commit ef30213fc4e4d9645af388f74274d5dd6a9d5f57 Author: Joshua Dye Date: Tue Sep 27 12:18:00 2022 -0400 Initial recommit diff --git a/.etckeeper b/.etckeeper new file mode 100755 index 00000000..9e75674c --- /dev/null +++ b/.etckeeper @@ -0,0 +1,2574 @@ +# Generated by etckeeper. Do not edit. + +mkdir -p './.pihole/.git/branches' +mkdir -p './.pihole/.git/objects/info' +mkdir -p './X11/xkb' +mkdir -p './X11/xorg.conf.d' +mkdir -p './apparmor.d/disable' +mkdir -p './apparmor.d/force-complain' +mkdir -p './apt/auth.conf.d' +mkdir -p './apt/listchanges.conf.d' +mkdir -p './apt/preferences.d' +mkdir -p './apt/trusted.gpg.d' +mkdir -p './avahi/services' +mkdir -p './binfmt.d' +mkdir -p './chromium/policies/managed' +mkdir -p './chromium/policies/recommended' +mkdir -p './cups/interfaces' +mkdir -p './cups/ssl' +mkdir -p './dbus-1/session.d' +mkdir -p './dconf/db' +mkdir -p './dehydrated/alpn-certs' +mkdir -p './dehydrated/chains' +mkdir -p './dehydrated/conf.d' +mkdir -p './dehydrated/dehydrated/alpn-certs' +mkdir -p './dehydrated/dehydrated/chains' +mkdir -p './dehydrated/dehydrated/conf.d' +mkdir -p './dhcp/.git/branches' +mkdir -p './dhcp/.git/objects/info' +mkdir -p './dhcp/.git/objects/pack' +mkdir -p './dhcp/.git/refs/tags' +mkdir -p './fail2ban/fail2ban.d' +mkdir -p './gdb/gdbinit.d' +mkdir -p './ghostscript/fontmap.d' +mkdir -p './glvnd/egl_vendor.d' +mkdir -p './gravity-sync/.gs/.git/branches' +mkdir -p './gravity-sync/.gs/.git/objects/info' +mkdir -p './gravity-sync/.gs/.git/refs/tags' +mkdir -p './gss/mech.d' +mkdir -p './initramfs-tools/conf.d' +mkdir -p './initramfs-tools/hooks' +mkdir -p './initramfs-tools/scripts/init-bottom' +mkdir -p './initramfs-tools/scripts/init-premount' +mkdir -p './initramfs-tools/scripts/init-top' +mkdir -p './initramfs-tools/scripts/local-bottom' +mkdir -p './initramfs-tools/scripts/local-premount' +mkdir -p './initramfs-tools/scripts/local-top' +mkdir -p './initramfs-tools/scripts/nfs-bottom' +mkdir -p './initramfs-tools/scripts/nfs-premount' +mkdir -p './initramfs-tools/scripts/nfs-top' +mkdir -p './initramfs-tools/scripts/panic' +mkdir -p './kernel/install.d' +mkdir -p './libpaper.d' +mkdir -p './monit/conf-available' +mkdir -p './nginx/conf.d' +mkdir -p './nginx/modules-available' +mkdir -p './opt' +mkdir -p './polkit-1/localauthority/10-vendor.d' +mkdir -p './polkit-1/localauthority/20-org.d' +mkdir -p './polkit-1/localauthority/30-site.d' +mkdir -p './polkit-1/localauthority/50-local.d' +mkdir -p './polkit-1/localauthority/90-mandatory.d' +mkdir -p './rsyslog.d' +mkdir -p './security/namespace.d' +mkdir -p './ssh/ssh_config.d' +mkdir -p './ssh/sshd_config.d' +mkdir -p './systemd/system/dhcpcd.service.d' +mkdir -p './tmpfiles.d' +mkdir -p './triggerhappy/triggers.d' +mkdir -p './udev/hwdb.d' +mkdir -p './usb_modeswitch.d' +mkdir -p './vulkan/explicit_layer.d' +mkdir -p './vulkan/icd.d' +mkdir -p './vulkan/implicit_layer.d' +maybe chmod 0755 '.' +maybe chmod 0700 '.etckeeper' +maybe chmod 0644 '.fstab' +maybe chmod 0644 '.gitignore' +maybe chmod 0755 '.java' +maybe chmod 0755 '.java/.systemPrefs' +maybe chmod 0644 '.java/.systemPrefs/.system.lock' +maybe chmod 0644 '.java/.systemPrefs/.systemRootModFile' +maybe chmod 0755 '.pihole' +maybe chmod 0644 '.pihole/.codespellignore' +maybe chmod 0644 '.pihole/.editorconfig' +maybe chmod 0755 '.pihole/.git' +maybe chmod 0644 '.pihole/.git/FETCH_HEAD' +maybe chmod 0644 '.pihole/.git/HEAD' +maybe chmod 0644 '.pihole/.git/ORIG_HEAD' +maybe chmod 0755 '.pihole/.git/branches' +maybe chmod 0644 '.pihole/.git/config' +maybe chmod 0644 '.pihole/.git/description' +maybe chmod 0755 '.pihole/.git/hooks' +maybe chmod 0755 '.pihole/.git/hooks/applypatch-msg.sample' +maybe chmod 0755 '.pihole/.git/hooks/commit-msg.sample' +maybe chmod 0755 '.pihole/.git/hooks/fsmonitor-watchman.sample' +maybe chmod 0755 '.pihole/.git/hooks/post-update.sample' +maybe chmod 0755 '.pihole/.git/hooks/pre-applypatch.sample' +maybe chmod 0755 '.pihole/.git/hooks/pre-commit.sample' +maybe chmod 0755 '.pihole/.git/hooks/pre-merge-commit.sample' +maybe chmod 0755 '.pihole/.git/hooks/pre-push.sample' +maybe chmod 0755 '.pihole/.git/hooks/pre-rebase.sample' +maybe chmod 0755 '.pihole/.git/hooks/pre-receive.sample' +maybe chmod 0755 '.pihole/.git/hooks/prepare-commit-msg.sample' +maybe chmod 0755 '.pihole/.git/hooks/push-to-checkout.sample' +maybe chmod 0755 '.pihole/.git/hooks/update.sample' +maybe chmod 0644 '.pihole/.git/index' +maybe chmod 0755 '.pihole/.git/info' +maybe chmod 0644 '.pihole/.git/info/exclude' +maybe chmod 0755 '.pihole/.git/logs' +maybe chmod 0644 '.pihole/.git/logs/HEAD' +maybe chmod 0755 '.pihole/.git/logs/refs' +maybe chmod 0755 '.pihole/.git/logs/refs/heads' +maybe chmod 0644 '.pihole/.git/logs/refs/heads/master' +maybe chmod 0755 '.pihole/.git/logs/refs/remotes' +maybe chmod 0755 '.pihole/.git/logs/refs/remotes/origin' +maybe chmod 0644 '.pihole/.git/logs/refs/remotes/origin/HEAD' +maybe chmod 0644 '.pihole/.git/logs/refs/remotes/origin/master' +maybe chmod 0755 '.pihole/.git/objects' +maybe chmod 0755 '.pihole/.git/objects/info' +maybe chmod 0755 '.pihole/.git/objects/pack' +maybe chmod 0444 '.pihole/.git/objects/pack/pack-7c1ddf3f652663a3cfb0fad18d8c7be93976d2cd.idx' +maybe chmod 0444 '.pihole/.git/objects/pack/pack-7c1ddf3f652663a3cfb0fad18d8c7be93976d2cd.pack' +maybe chmod 0444 '.pihole/.git/objects/pack/pack-a1b74ded284bb598f677c12dcbf3f3cb6837ff17.idx' +maybe chmod 0444 '.pihole/.git/objects/pack/pack-a1b74ded284bb598f677c12dcbf3f3cb6837ff17.pack' +maybe chmod 0444 '.pihole/.git/objects/pack/pack-ac54eb5b041966fe264ca4ff2e26d835cd0d78a7.idx' +maybe chmod 0444 '.pihole/.git/objects/pack/pack-ac54eb5b041966fe264ca4ff2e26d835cd0d78a7.pack' +maybe chmod 0444 '.pihole/.git/objects/pack/pack-bbcc23c60d03f537747bc98b09fd229dd8bff9c6.idx' +maybe chmod 0444 '.pihole/.git/objects/pack/pack-bbcc23c60d03f537747bc98b09fd229dd8bff9c6.pack' +maybe chmod 0444 '.pihole/.git/objects/pack/pack-d2052f72738b50726fb3473d254c8dd9d326fc51.idx' +maybe chmod 0444 '.pihole/.git/objects/pack/pack-d2052f72738b50726fb3473d254c8dd9d326fc51.pack' +maybe chmod 0444 '.pihole/.git/objects/pack/pack-d81efc2a80070b542decb60a41e9e2007ab15107.idx' +maybe chmod 0444 '.pihole/.git/objects/pack/pack-d81efc2a80070b542decb60a41e9e2007ab15107.pack' +maybe chmod 0644 '.pihole/.git/packed-refs' +maybe chmod 0755 '.pihole/.git/refs' +maybe chmod 0755 '.pihole/.git/refs/heads' +maybe chmod 0644 '.pihole/.git/refs/heads/master' +maybe chmod 0755 '.pihole/.git/refs/remotes' +maybe chmod 0755 '.pihole/.git/refs/remotes/origin' +maybe chmod 0644 '.pihole/.git/refs/remotes/origin/HEAD' +maybe chmod 0644 '.pihole/.git/refs/remotes/origin/master' +maybe chmod 0755 '.pihole/.git/refs/tags' +maybe chmod 0644 '.pihole/.git/refs/tags/2.0' +maybe chmod 0644 '.pihole/.git/refs/tags/2.8' +maybe chmod 0644 '.pihole/.git/refs/tags/V2.5.1' +maybe chmod 0644 '.pihole/.git/refs/tags/V2.9.1' +maybe chmod 0644 '.pihole/.git/refs/tags/V2.9.2' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.10' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.10.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.10.2' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.11' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.11.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.11.2' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.12' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.12.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.13' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.13.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.13.2' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.2' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.3' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.4' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.5' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.5.2' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.5.3' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.6' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.6.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.6.1.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.6.1.2' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.6.2' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.6.3' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.7' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.7.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.8.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.9' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.9-alpha' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.9.3' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.9.4' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.9.4a' +maybe chmod 0644 '.pihole/.git/refs/tags/v2.9.5' +maybe chmod 0644 '.pihole/.git/refs/tags/v3.0' +maybe chmod 0644 '.pihole/.git/refs/tags/v3.0.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v3.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v3.1.4' +maybe chmod 0644 '.pihole/.git/refs/tags/v3.2' +maybe chmod 0644 '.pihole/.git/refs/tags/v3.2.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v3.3' +maybe chmod 0644 '.pihole/.git/refs/tags/v3.3.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v4.0' +maybe chmod 0644 '.pihole/.git/refs/tags/v4.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v4.1.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v4.2' +maybe chmod 0644 '.pihole/.git/refs/tags/v4.2.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v4.2.2' +maybe chmod 0644 '.pihole/.git/refs/tags/v4.3' +maybe chmod 0644 '.pihole/.git/refs/tags/v4.3.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v4.3.2' +maybe chmod 0644 '.pihole/.git/refs/tags/v4.3.3' +maybe chmod 0644 '.pihole/.git/refs/tags/v4.3.4' +maybe chmod 0644 '.pihole/.git/refs/tags/v4.3.4int' +maybe chmod 0644 '.pihole/.git/refs/tags/v4.3.5' +maybe chmod 0644 '.pihole/.git/refs/tags/v4.4' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.0' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.1.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.1.2' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.10' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.11' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.11.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.11.2' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.11.3' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.11.4' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.12' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.12.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.12.2' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.2' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.2.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.2.2' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.2.3' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.2.4' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.3' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.3.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.4' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.5' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.6' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.7' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.8' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.8.1' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.9' +maybe chmod 0644 '.pihole/.git/refs/tags/v5.9.1' +maybe chmod 0644 '.pihole/.git/shallow' +maybe chmod 0644 '.pihole/.gitattributes' +maybe chmod 0755 '.pihole/.github' +maybe chmod 0644 '.pihole/.github/dco.yml' +maybe chmod 0644 '.pihole/.github/dependabot.yml' +maybe chmod 0644 '.pihole/.github/release.yml' +maybe chmod 0755 '.pihole/.github/workflows' +maybe chmod 0644 '.pihole/.github/workflows/codeql-analysis.yml' +maybe chmod 0644 '.pihole/.github/workflows/stale.yml' +maybe chmod 0644 '.pihole/.github/workflows/sync-back-to-dev.yml' +maybe chmod 0644 '.pihole/.github/workflows/test.yml' +maybe chmod 0644 '.pihole/.gitignore' +maybe chmod 0644 '.pihole/.stickler.yml' +maybe chmod 0644 '.pihole/.yamllint.conf' +maybe chmod 0644 '.pihole/CONTRIBUTING.md' +maybe chmod 0644 '.pihole/LICENSE' +maybe chmod 0644 '.pihole/README.md' +maybe chmod 0755 '.pihole/advanced' +maybe chmod 0644 '.pihole/advanced/01-pihole.conf' +maybe chmod 0644 '.pihole/advanced/06-rfc6761.conf' +maybe chmod 0755 '.pihole/advanced/Scripts' +maybe chmod 0644 '.pihole/advanced/Scripts/COL_TABLE' +maybe chmod 0755 '.pihole/advanced/Scripts/chronometer.sh' +maybe chmod 0755 '.pihole/advanced/Scripts/database_migration' +maybe chmod 0755 '.pihole/advanced/Scripts/database_migration/gravity' +maybe chmod 0755 '.pihole/advanced/Scripts/database_migration/gravity-db.sh' +maybe chmod 0644 '.pihole/advanced/Scripts/database_migration/gravity/10_to_11.sql' +maybe chmod 0644 '.pihole/advanced/Scripts/database_migration/gravity/11_to_12.sql' +maybe chmod 0644 '.pihole/advanced/Scripts/database_migration/gravity/12_to_13.sql' +maybe chmod 0644 '.pihole/advanced/Scripts/database_migration/gravity/13_to_14.sql' +maybe chmod 0644 '.pihole/advanced/Scripts/database_migration/gravity/14_to_15.sql' +maybe chmod 0644 '.pihole/advanced/Scripts/database_migration/gravity/1_to_2.sql' +maybe chmod 0644 '.pihole/advanced/Scripts/database_migration/gravity/2_to_3.sql' +maybe chmod 0644 '.pihole/advanced/Scripts/database_migration/gravity/3_to_4.sql' +maybe chmod 0644 '.pihole/advanced/Scripts/database_migration/gravity/4_to_5.sql' +maybe chmod 0644 '.pihole/advanced/Scripts/database_migration/gravity/5_to_6.sql' +maybe chmod 0644 '.pihole/advanced/Scripts/database_migration/gravity/6_to_7.sql' +maybe chmod 0644 '.pihole/advanced/Scripts/database_migration/gravity/7_to_8.sql' +maybe chmod 0644 '.pihole/advanced/Scripts/database_migration/gravity/8_to_9.sql' +maybe chmod 0644 '.pihole/advanced/Scripts/database_migration/gravity/9_to_10.sql' +maybe chmod 0755 '.pihole/advanced/Scripts/list.sh' +maybe chmod 0755 '.pihole/advanced/Scripts/pihole-reenable.sh' +maybe chmod 0755 '.pihole/advanced/Scripts/piholeARPTable.sh' +maybe chmod 0755 '.pihole/advanced/Scripts/piholeCheckout.sh' +maybe chmod 0755 '.pihole/advanced/Scripts/piholeDebug.sh' +maybe chmod 0755 '.pihole/advanced/Scripts/piholeLogFlush.sh' +maybe chmod 0755 '.pihole/advanced/Scripts/query.sh' +maybe chmod 0755 '.pihole/advanced/Scripts/update.sh' +maybe chmod 0755 '.pihole/advanced/Scripts/updatecheck.sh' +maybe chmod 0755 '.pihole/advanced/Scripts/utils.sh' +maybe chmod 0755 '.pihole/advanced/Scripts/version.sh' +maybe chmod 0755 '.pihole/advanced/Scripts/webpage.sh' +maybe chmod 0755 '.pihole/advanced/Templates' +maybe chmod 0644 '.pihole/advanced/Templates/gravity.db.sql' +maybe chmod 0644 '.pihole/advanced/Templates/gravity_copy.sql' +maybe chmod 0644 '.pihole/advanced/Templates/logrotate' +maybe chmod 0644 '.pihole/advanced/Templates/pihole-FTL.conf' +maybe chmod 0644 '.pihole/advanced/Templates/pihole-FTL.service' +maybe chmod 0644 '.pihole/advanced/Templates/pihole.cron' +maybe chmod 0644 '.pihole/advanced/Templates/pihole.sudo' +maybe chmod 0755 '.pihole/advanced/bash-completion' +maybe chmod 0644 '.pihole/advanced/bash-completion/pihole' +maybe chmod 0644 '.pihole/advanced/dnsmasq.conf.original' +maybe chmod 0644 '.pihole/advanced/index.php' +maybe chmod 0644 '.pihole/advanced/lighttpd.conf.debian' +maybe chmod 0644 '.pihole/advanced/lighttpd.conf.fedora' +maybe chmod 0755 '.pihole/automated install' +maybe chmod 0755 '.pihole/automated install/basic-install.sh' +maybe chmod 0755 '.pihole/automated install/uninstall.sh' +maybe chmod 0755 '.pihole/gravity.sh' +maybe chmod 0755 '.pihole/manpages' +maybe chmod 0644 '.pihole/manpages/pihole-FTL.8' +maybe chmod 0644 '.pihole/manpages/pihole.8' +maybe chmod 0755 '.pihole/pihole' +maybe chmod 0755 '.pihole/test' +maybe chmod 0644 '.pihole/test/README.md' +maybe chmod 0644 '.pihole/test/__init__.py' +maybe chmod 0644 '.pihole/test/_centos_8.Dockerfile' +maybe chmod 0644 '.pihole/test/_debian_10.Dockerfile' +maybe chmod 0644 '.pihole/test/_debian_11.Dockerfile' +maybe chmod 0644 '.pihole/test/_fedora_34.Dockerfile' +maybe chmod 0644 '.pihole/test/_ubuntu_20.Dockerfile' +maybe chmod 0644 '.pihole/test/_ubuntu_22.Dockerfile' +maybe chmod 0644 '.pihole/test/conftest.py' +maybe chmod 0644 '.pihole/test/requirements.txt' +maybe chmod 0644 '.pihole/test/setup.py' +maybe chmod 0644 '.pihole/test/test_any_automated_install.py' +maybe chmod 0644 '.pihole/test/test_any_utils.py' +maybe chmod 0644 '.pihole/test/test_centos_common_support.py' +maybe chmod 0644 '.pihole/test/test_centos_fedora_common_support.py' +maybe chmod 0644 '.pihole/test/test_fedora_support.py' +maybe chmod 0644 '.pihole/test/tox.centos_8.ini' +maybe chmod 0644 '.pihole/test/tox.debian_10.ini' +maybe chmod 0644 '.pihole/test/tox.debian_11.ini' +maybe chmod 0644 '.pihole/test/tox.fedora_34.ini' +maybe chmod 0644 '.pihole/test/tox.ubuntu_20.ini' +maybe chmod 0644 '.pihole/test/tox.ubuntu_22.ini' +maybe chmod 0755 'PackageKit' +maybe chmod 0644 'PackageKit/PackageKit.conf' +maybe chmod 0644 'PackageKit/Vendor.conf' +maybe chmod 0644 'RTIMULib.ini' +maybe chmod 0755 'X11' +maybe chmod 0755 'X11/Xreset' +maybe chmod 0755 'X11/Xreset.d' +maybe chmod 0644 'X11/Xreset.d/README' +maybe chmod 0755 'X11/Xresources' +maybe chmod 0644 'X11/Xresources/x11-common' +maybe chmod 0755 'X11/Xsession' +maybe chmod 0755 'X11/Xsession.d' +maybe chmod 0644 'X11/Xsession.d/20dbus_xdg-runtime' +maybe chmod 0644 'X11/Xsession.d/20vdpau-va-gl' +maybe chmod 0644 'X11/Xsession.d/20x11-common_process-args' +maybe chmod 0644 'X11/Xsession.d/30x11-common_xresources' +maybe chmod 0644 'X11/Xsession.d/35x11-common_xhost-local' +maybe chmod 0644 'X11/Xsession.d/40x11-common_xsessionrc' +maybe chmod 0644 'X11/Xsession.d/50x11-common_determine-startup' +maybe chmod 0644 'X11/Xsession.d/75dbus_dbus-launch' +maybe chmod 0644 'X11/Xsession.d/75source-profile' +maybe chmod 0644 'X11/Xsession.d/90gpg-agent' +maybe chmod 0644 'X11/Xsession.d/90x11-common_ssh-agent' +maybe chmod 0644 'X11/Xsession.d/95dbus_update-activation-env' +maybe chmod 0644 'X11/Xsession.d/99qt5ct' +maybe chmod 0644 'X11/Xsession.d/99x11-common_start' +maybe chmod 0644 'X11/Xsession.options' +maybe chmod 0644 'X11/Xwrapper.config' +maybe chmod 0755 'X11/app-defaults' +maybe chmod 0644 'X11/app-defaults/Editres' +maybe chmod 0644 'X11/app-defaults/Editres-color' +maybe chmod 0644 'X11/app-defaults/Viewres' +maybe chmod 0644 'X11/app-defaults/Viewres-color' +maybe chmod 0644 'X11/app-defaults/XFontSel' +maybe chmod 0644 'X11/app-defaults/Xfd' +maybe chmod 0644 'X11/app-defaults/Xmessage' +maybe chmod 0644 'X11/app-defaults/Xmessage-color' +maybe chmod 0644 'X11/app-defaults/Xvidtune' +maybe chmod 0644 'X11/default-display-manager' +maybe chmod 0755 'X11/fonts' +maybe chmod 0755 'X11/fonts/100dpi' +maybe chmod 0644 'X11/fonts/100dpi/xfonts-100dpi.alias' +maybe chmod 0644 'X11/rgb.txt' +maybe chmod 0644 'X11/vncserver-virtual-dummy.conf' +maybe chmod 0644 'X11/vncserver-virtual-vnc.conf' +maybe chmod 0755 'X11/xinit' +maybe chmod 0755 'X11/xinit/xinitrc' +maybe chmod 0755 'X11/xinit/xserverrc' +maybe chmod 0755 'X11/xkb' +maybe chmod 0755 'X11/xorg.conf.d' +maybe chmod 0644 'adduser.conf' +maybe chmod 0755 'alsa' +maybe chmod 0755 'alsa/conf.d' +maybe chmod 0644 'alsa/conf.d/99-pulseaudio-default.conf.example' +maybe chmod 0755 'alternatives' +maybe chmod 0644 'alternatives/README' +maybe chmod 0755 'apache2' +maybe chmod 0755 'apache2/conf-available' +maybe chmod 0644 'apache2/conf-available/javascript-common.conf' +maybe chmod 0644 'apache2/conf-available/php7.4-fpm.conf' +maybe chmod 0755 'apparmor' +maybe chmod 0755 'apparmor.d' +maybe chmod 0755 'apparmor.d/abstractions' +maybe chmod 0644 'apparmor.d/abstractions/X' +maybe chmod 0644 'apparmor.d/abstractions/apache2-common' +maybe chmod 0755 'apparmor.d/abstractions/apparmor_api' +maybe chmod 0644 'apparmor.d/abstractions/apparmor_api/change_profile' +maybe chmod 0644 'apparmor.d/abstractions/apparmor_api/examine' +maybe chmod 0644 'apparmor.d/abstractions/apparmor_api/find_mountpoint' +maybe chmod 0644 'apparmor.d/abstractions/apparmor_api/introspect' +maybe chmod 0644 'apparmor.d/abstractions/apparmor_api/is_enabled' +maybe chmod 0644 'apparmor.d/abstractions/aspell' +maybe chmod 0644 'apparmor.d/abstractions/audio' +maybe chmod 0644 'apparmor.d/abstractions/authentication' +maybe chmod 0644 'apparmor.d/abstractions/base' +maybe chmod 0644 'apparmor.d/abstractions/bash' +maybe chmod 0644 'apparmor.d/abstractions/consoles' +maybe chmod 0644 'apparmor.d/abstractions/cups-client' +maybe chmod 0644 'apparmor.d/abstractions/dbus' +maybe chmod 0644 'apparmor.d/abstractions/dbus-accessibility' +maybe chmod 0644 'apparmor.d/abstractions/dbus-accessibility-strict' +maybe chmod 0644 'apparmor.d/abstractions/dbus-network-manager-strict' +maybe chmod 0644 'apparmor.d/abstractions/dbus-session' +maybe chmod 0644 'apparmor.d/abstractions/dbus-session-strict' +maybe chmod 0644 'apparmor.d/abstractions/dbus-strict' +maybe chmod 0644 'apparmor.d/abstractions/dconf' +maybe chmod 0644 'apparmor.d/abstractions/dovecot-common' +maybe chmod 0644 'apparmor.d/abstractions/dri-common' +maybe chmod 0644 'apparmor.d/abstractions/dri-enumerate' +maybe chmod 0644 'apparmor.d/abstractions/enchant' +maybe chmod 0644 'apparmor.d/abstractions/exo-open' +maybe chmod 0644 'apparmor.d/abstractions/fcitx' +maybe chmod 0644 'apparmor.d/abstractions/fcitx-strict' +maybe chmod 0644 'apparmor.d/abstractions/fonts' +maybe chmod 0644 'apparmor.d/abstractions/freedesktop.org' +maybe chmod 0644 'apparmor.d/abstractions/gio-open' +maybe chmod 0644 'apparmor.d/abstractions/gnome' +maybe chmod 0644 'apparmor.d/abstractions/gnupg' +maybe chmod 0644 'apparmor.d/abstractions/gvfs-open' +maybe chmod 0644 'apparmor.d/abstractions/hosts_access' +maybe chmod 0644 'apparmor.d/abstractions/ibus' +maybe chmod 0644 'apparmor.d/abstractions/kde' +maybe chmod 0644 'apparmor.d/abstractions/kde-globals-write' +maybe chmod 0644 'apparmor.d/abstractions/kde-icon-cache-write' +maybe chmod 0644 'apparmor.d/abstractions/kde-language-write' +maybe chmod 0644 'apparmor.d/abstractions/kde-open5' +maybe chmod 0644 'apparmor.d/abstractions/kerberosclient' +maybe chmod 0644 'apparmor.d/abstractions/ldapclient' +maybe chmod 0644 'apparmor.d/abstractions/libpam-systemd' +maybe chmod 0644 'apparmor.d/abstractions/lightdm' +maybe chmod 0644 'apparmor.d/abstractions/lightdm_chromium-browser' +maybe chmod 0644 'apparmor.d/abstractions/likewise' +maybe chmod 0644 'apparmor.d/abstractions/mdns' +maybe chmod 0644 'apparmor.d/abstractions/mesa' +maybe chmod 0644 'apparmor.d/abstractions/mir' +maybe chmod 0644 'apparmor.d/abstractions/mozc' +maybe chmod 0644 'apparmor.d/abstractions/mysql' +maybe chmod 0644 'apparmor.d/abstractions/nameservice' +maybe chmod 0644 'apparmor.d/abstractions/nis' +maybe chmod 0644 'apparmor.d/abstractions/nvidia' +maybe chmod 0644 'apparmor.d/abstractions/opencl' +maybe chmod 0644 'apparmor.d/abstractions/opencl-common' +maybe chmod 0644 'apparmor.d/abstractions/opencl-intel' +maybe chmod 0644 'apparmor.d/abstractions/opencl-mesa' +maybe chmod 0644 'apparmor.d/abstractions/opencl-nvidia' +maybe chmod 0644 'apparmor.d/abstractions/opencl-pocl' +maybe chmod 0644 'apparmor.d/abstractions/openssl' +maybe chmod 0644 'apparmor.d/abstractions/orbit2' +maybe chmod 0644 'apparmor.d/abstractions/p11-kit' +maybe chmod 0644 'apparmor.d/abstractions/perl' +maybe chmod 0644 'apparmor.d/abstractions/php' +maybe chmod 0644 'apparmor.d/abstractions/php5' +maybe chmod 0644 'apparmor.d/abstractions/postfix-common' +maybe chmod 0644 'apparmor.d/abstractions/private-files' +maybe chmod 0644 'apparmor.d/abstractions/private-files-strict' +maybe chmod 0644 'apparmor.d/abstractions/python' +maybe chmod 0644 'apparmor.d/abstractions/qt5' +maybe chmod 0644 'apparmor.d/abstractions/qt5-compose-cache-write' +maybe chmod 0644 'apparmor.d/abstractions/qt5-settings-write' +maybe chmod 0644 'apparmor.d/abstractions/recent-documents-write' +maybe chmod 0644 'apparmor.d/abstractions/ruby' +maybe chmod 0644 'apparmor.d/abstractions/samba' +maybe chmod 0644 'apparmor.d/abstractions/smbpass' +maybe chmod 0644 'apparmor.d/abstractions/ssl_certs' +maybe chmod 0644 'apparmor.d/abstractions/ssl_keys' +maybe chmod 0644 'apparmor.d/abstractions/svn-repositories' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-bittorrent-clients' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-browsers' +maybe chmod 0755 'apparmor.d/abstractions/ubuntu-browsers.d' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-browsers.d/java' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-browsers.d/kde' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-browsers.d/mailto' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-browsers.d/multimedia' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-browsers.d/plugins-common' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-browsers.d/productivity' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-browsers.d/text-editors' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-browsers.d/ubuntu-integration' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-browsers.d/ubuntu-integration-xul' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-browsers.d/user-files' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-console-browsers' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-console-email' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-email' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-feed-readers' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-gnome-terminal' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-helpers' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-konsole' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-media-players' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-unity7-base' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-unity7-launcher' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-unity7-messaging' +maybe chmod 0644 'apparmor.d/abstractions/ubuntu-xterm' +maybe chmod 0644 'apparmor.d/abstractions/user-download' +maybe chmod 0644 'apparmor.d/abstractions/user-mail' +maybe chmod 0644 'apparmor.d/abstractions/user-manpages' +maybe chmod 0644 'apparmor.d/abstractions/user-tmp' +maybe chmod 0644 'apparmor.d/abstractions/user-write' +maybe chmod 0644 'apparmor.d/abstractions/video' +maybe chmod 0644 'apparmor.d/abstractions/vulkan' +maybe chmod 0644 'apparmor.d/abstractions/wayland' +maybe chmod 0644 'apparmor.d/abstractions/web-data' +maybe chmod 0644 'apparmor.d/abstractions/winbind' +maybe chmod 0644 'apparmor.d/abstractions/wutmp' +maybe chmod 0644 'apparmor.d/abstractions/xad' +maybe chmod 0644 'apparmor.d/abstractions/xdg-desktop' +maybe chmod 0644 'apparmor.d/abstractions/xdg-open' +maybe chmod 0755 'apparmor.d/disable' +maybe chmod 0755 'apparmor.d/force-complain' +maybe chmod 0644 'apparmor.d/lightdm-guest-session' +maybe chmod 0755 'apparmor.d/local' +maybe chmod 0644 'apparmor.d/local/README' +maybe chmod 0644 'apparmor.d/local/lsb_release' +maybe chmod 0644 'apparmor.d/local/nvidia_modprobe' +maybe chmod 0644 'apparmor.d/local/usr.bin.man' +maybe chmod 0644 'apparmor.d/local/usr.lib.libreoffice.program.oosplash' +maybe chmod 0644 'apparmor.d/local/usr.lib.libreoffice.program.senddoc' +maybe chmod 0644 'apparmor.d/local/usr.lib.libreoffice.program.soffice.bin' +maybe chmod 0644 'apparmor.d/local/usr.lib.libreoffice.program.xpdfimport' +maybe chmod 0644 'apparmor.d/local/usr.sbin.cups-browsed' +maybe chmod 0644 'apparmor.d/local/usr.sbin.cupsd' +maybe chmod 0644 'apparmor.d/local/usr.sbin.named' +maybe chmod 0644 'apparmor.d/lsb_release' +maybe chmod 0644 'apparmor.d/nvidia_modprobe' +maybe chmod 0755 'apparmor.d/tunables' +maybe chmod 0644 'apparmor.d/tunables/alias' +maybe chmod 0644 'apparmor.d/tunables/apparmorfs' +maybe chmod 0644 'apparmor.d/tunables/dovecot' +maybe chmod 0644 'apparmor.d/tunables/global' +maybe chmod 0644 'apparmor.d/tunables/home' +maybe chmod 0755 'apparmor.d/tunables/home.d' +maybe chmod 0644 'apparmor.d/tunables/home.d/site.local' +maybe chmod 0644 'apparmor.d/tunables/home.d/ubuntu' +maybe chmod 0644 'apparmor.d/tunables/kernelvars' +maybe chmod 0644 'apparmor.d/tunables/multiarch' +maybe chmod 0755 'apparmor.d/tunables/multiarch.d' +maybe chmod 0644 'apparmor.d/tunables/multiarch.d/site.local' +maybe chmod 0644 'apparmor.d/tunables/proc' +maybe chmod 0644 'apparmor.d/tunables/run' +maybe chmod 0644 'apparmor.d/tunables/securityfs' +maybe chmod 0644 'apparmor.d/tunables/share' +maybe chmod 0644 'apparmor.d/tunables/sys' +maybe chmod 0644 'apparmor.d/tunables/xdg-user-dirs' +maybe chmod 0755 'apparmor.d/tunables/xdg-user-dirs.d' +maybe chmod 0644 'apparmor.d/tunables/xdg-user-dirs.d/site.local' +maybe chmod 0644 'apparmor.d/usr.bin.man' +maybe chmod 0644 'apparmor.d/usr.lib.libreoffice.program.oosplash' +maybe chmod 0644 'apparmor.d/usr.lib.libreoffice.program.senddoc' +maybe chmod 0644 'apparmor.d/usr.lib.libreoffice.program.soffice.bin' +maybe chmod 0644 'apparmor.d/usr.lib.libreoffice.program.xpdfimport' +maybe chmod 0644 'apparmor.d/usr.sbin.cups-browsed' +maybe chmod 0644 'apparmor.d/usr.sbin.cupsd' +maybe chmod 0644 'apparmor.d/usr.sbin.mariadbd' +maybe chmod 0644 'apparmor.d/usr.sbin.named' +maybe chmod 0644 'apparmor/parser.conf' +maybe chmod 0755 'apt' +maybe chmod 0755 'apt/apt.conf.d' +maybe chmod 0644 'apt/apt.conf.d/01autoremove' +maybe chmod 0444 'apt/apt.conf.d/01autoremove-kernels' +maybe chmod 0644 'apt/apt.conf.d/05etckeeper' +maybe chmod 0644 'apt/apt.conf.d/20listchanges' +maybe chmod 0644 'apt/apt.conf.d/20packagekit' +maybe chmod 0644 'apt/apt.conf.d/50raspi' +maybe chmod 0644 'apt/apt.conf.d/70debconf' +maybe chmod 0755 'apt/auth.conf.d' +maybe chmod 0644 'apt/listchanges.conf' +maybe chmod 0755 'apt/listchanges.conf.d' +maybe chmod 0755 'apt/preferences.d' +maybe chmod 0644 'apt/sources.list' +maybe chmod 0755 'apt/sources.list.d' +maybe chmod 0644 'apt/sources.list.d/raspi.list' +maybe chmod 0644 'apt/trusted.gpg' +maybe chmod 0755 'apt/trusted.gpg.d' +maybe chmod 0755 'avahi' +maybe chmod 0644 'avahi/avahi-daemon.conf' +maybe chmod 0644 'avahi/hosts' +maybe chmod 0755 'avahi/services' +maybe chmod 0644 'bash.bashrc' +maybe chmod 0644 'bash_completion' +maybe chmod 0755 'bash_completion.d' +maybe chmod 0644 'bash_completion.d/git-prompt' +maybe chmod 0644 'bash_completion.d/pihole' +maybe chgrp 'bind' 'bind' +maybe chmod 2755 'bind' +maybe chmod 0644 'bind/bind.keys' +maybe chmod 0644 'bind/db.0' +maybe chmod 0644 'bind/db.127' +maybe chmod 0644 'bind/db.255' +maybe chmod 0644 'bind/db.empty' +maybe chmod 0644 'bind/db.local' +maybe chgrp 'bind' 'bind/named.conf' +maybe chmod 0644 'bind/named.conf' +maybe chgrp 'bind' 'bind/named.conf.default-zones' +maybe chmod 0644 'bind/named.conf.default-zones' +maybe chgrp 'bind' 'bind/named.conf.local' +maybe chmod 0644 'bind/named.conf.local' +maybe chgrp 'bind' 'bind/named.conf.options' +maybe chmod 0644 'bind/named.conf.options' +maybe chmod 0644 'bind/zones.rfc1918' +maybe chmod 0644 'bindresvport.blacklist' +maybe chmod 0755 'binfmt.d' +maybe chmod 0755 'bluetooth' +maybe chmod 0644 'bluetooth/input.conf' +maybe chmod 0644 'bluetooth/main.conf' +maybe chmod 0644 'bluetooth/network.conf' +maybe chmod 0755 'byobu' +maybe chmod 0644 'byobu/backend' +maybe chmod 0644 'byobu/socketdir' +maybe chmod 0755 'ca-certificates' +maybe chmod 0644 'ca-certificates.conf' +maybe chmod 0755 'ca-certificates/update.d' +maybe chmod 0755 'ca-certificates/update.d/jks-keystore' +maybe chmod 0755 'chromium' +maybe chmod 0755 'chromium.d' +maybe chmod 0644 'chromium.d/00-example' +maybe chmod 0644 'chromium.d/00-rpi-vars' +maybe chmod 0644 'chromium/default' +maybe chmod 0644 'chromium/master_preferences' +maybe chmod 0755 'chromium/policies' +maybe chmod 0755 'chromium/policies/managed' +maybe chmod 0755 'chromium/policies/recommended' +maybe chmod 0755 'cifs-utils' +maybe chmod 0755 'config.txt' +maybe chmod 0755 'console-setup' +maybe chmod 0644 'console-setup/cached_Lat15-Fixed16.psf.gz' +maybe chmod 0644 'console-setup/cached_UTF-8_del.kmap.gz' +maybe chmod 0755 'console-setup/cached_setup_font.sh' +maybe chmod 0755 'console-setup/cached_setup_keyboard.sh' +maybe chmod 0755 'console-setup/cached_setup_terminal.sh' +maybe chmod 0644 'console-setup/compose.ARMSCII-8.inc' +maybe chmod 0644 'console-setup/compose.CP1251.inc' +maybe chmod 0644 'console-setup/compose.CP1255.inc' +maybe chmod 0644 'console-setup/compose.CP1256.inc' +maybe chmod 0644 'console-setup/compose.GEORGIAN-ACADEMY.inc' +maybe chmod 0644 'console-setup/compose.GEORGIAN-PS.inc' +maybe chmod 0644 'console-setup/compose.IBM1133.inc' +maybe chmod 0644 'console-setup/compose.ISIRI-3342.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-1.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-10.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-11.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-13.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-14.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-15.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-16.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-2.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-3.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-4.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-5.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-6.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-7.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-8.inc' +maybe chmod 0644 'console-setup/compose.ISO-8859-9.inc' +maybe chmod 0644 'console-setup/compose.KOI8-R.inc' +maybe chmod 0644 'console-setup/compose.KOI8-U.inc' +maybe chmod 0644 'console-setup/compose.TIS-620.inc' +maybe chmod 0644 'console-setup/compose.VISCII.inc' +maybe chmod 0644 'console-setup/remap.inc' +maybe chmod 0755 'cron.d' +maybe chmod 0644 'cron.d/.placeholder' +maybe chmod 0644 'cron.d/e2scrub_all' +maybe chmod 0644 'cron.d/php' +maybe chmod 0644 'cron.d/pihole' +maybe chmod 0755 'cron.daily' +maybe chmod 0644 'cron.daily/.placeholder' +maybe chmod 0755 'cron.daily/apt-compat' +maybe chmod 0755 'cron.daily/dpkg' +maybe chmod 0755 'cron.daily/etckeeper' +maybe chmod 0755 'cron.daily/logrotate' +maybe chmod 0755 'cron.daily/man-db' +maybe chmod 0755 'cron.hourly' +maybe chmod 0644 'cron.hourly/.placeholder' +maybe chmod 0755 'cron.hourly/fake-hwclock' +maybe chmod 0755 'cron.monthly' +maybe chmod 0644 'cron.monthly/.placeholder' +maybe chmod 0755 'cron.weekly' +maybe chmod 0644 'cron.weekly/.placeholder' +maybe chmod 0755 'cron.weekly/man-db' +maybe chmod 0644 'crontab' +maybe chmod 0755 'cruft' +maybe chmod 0755 'cruft/filters-unex' +maybe chmod 0644 'cruft/filters-unex/etckeeper' +maybe chgrp 'lp' 'cups' +maybe chmod 0755 'cups' +maybe chmod 0644 'cups/cups-browsed.conf' +maybe chmod 0644 'cups/cups-files.conf' +maybe chmod 0644 'cups/cupsd.conf' +maybe chmod 0755 'cups/interfaces' +maybe chgrp 'lp' 'cups/ppd' +maybe chmod 0755 'cups/ppd' +maybe chgrp 'lp' 'cups/ppd/HP_OfficeJet_Pro_8030_series_936171_.ppd' +maybe chmod 0640 'cups/ppd/HP_OfficeJet_Pro_8030_series_936171_.ppd' +maybe chgrp 'lp' 'cups/printers.conf' +maybe chmod 0600 'cups/printers.conf' +maybe chgrp 'lp' 'cups/printers.conf.O' +maybe chmod 0600 'cups/printers.conf.O' +maybe chmod 0644 'cups/raw.convs' +maybe chmod 0644 'cups/raw.types' +maybe chmod 0644 'cups/snmp.conf' +maybe chgrp 'lp' 'cups/ssl' +maybe chmod 0700 'cups/ssl' +maybe chmod 0755 'cupshelpers' +maybe chmod 0644 'cupshelpers/preferreddrivers.xml' +maybe chmod 0755 'dbus-1' +maybe chmod 0755 'dbus-1/session.d' +maybe chmod 0755 'dbus-1/system.d' +maybe chmod 0644 'dbus-1/system.d/avahi-dbus.conf' +maybe chmod 0644 'dbus-1/system.d/bluetooth.conf' +maybe chmod 0644 'dbus-1/system.d/com.hp.hplip.conf' +maybe chmod 0644 'dbus-1/system.d/com.redhat.NewPrinterNotification.conf' +maybe chmod 0644 'dbus-1/system.d/com.redhat.PrinterDriversInstaller.conf' +maybe chmod 0644 'dbus-1/system.d/net.hadess.SensorProxy.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.DisplayManager.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.GeoClue2.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.ModemManager1.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.PackageKit.conf' +maybe chmod 0644 'dbus-1/system.d/org.opensuse.CupsPkHelper.Mechanism.conf' +maybe chmod 0644 'dbus-1/system.d/pulseaudio-system.conf' +maybe chmod 0644 'dbus-1/system.d/wpa_supplicant.conf' +maybe chmod 0755 'dconf' +maybe chmod 0755 'dconf/db' +maybe chmod 0644 'debconf.conf' +maybe chmod 0644 'debian_version' +maybe chmod 0755 'default' +maybe chmod 0644 'default/avahi-daemon' +maybe chmod 0644 'default/bluetooth' +maybe chmod 0600 'default/cacerts' +maybe chmod 0644 'default/console-setup' +maybe chmod 0644 'default/crda' +maybe chmod 0644 'default/cron' +maybe chmod 0644 'default/dbus' +maybe chmod 0644 'default/fail2ban' +maybe chmod 0644 'default/fake-hwclock' +maybe chmod 0644 'default/hwclock' +maybe chmod 0644 'default/isc-dhcp-server' +maybe chmod 0644 'default/keyboard' +maybe chmod 0644 'default/locale' +maybe chmod 0644 'default/named' +maybe chmod 0644 'default/networking' +maybe chmod 0644 'default/nfs-common' +maybe chmod 0644 'default/nginx' +maybe chmod 0644 'default/nss' +maybe chmod 0644 'default/raspberrypi-kernel' +maybe chmod 0644 'default/rng-tools-debian' +maybe chmod 0644 'default/rpcbind' +maybe chmod 0644 'default/rpi-eeprom-update' +maybe chmod 0644 'default/rsync' +maybe chmod 0644 'default/saned' +maybe chmod 0644 'default/ssh' +maybe chmod 0644 'default/triggerhappy' +maybe chmod 0644 'default/useradd' +maybe chmod 0755 'dehydrated' +maybe chmod 0700 'dehydrated/accounts' +maybe chmod 0700 'dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo' +maybe chmod 0600 'dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/account_id.json' +maybe chmod 0600 'dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info-1547219110.json' +maybe chmod 0600 'dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info-1547219326.json' +maybe chmod 0600 'dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info.json' +maybe chmod 0700 'dehydrated/alpn-certs' +maybe chmod 0700 'dehydrated/archive' +maybe chmod 0700 'dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1547219510.csr' +maybe chmod 0600 'dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1547219853.csr' +maybe chmod 0600 'dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006472.csr' +maybe chmod 0600 'dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006607.csr' +maybe chmod 0600 'dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006861.csr' +maybe chmod 0600 'dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1561057316.csr' +maybe chmod 0600 'dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1568123619.csr' +maybe chmod 0600 'dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1574169001.csr' +maybe chmod 0700 'dehydrated/archive/pihole-f.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/archive/pihole-f.natalieandjoshua.com/cert-1565119499.csr' +maybe chmod 0600 'dehydrated/archive/pihole-f.natalieandjoshua.com/cert-1572031796.csr' +maybe chmod 0700 'dehydrated/archive/pihole-s.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/archive/pihole-s.natalieandjoshua.com/cert-1565119479.csr' +maybe chmod 0600 'dehydrated/archive/pihole-s.natalieandjoshua.com/cert-1572031732.csr' +maybe chmod 0700 'dehydrated/archive/rss.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/archive/rss.natalieandjoshua.com/cert-1547219898.csr' +maybe chmod 0600 'dehydrated/archive/rss.natalieandjoshua.com/cert-1555006896.csr' +maybe chmod 0600 'dehydrated/archive/rss.natalieandjoshua.com/cert-1561057336.csr' +maybe chmod 0600 'dehydrated/archive/rss.natalieandjoshua.com/cert-1568123637.csr' +maybe chmod 0600 'dehydrated/archive/rss.natalieandjoshua.com/cert-1579873220.csr' +maybe chmod 0700 'dehydrated/archive/rush.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/archive/rush.natalieandjoshua.com/cert-1555078523.csr' +maybe chmod 0600 'dehydrated/archive/rush.natalieandjoshua.com/cert-1561057554.csr' +maybe chmod 0600 'dehydrated/archive/rush.natalieandjoshua.com/cert-1568123779.csr' +maybe chmod 0600 'dehydrated/archive/rush.natalieandjoshua.com/cert-1574169202.csr' +maybe chmod 0700 'dehydrated/archive/vpn.ovalwonder.com' +maybe chmod 0600 'dehydrated/archive/vpn.ovalwonder.com/cert-1547219929.csr' +maybe chmod 0600 'dehydrated/archive/vpn.ovalwonder.com/cert-1555006921.csr' +maybe chmod 0600 'dehydrated/archive/vpn.ovalwonder.com/cert-1561057406.csr' +maybe chmod 0600 'dehydrated/archive/vpn.ovalwonder.com/cert-1568123708.csr' +maybe chmod 0600 'dehydrated/archive/vpn.ovalwonder.com/cert-1574169086.csr' +maybe chmod 0700 'dehydrated/archive/wifi.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/archive/wifi.natalieandjoshua.com/cert-1547220034.csr' +maybe chmod 0600 'dehydrated/archive/wifi.natalieandjoshua.com/cert-1555006977.csr' +maybe chmod 0600 'dehydrated/archive/wifi.natalieandjoshua.com/cert-1561057529.csr' +maybe chmod 0600 'dehydrated/archive/wifi.natalieandjoshua.com/cert-1568123739.csr' +maybe chmod 0600 'dehydrated/archive/wifi.natalieandjoshua.com/cert-1574169154.csr' +maybe chmod 0700 'dehydrated/archive/wifi2.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/archive/wifi2.natalieandjoshua.com/cert-1547219990.csr' +maybe chmod 0600 'dehydrated/archive/wifi2.natalieandjoshua.com/cert-1555006947.csr' +maybe chmod 0600 'dehydrated/archive/wifi2.natalieandjoshua.com/cert-1561057493.csr' +maybe chmod 0600 'dehydrated/archive/wifi2.natalieandjoshua.com/cert-1568123723.csr' +maybe chmod 0600 'dehydrated/archive/wifi2.natalieandjoshua.com/cert-1574169130.csr' +maybe chmod 0700 'dehydrated/certs' +maybe chmod 0700 'dehydrated/certs/5f3b42dd7a0ab1cb.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/certs/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1579873188.csr' +maybe chmod 0700 'dehydrated/certs/airsonic.ovalwonder.com' +maybe chmod 0600 'dehydrated/certs/airsonic.ovalwonder.com/cert-1626464633.csr' +maybe chmod 0600 'dehydrated/certs/airsonic.ovalwonder.com/cert-1634205288.csr' +maybe chmod 0700 'dehydrated/certs/dav.ovalwonder.com' +maybe chmod 0600 'dehydrated/certs/dav.ovalwonder.com/cert-1625160249.csr' +maybe chmod 0600 'dehydrated/certs/dav.ovalwonder.com/cert-1633977550.csr' +maybe chmod 0600 'dehydrated/certs/dav.ovalwonder.com/cert-1633977694.csr' +maybe chmod 0600 'dehydrated/certs/dav.ovalwonder.com/cert-1634205258.csr' +maybe chmod 0700 'dehydrated/certs/pihole-f.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1579873444.csr' +maybe chmod 0600 'dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1587869069.csr' +maybe chmod 0600 'dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1594783549.csr' +maybe chmod 0600 'dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1625160217.csr' +maybe chmod 0700 'dehydrated/certs/pihole-f.ovalwonder.com' +maybe chmod 0600 'dehydrated/certs/pihole-f.ovalwonder.com/cert-1633977538.csr' +maybe chmod 0700 'dehydrated/certs/pihole-s.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1579873418.csr' +maybe chmod 0600 'dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1587869018.csr' +maybe chmod 0600 'dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1594783518.csr' +maybe chmod 0600 'dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1625160192.csr' +maybe chmod 0700 'dehydrated/certs/pihole-s.ovalwonder.com' +maybe chmod 0600 'dehydrated/certs/pihole-s.ovalwonder.com/cert-1633975894.csr' +maybe chmod 0600 'dehydrated/certs/pihole-s.ovalwonder.com/cert-1633976162.csr' +maybe chmod 0600 'dehydrated/certs/pihole-s.ovalwonder.com/cert-1633977522.csr' +maybe chmod 0700 'dehydrated/certs/rss.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/certs/rss.natalieandjoshua.com/cert-1574169028.csr' +maybe chmod 0700 'dehydrated/certs/rss.ovalwonder.com' +maybe chmod 0600 'dehydrated/certs/rss.ovalwonder.com/cert-1626871947.csr' +maybe chmod 0600 'dehydrated/certs/rss.ovalwonder.com/cert-1626871979.csr' +maybe chmod 0600 'dehydrated/certs/rss.ovalwonder.com/cert-1626872013.csr' +maybe chmod 0600 'dehydrated/certs/rss.ovalwonder.com/cert-1626872066.csr' +maybe chmod 0600 'dehydrated/certs/rss.ovalwonder.com/cert-1626872504.csr' +maybe chmod 0600 'dehydrated/certs/rss.ovalwonder.com/cert-1626873259.csr' +maybe chmod 0600 'dehydrated/certs/rss.ovalwonder.com/cert-1626881736.csr' +maybe chmod 0600 'dehydrated/certs/rss.ovalwonder.com/cert-1634205329.csr' +maybe chmod 0700 'dehydrated/certs/rush.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/certs/rush.natalieandjoshua.com/cert-1579873398.csr' +maybe chmod 0600 'dehydrated/certs/rush.natalieandjoshua.com/cert-1587868989.csr' +maybe chmod 0600 'dehydrated/certs/rush.natalieandjoshua.com/cert-1594783494.csr' +maybe chmod 0600 'dehydrated/certs/rush.natalieandjoshua.com/cert-1625160168.csr' +maybe chmod 0700 'dehydrated/certs/vpn.ovalwonder.com' +maybe chmod 0600 'dehydrated/certs/vpn.ovalwonder.com/cert-1579873308.csr' +maybe chmod 0600 'dehydrated/certs/vpn.ovalwonder.com/cert-1587868886.csr' +maybe chmod 0600 'dehydrated/certs/vpn.ovalwonder.com/cert-1594783398.csr' +maybe chmod 0600 'dehydrated/certs/vpn.ovalwonder.com/cert-1605553624.csr' +maybe chmod 0600 'dehydrated/certs/vpn.ovalwonder.com/cert-1605553735.csr' +maybe chmod 0600 'dehydrated/certs/vpn.ovalwonder.com/cert-1625159953.csr' +maybe chmod 0700 'dehydrated/certs/wifi.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/certs/wifi.natalieandjoshua.com/cert-1579873368.csr' +maybe chmod 0600 'dehydrated/certs/wifi.natalieandjoshua.com/cert-1587868960.csr' +maybe chmod 0600 'dehydrated/certs/wifi.natalieandjoshua.com/cert-1594783443.csr' +maybe chmod 0600 'dehydrated/certs/wifi.natalieandjoshua.com/cert-1625160139.csr' +maybe chmod 0700 'dehydrated/certs/wifi2.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/certs/wifi2.natalieandjoshua.com/cert-1579873339.csr' +maybe chmod 0600 'dehydrated/certs/wifi2.natalieandjoshua.com/cert-1587868910.csr' +maybe chmod 0600 'dehydrated/certs/wifi2.natalieandjoshua.com/cert-1594783422.csr' +maybe chmod 0600 'dehydrated/certs/wifi2.natalieandjoshua.com/cert-1625160059.csr' +maybe chmod 0600 'dehydrated/certs/wifi2.natalieandjoshua.com/cert-1625160108.csr' +maybe chmod 0700 'dehydrated/certs/wifi2.ovalwonder.com' +maybe chmod 0600 'dehydrated/certs/wifi2.ovalwonder.com/cert-1633975849.csr' +maybe chmod 0700 'dehydrated/chains' +maybe chmod 0755 'dehydrated/conf.d' +maybe chmod 0644 'dehydrated/config' +maybe chmod 0755 'dehydrated/dehydrated' +maybe chmod 0700 'dehydrated/dehydrated/accounts' +maybe chmod 0700 'dehydrated/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo' +maybe chmod 0600 'dehydrated/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/account_id.json' +maybe chmod 0600 'dehydrated/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info-1547219110.json' +maybe chmod 0600 'dehydrated/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info-1547219326.json' +maybe chmod 0600 'dehydrated/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info.json' +maybe chmod 0700 'dehydrated/dehydrated/alpn-certs' +maybe chmod 0700 'dehydrated/dehydrated/archive' +maybe chmod 0700 'dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1547219510.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1547219853.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006472.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006607.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006861.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1561057316.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1568123619.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1574169001.csr' +maybe chmod 0700 'dehydrated/dehydrated/archive/pihole-f.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/dehydrated/archive/pihole-f.natalieandjoshua.com/cert-1565119499.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/pihole-f.natalieandjoshua.com/cert-1572031796.csr' +maybe chmod 0700 'dehydrated/dehydrated/archive/pihole-s.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/dehydrated/archive/pihole-s.natalieandjoshua.com/cert-1565119479.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/pihole-s.natalieandjoshua.com/cert-1572031732.csr' +maybe chmod 0700 'dehydrated/dehydrated/archive/rss.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1547219898.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1555006896.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1561057336.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1568123637.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1579873220.csr' +maybe chmod 0700 'dehydrated/dehydrated/archive/rush.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/dehydrated/archive/rush.natalieandjoshua.com/cert-1555078523.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/rush.natalieandjoshua.com/cert-1561057554.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/rush.natalieandjoshua.com/cert-1568123779.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/rush.natalieandjoshua.com/cert-1574169202.csr' +maybe chmod 0700 'dehydrated/dehydrated/archive/vpn.ovalwonder.com' +maybe chmod 0600 'dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1547219929.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1555006921.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1561057406.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1568123708.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1574169086.csr' +maybe chmod 0700 'dehydrated/dehydrated/archive/wifi.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1547220034.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1555006977.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1561057529.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1568123739.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1574169154.csr' +maybe chmod 0700 'dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1547219990.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1555006947.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1561057493.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1568123723.csr' +maybe chmod 0600 'dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1574169130.csr' +maybe chmod 0700 'dehydrated/dehydrated/certs' +maybe chmod 0700 'dehydrated/dehydrated/certs/5f3b42dd7a0ab1cb.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/dehydrated/certs/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1579873188.csr' +maybe chmod 0700 'dehydrated/dehydrated/certs/airsonic.ovalwonder.com' +maybe chmod 0600 'dehydrated/dehydrated/certs/airsonic.ovalwonder.com/cert-1626464633.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/airsonic.ovalwonder.com/cert-1634205288.csr' +maybe chmod 0700 'dehydrated/dehydrated/certs/dav.ovalwonder.com' +maybe chmod 0600 'dehydrated/dehydrated/certs/dav.ovalwonder.com/cert-1625160249.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/dav.ovalwonder.com/cert-1633977550.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/dav.ovalwonder.com/cert-1633977694.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/dav.ovalwonder.com/cert-1634205258.csr' +maybe chmod 0700 'dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1579873444.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1587869069.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1594783549.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1625160217.csr' +maybe chmod 0700 'dehydrated/dehydrated/certs/pihole-f.ovalwonder.com' +maybe chmod 0600 'dehydrated/dehydrated/certs/pihole-f.ovalwonder.com/cert-1633977538.csr' +maybe chmod 0700 'dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1579873418.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1587869018.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1594783518.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1625160192.csr' +maybe chmod 0700 'dehydrated/dehydrated/certs/pihole-s.ovalwonder.com' +maybe chmod 0600 'dehydrated/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633975894.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633976162.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633977522.csr' +maybe chmod 0700 'dehydrated/dehydrated/certs/rss.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/dehydrated/certs/rss.natalieandjoshua.com/cert-1574169028.csr' +maybe chmod 0700 'dehydrated/dehydrated/certs/rss.ovalwonder.com' +maybe chmod 0600 'dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626871947.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626871979.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626872013.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626872066.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626872504.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626873259.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626881736.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1634205329.csr' +maybe chmod 0700 'dehydrated/dehydrated/certs/rush.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert-1579873398.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert-1587868989.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert-1594783494.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert-1625160168.csr' +maybe chmod 0700 'dehydrated/dehydrated/certs/vpn.ovalwonder.com' +maybe chmod 0600 'dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1579873308.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1587868886.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1594783398.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1605553624.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1605553735.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1625159953.csr' +maybe chmod 0700 'dehydrated/dehydrated/certs/wifi.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert-1579873368.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert-1587868960.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert-1594783443.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert-1625160139.csr' +maybe chmod 0700 'dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com' +maybe chmod 0600 'dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1579873339.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1587868910.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1594783422.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1625160059.csr' +maybe chmod 0600 'dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1625160108.csr' +maybe chmod 0700 'dehydrated/dehydrated/certs/wifi2.ovalwonder.com' +maybe chmod 0600 'dehydrated/dehydrated/certs/wifi2.ovalwonder.com/cert-1633975849.csr' +maybe chmod 0700 'dehydrated/dehydrated/chains' +maybe chmod 0755 'dehydrated/dehydrated/conf.d' +maybe chmod 0644 'dehydrated/dehydrated/config' +maybe chmod 0644 'dehydrated/dehydrated/domains.txt' +maybe chmod 0644 'dehydrated/domains.txt' +maybe chmod 0644 'deluser.conf' +maybe chmod 0755 'dhcp' +maybe chmod 0755 'dhcp/.git' +maybe chmod 0644 'dhcp/.git/COMMIT_EDITMSG' +maybe chmod 0644 'dhcp/.git/FETCH_HEAD' +maybe chmod 0644 'dhcp/.git/HEAD' +maybe chmod 0644 'dhcp/.git/ORIG_HEAD' +maybe chmod 0755 'dhcp/.git/branches' +maybe chmod 0644 'dhcp/.git/config' +maybe chmod 0644 'dhcp/.git/description' +maybe chmod 0755 'dhcp/.git/hooks' +maybe chmod 0755 'dhcp/.git/hooks/applypatch-msg.sample' +maybe chmod 0755 'dhcp/.git/hooks/commit-msg.sample' +maybe chmod 0755 'dhcp/.git/hooks/post-update.sample' +maybe chmod 0755 'dhcp/.git/hooks/pre-applypatch.sample' +maybe chmod 0755 'dhcp/.git/hooks/pre-commit.sample' +maybe chmod 0755 'dhcp/.git/hooks/pre-push.sample' +maybe chmod 0755 'dhcp/.git/hooks/pre-rebase.sample' +maybe chmod 0755 'dhcp/.git/hooks/pre-receive.sample' +maybe chmod 0755 'dhcp/.git/hooks/prepare-commit-msg.sample' +maybe chmod 0755 'dhcp/.git/hooks/update.sample' +maybe chmod 0644 'dhcp/.git/index' +maybe chmod 0755 'dhcp/.git/info' +maybe chmod 0644 'dhcp/.git/info/exclude' +maybe chmod 0755 'dhcp/.git/logs' +maybe chmod 0644 'dhcp/.git/logs/HEAD' +maybe chmod 0755 'dhcp/.git/logs/refs' +maybe chmod 0755 'dhcp/.git/logs/refs/heads' +maybe chmod 0644 'dhcp/.git/logs/refs/heads/master' +maybe chmod 0755 'dhcp/.git/logs/refs/remotes' +maybe chmod 0755 'dhcp/.git/logs/refs/remotes/origin' +maybe chmod 0644 'dhcp/.git/logs/refs/remotes/origin/master' +maybe chmod 0755 'dhcp/.git/objects' +maybe chmod 0755 'dhcp/.git/objects/00' +maybe chmod 0444 'dhcp/.git/objects/00/c6d828b4843b21f83661e172c15e806d9cbbf4' +maybe chmod 0755 'dhcp/.git/objects/01' +maybe chmod 0444 'dhcp/.git/objects/01/206243cab8abcf24715e7df79d839d52e49790' +maybe chmod 0755 'dhcp/.git/objects/03' +maybe chmod 0444 'dhcp/.git/objects/03/04fd4079ecd61aae318feac0c67dd5a270dd7f' +maybe chmod 0755 'dhcp/.git/objects/0c' +maybe chmod 0444 'dhcp/.git/objects/0c/07543f79e6613cb8753cb28d2dbcc2d0ee4623' +maybe chmod 0755 'dhcp/.git/objects/0f' +maybe chmod 0444 'dhcp/.git/objects/0f/f780051e0e2bdaefc8cb2262481a6ffdb7387b' +maybe chmod 0755 'dhcp/.git/objects/10' +maybe chmod 0444 'dhcp/.git/objects/10/dd5d0c0f541e3a1c79bc7c72961a3a9a44a1c4' +maybe chmod 0755 'dhcp/.git/objects/11' +maybe chmod 0444 'dhcp/.git/objects/11/42ffac188791964b3564b4c80aa9d37d016881' +maybe chmod 0755 'dhcp/.git/objects/16' +maybe chmod 0444 'dhcp/.git/objects/16/347338611ca3031ea68f5029851079b0fecae4' +maybe chmod 0755 'dhcp/.git/objects/18' +maybe chmod 0444 'dhcp/.git/objects/18/85ed3cbc03eba3dc2440435189540340338889' +maybe chmod 0755 'dhcp/.git/objects/1a' +maybe chmod 0444 'dhcp/.git/objects/1a/33681e0d296a41a5ba92bc1bec2cffe360e3e7' +maybe chmod 0755 'dhcp/.git/objects/1e' +maybe chmod 0444 'dhcp/.git/objects/1e/af530529e64ffc8337a67a5141bb4878d3ce7c' +maybe chmod 0755 'dhcp/.git/objects/21' +maybe chmod 0444 'dhcp/.git/objects/21/1578b3d0f063acfe9b4625f4d8258f181657bc' +maybe chmod 0755 'dhcp/.git/objects/22' +maybe chmod 0444 'dhcp/.git/objects/22/1ced2a48e038e41a847dac9d869c5b27600045' +maybe chmod 0755 'dhcp/.git/objects/28' +maybe chmod 0444 'dhcp/.git/objects/28/575bacb68cfd53bb7fff8951a5a526b4621afd' +maybe chmod 0755 'dhcp/.git/objects/2c' +maybe chmod 0444 'dhcp/.git/objects/2c/453e44e191880f5899db1ee79ededff441e963' +maybe chmod 0755 'dhcp/.git/objects/2d' +maybe chmod 0444 'dhcp/.git/objects/2d/f069841dfb5a0a65985d65113ae7ee9e2f6611' +maybe chmod 0755 'dhcp/.git/objects/2e' +maybe chmod 0444 'dhcp/.git/objects/2e/8cb243d1877a7efd86b306f59a0d8518b270c2' +maybe chmod 0755 'dhcp/.git/objects/33' +maybe chmod 0444 'dhcp/.git/objects/33/a0d6b661c87a1a4bd94252e485213327f48552' +maybe chmod 0755 'dhcp/.git/objects/35' +maybe chmod 0444 'dhcp/.git/objects/35/038880b434be8b1df147c4e086266f076d0061' +maybe chmod 0755 'dhcp/.git/objects/3b' +maybe chmod 0444 'dhcp/.git/objects/3b/d38dcc122be1859f47e083e24af89820df27e6' +maybe chmod 0755 'dhcp/.git/objects/41' +maybe chmod 0444 'dhcp/.git/objects/41/e9aa11646c0a952777617dc4e55d703c2aacd7' +maybe chmod 0755 'dhcp/.git/objects/42' +maybe chmod 0444 'dhcp/.git/objects/42/6afab5434983fa2632d6b8b288217b58063e36' +maybe chmod 0755 'dhcp/.git/objects/43' +maybe chmod 0444 'dhcp/.git/objects/43/33b7ebf20629ba7739231493b23dd93efc4660' +maybe chmod 0444 'dhcp/.git/objects/43/eae3eb3b40196e7fb3d6aa71bc563f797aaccb' +maybe chmod 0755 'dhcp/.git/objects/44' +maybe chmod 0444 'dhcp/.git/objects/44/bd0274849c58d427f400c37fe6ed7d9ac9e63e' +maybe chmod 0755 'dhcp/.git/objects/46' +maybe chmod 0444 'dhcp/.git/objects/46/6b3796dfeae431c1c4a45238da3f31b46d4f76' +maybe chmod 0755 'dhcp/.git/objects/47' +maybe chmod 0444 'dhcp/.git/objects/47/8395125b027ce250914513399088593575c011' +maybe chmod 0755 'dhcp/.git/objects/4b' +maybe chmod 0444 'dhcp/.git/objects/4b/32764634e57f30cdeaad91f02ab85ce525609f' +maybe chmod 0444 'dhcp/.git/objects/4b/4316049c32c94068767541e4ef205ed981efb2' +maybe chmod 0755 'dhcp/.git/objects/4d' +maybe chmod 0444 'dhcp/.git/objects/4d/f72b6f0b0bd49f0a76eb980d813b483d172a7b' +maybe chmod 0755 'dhcp/.git/objects/50' +maybe chmod 0444 'dhcp/.git/objects/50/80430ed42d9518fec6e462f33337acfe22f8fd' +maybe chmod 0444 'dhcp/.git/objects/50/d4e4d6786090bffe84fa96f0f5451ed2c27405' +maybe chmod 0755 'dhcp/.git/objects/56' +maybe chmod 0444 'dhcp/.git/objects/56/7a8ff46d6e594b7446b032d8b5c600cd371b6f' +maybe chmod 0755 'dhcp/.git/objects/59' +maybe chmod 0444 'dhcp/.git/objects/59/3e7df2a2e858357cf843e6367300a24e627d50' +maybe chmod 0755 'dhcp/.git/objects/5a' +maybe chmod 0444 'dhcp/.git/objects/5a/9e89bba1fbe9f0429f1738fffaa33745bcdb46' +maybe chmod 0755 'dhcp/.git/objects/5b' +maybe chmod 0444 'dhcp/.git/objects/5b/2173f2816b0e87e10bd18cc44ddf5743e29f17' +maybe chmod 0755 'dhcp/.git/objects/5c' +maybe chmod 0444 'dhcp/.git/objects/5c/3e9487077cc979149ab600ab752c4c694d0e01' +maybe chmod 0755 'dhcp/.git/objects/61' +maybe chmod 0444 'dhcp/.git/objects/61/aabbdcb9b39431dcf38acb996780310de8dbe4' +maybe chmod 0755 'dhcp/.git/objects/63' +maybe chmod 0444 'dhcp/.git/objects/63/3ef3cb79f7db54348d36e5661da6b6dffb8493' +maybe chmod 0444 'dhcp/.git/objects/63/6f94a5bcbbf54c8fc0f234c8e585f0e7eabc06' +maybe chmod 0755 'dhcp/.git/objects/64' +maybe chmod 0444 'dhcp/.git/objects/64/725b8ea3308e5afb418a429e522cc41609d303' +maybe chmod 0444 'dhcp/.git/objects/64/8765aae0b2975ade75ca4a9320b98fec4562c6' +maybe chmod 0755 'dhcp/.git/objects/65' +maybe chmod 0444 'dhcp/.git/objects/65/d4f7179ba504fd79123bd836b9552dd2dced35' +maybe chmod 0755 'dhcp/.git/objects/69' +maybe chmod 0444 'dhcp/.git/objects/69/829945f60d41514a2bc66de70556ea8f198a3c' +maybe chmod 0755 'dhcp/.git/objects/70' +maybe chmod 0444 'dhcp/.git/objects/70/bc8a1644ffa0ab0be9c0a8930bf6e3b3f9a5e8' +maybe chmod 0755 'dhcp/.git/objects/75' +maybe chmod 0444 'dhcp/.git/objects/75/b65b03fcd3f38008a5f4dff78204916d05f3b2' +maybe chmod 0755 'dhcp/.git/objects/79' +maybe chmod 0444 'dhcp/.git/objects/79/dfe3133ff0d23d2da0f3fd216afd612d3929a2' +maybe chmod 0755 'dhcp/.git/objects/7e' +maybe chmod 0444 'dhcp/.git/objects/7e/1c03798327bb5e0e088528047ea21fb825566c' +maybe chmod 0755 'dhcp/.git/objects/7f' +maybe chmod 0444 'dhcp/.git/objects/7f/8a8842b385fbd3c927d3ac6cf99910835e016b' +maybe chmod 0755 'dhcp/.git/objects/83' +maybe chmod 0444 'dhcp/.git/objects/83/d86677bb792980ff1027d72d53f0d75cbfca5a' +maybe chmod 0755 'dhcp/.git/objects/85' +maybe chmod 0444 'dhcp/.git/objects/85/0980301c127a2d53f0199b2f1a68f44e970aa7' +maybe chmod 0444 'dhcp/.git/objects/85/18cf21c5af985090008ca1526fba4cd37a40d5' +maybe chmod 0755 'dhcp/.git/objects/88' +maybe chmod 0444 'dhcp/.git/objects/88/e7e0d29cae2dba911f07f7f6399cbf1d21b4dc' +maybe chmod 0755 'dhcp/.git/objects/8b' +maybe chmod 0444 'dhcp/.git/objects/8b/f8a8d112a60bb72272b5eeef424d43ecbf6208' +maybe chmod 0755 'dhcp/.git/objects/8c' +maybe chmod 0444 'dhcp/.git/objects/8c/7c532a71e1bb568b603ea542309d80c9bc696f' +maybe chmod 0755 'dhcp/.git/objects/8e' +maybe chmod 0444 'dhcp/.git/objects/8e/1024be92e0ffc5df1b2c041d0c80b259f03169' +maybe chmod 0444 'dhcp/.git/objects/8e/1aa5dde9c6dc2a056b95afbfde452ce63d0f24' +maybe chmod 0755 'dhcp/.git/objects/96' +maybe chmod 0444 'dhcp/.git/objects/96/b61e0225d310ddd325069580457580c414bf2d' +maybe chmod 0755 'dhcp/.git/objects/9b' +maybe chmod 0444 'dhcp/.git/objects/9b/b6f52cb636a4c88603aef0dcd558ebe53b24ec' +maybe chmod 0755 'dhcp/.git/objects/9c' +maybe chmod 0444 'dhcp/.git/objects/9c/3d18d5fc7e09078ba5c7ec31c147f3f54ffcda' +maybe chmod 0755 'dhcp/.git/objects/9e' +maybe chmod 0444 'dhcp/.git/objects/9e/4c9a2bb5659ad7a69d22f580240bf00c16dc29' +maybe chmod 0755 'dhcp/.git/objects/a1' +maybe chmod 0444 'dhcp/.git/objects/a1/1cbb9be87bf2ae91913dfb6d62b71224994b9d' +maybe chmod 0755 'dhcp/.git/objects/a4' +maybe chmod 0444 'dhcp/.git/objects/a4/9b7a5d0607b2eda861b162259462f9df6df7ec' +maybe chmod 0755 'dhcp/.git/objects/a7' +maybe chmod 0444 'dhcp/.git/objects/a7/dd06a259b75777e370dec7218f3b65e77c2dcd' +maybe chmod 0755 'dhcp/.git/objects/a8' +maybe chmod 0444 'dhcp/.git/objects/a8/4c4babbf237df4ef2838a1e8a18e90fb505070' +maybe chmod 0755 'dhcp/.git/objects/a9' +maybe chmod 0444 'dhcp/.git/objects/a9/b2953e07b742f8eab848337a2d3fb6e89b7f75' +maybe chmod 0444 'dhcp/.git/objects/a9/eff0800f0c85706e4ae8a7472ce2e2d1db5c04' +maybe chmod 0755 'dhcp/.git/objects/ab' +maybe chmod 0444 'dhcp/.git/objects/ab/ce63b9a2e4a01e187bbc9508c87bf2d9417dd6' +maybe chmod 0755 'dhcp/.git/objects/ad' +maybe chmod 0444 'dhcp/.git/objects/ad/d77c701e7231663d066bc9d680aa8943be5847' +maybe chmod 0755 'dhcp/.git/objects/b0' +maybe chmod 0444 'dhcp/.git/objects/b0/194cd648bd47c73e78ce5e89de83d57cb5c471' +maybe chmod 0755 'dhcp/.git/objects/b1' +maybe chmod 0444 'dhcp/.git/objects/b1/a347a105315c609059d057d88f97f3b99de56a' +maybe chmod 0755 'dhcp/.git/objects/b4' +maybe chmod 0444 'dhcp/.git/objects/b4/b46470257f7d5e6229d78dab89c09a9651162c' +maybe chmod 0755 'dhcp/.git/objects/b5' +maybe chmod 0444 'dhcp/.git/objects/b5/1a546bfbeac7d8ef0c444392eb1c7ba586d1c8' +maybe chmod 0755 'dhcp/.git/objects/b6' +maybe chmod 0444 'dhcp/.git/objects/b6/95ff9ddff44d324d305a57bcecf83cfd0e6ac0' +maybe chmod 0755 'dhcp/.git/objects/b7' +maybe chmod 0444 'dhcp/.git/objects/b7/7b713acfb1a0437f438b20a71fbdbba4d9d288' +maybe chmod 0444 'dhcp/.git/objects/b7/8a7c0610b5de094961bf2b6d492a80b6c53810' +maybe chmod 0755 'dhcp/.git/objects/b8' +maybe chmod 0444 'dhcp/.git/objects/b8/07b8d5b5876ed8575a28620d58a2ae109cce76' +maybe chmod 0755 'dhcp/.git/objects/bb' +maybe chmod 0444 'dhcp/.git/objects/bb/b0c72ad54cc02615b8077d1bd9a72a8075d4e6' +maybe chmod 0755 'dhcp/.git/objects/bc' +maybe chmod 0444 'dhcp/.git/objects/bc/3a35f9e9d05b3b629fd35a17dec1e3de5e10df' +maybe chmod 0755 'dhcp/.git/objects/bd' +maybe chmod 0444 'dhcp/.git/objects/bd/cf39534491622160ee729e86cd0173efb45583' +maybe chmod 0755 'dhcp/.git/objects/be' +maybe chmod 0444 'dhcp/.git/objects/be/276a643c887ceda5b71abb029a87cd26017172' +maybe chmod 0755 'dhcp/.git/objects/c4' +maybe chmod 0444 'dhcp/.git/objects/c4/1c7a9bad6d11898e87465c7ab1a46ddc5c3c79' +maybe chmod 0755 'dhcp/.git/objects/c5' +maybe chmod 0444 'dhcp/.git/objects/c5/010dfaf2fca41cd3ff4e0ab68da2774d736625' +maybe chmod 0755 'dhcp/.git/objects/c7' +maybe chmod 0444 'dhcp/.git/objects/c7/f2d321d6b2414bc35736bfc1d065729e21aace' +maybe chmod 0755 'dhcp/.git/objects/ca' +maybe chmod 0444 'dhcp/.git/objects/ca/0e8442c460d9fcee0238d770ee6b95ac07929f' +maybe chmod 0755 'dhcp/.git/objects/cb' +maybe chmod 0444 'dhcp/.git/objects/cb/ba403d644e2866c8b364fad5cb6c17afb2b124' +maybe chmod 0755 'dhcp/.git/objects/ce' +maybe chmod 0444 'dhcp/.git/objects/ce/06a6b2cc842a3f0c22bd89e12ff96256801e1b' +maybe chmod 0755 'dhcp/.git/objects/d1' +maybe chmod 0444 'dhcp/.git/objects/d1/90cff2184e5f26bbaed83778dacf43e58f33d7' +maybe chmod 0755 'dhcp/.git/objects/d2' +maybe chmod 0444 'dhcp/.git/objects/d2/00957297194c9911d2d6b7f41be5537711ff1b' +maybe chmod 0444 'dhcp/.git/objects/d2/29e73e8eda7e45e1e99d855526787a96b0fa15' +maybe chmod 0755 'dhcp/.git/objects/d6' +maybe chmod 0444 'dhcp/.git/objects/d6/15f0021594f9fb2c2820220e23bbf0f8948284' +maybe chmod 0755 'dhcp/.git/objects/d7' +maybe chmod 0444 'dhcp/.git/objects/d7/e3839ce52bdcdcc059c6e433771e02aa7b7b56' +maybe chmod 0755 'dhcp/.git/objects/d8' +maybe chmod 0444 'dhcp/.git/objects/d8/b87b7f70d9bde5e7a39d161d8c72d43939cc70' +maybe chmod 0755 'dhcp/.git/objects/df' +maybe chmod 0444 'dhcp/.git/objects/df/e494006d441bc7e882158263c68e964b30b2b0' +maybe chmod 0755 'dhcp/.git/objects/e3' +maybe chmod 0444 'dhcp/.git/objects/e3/44192addd10a06433e2e80129ea418c9d44846' +maybe chmod 0444 'dhcp/.git/objects/e3/7679f4d2333dc4b44b1cd89d8158e230295435' +maybe chmod 0755 'dhcp/.git/objects/e4' +maybe chmod 0444 'dhcp/.git/objects/e4/a249d00465924f4acac2a290680374e5b47c08' +maybe chmod 0755 'dhcp/.git/objects/e6' +maybe chmod 0444 'dhcp/.git/objects/e6/eefe2f9d4f811f21ef26468c8688057f3efde1' +maybe chmod 0755 'dhcp/.git/objects/e7' +maybe chmod 0444 'dhcp/.git/objects/e7/67214abab058ee2af123641d9fa94d45c05054' +maybe chmod 0755 'dhcp/.git/objects/e9' +maybe chmod 0444 'dhcp/.git/objects/e9/43d8f81935b39d2df3cca7639609e3b17ce46c' +maybe chmod 0444 'dhcp/.git/objects/e9/d158fe37c5e3c5f2566359e91f8af0af92edae' +maybe chmod 0755 'dhcp/.git/objects/ee' +maybe chmod 0444 'dhcp/.git/objects/ee/8a0153b8c413b2ec6a23acba57da5a6619eadf' +maybe chmod 0755 'dhcp/.git/objects/f0' +maybe chmod 0444 'dhcp/.git/objects/f0/08ffdb9148b9d430c6806fb1c9b3caa11b6991' +maybe chmod 0755 'dhcp/.git/objects/f3' +maybe chmod 0444 'dhcp/.git/objects/f3/950790d5f3de2cdb5f29882cc2c843bb68b5db' +maybe chmod 0444 'dhcp/.git/objects/f3/97b93bf62604b40f40d48537802154883a7c04' +maybe chmod 0755 'dhcp/.git/objects/f4' +maybe chmod 0444 'dhcp/.git/objects/f4/2670137b70b640bf208c7741e328851ab20011' +maybe chmod 0755 'dhcp/.git/objects/f5' +maybe chmod 0444 'dhcp/.git/objects/f5/e2704fb46906c9a03dbc5dcd993b7502919b5e' +maybe chmod 0444 'dhcp/.git/objects/f5/f1608374c668dfffb7107b9c744f18d502a784' +maybe chmod 0755 'dhcp/.git/objects/f6' +maybe chmod 0444 'dhcp/.git/objects/f6/5bf26b3a2d4c0bf5702c2008fadcc2c0c2a4e2' +maybe chmod 0755 'dhcp/.git/objects/fa' +maybe chmod 0444 'dhcp/.git/objects/fa/1c05f1db8e71437f54fe30af3d1dfdcc1013e8' +maybe chmod 0444 'dhcp/.git/objects/fa/809e967e9c4db3355c17c7642ce02774aaff07' +maybe chmod 0444 'dhcp/.git/objects/fa/a12f37feb4d89626b94444622ef85f5b769f3c' +maybe chmod 0755 'dhcp/.git/objects/fe' +maybe chmod 0444 'dhcp/.git/objects/fe/1c469721eda4594a6576f299cf4eaae7451b48' +maybe chmod 0444 'dhcp/.git/objects/fe/bfc4b5e22b6451e931ca1aed373b145a26cad2' +maybe chmod 0755 'dhcp/.git/objects/info' +maybe chmod 0755 'dhcp/.git/objects/pack' +maybe chmod 0755 'dhcp/.git/refs' +maybe chmod 0755 'dhcp/.git/refs/heads' +maybe chmod 0644 'dhcp/.git/refs/heads/master' +maybe chmod 0755 'dhcp/.git/refs/remotes' +maybe chmod 0755 'dhcp/.git/refs/remotes/origin' +maybe chmod 0644 'dhcp/.git/refs/remotes/origin/master' +maybe chmod 0755 'dhcp/.git/refs/tags' +maybe chmod 0644 'dhcp/.gitignore' +maybe chmod 0644 'dhcp/debug' +maybe chmod 0755 'dhcp/dhclient-enter-hooks.d' +maybe chmod 0644 'dhcp/dhclient-enter-hooks.d/resolvconf' +maybe chmod 0755 'dhcp/dhclient-enter-hooks.d/samba' +maybe chmod 0755 'dhcp/dhclient-exit-hooks.d' +maybe chmod 0644 'dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes' +maybe chmod 0644 'dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes.dpkg-new' +maybe chmod 0644 'dhcp/dhclient-exit-hooks.d/timesyncd' +maybe chmod 0644 'dhcp/dhclient.conf' +maybe chmod 0644 'dhcp/dhclient.conf.dpkg-new' +maybe chmod 0644 'dhcp/dhcpd.conf' +maybe chmod 0644 'dhcp/dhcpd.conf.dpkg-new' +maybe chmod 0644 'dhcp/dhcpd6.conf' +maybe chmod 0644 'dhcp/dhcpd6.conf.dpkg-new' +maybe chmod 0644 'dhcp/dynamic.conf' +maybe chmod 0644 'dhcp/fixed.conf' +maybe chmod 0644 'dhcp/options.conf' +maybe chgrp 'netdev' 'dhcpcd.conf' +maybe chmod 0664 'dhcpcd.conf' +maybe chmod 0755 'dictionaries-common' +maybe chmod 0644 'dictionaries-common/ispell-default' +maybe chmod 0755 'dillo' +maybe chmod 0644 'dillo/dillorc' +maybe chmod 0644 'dillo/domainrc' +maybe chmod 0644 'dillo/dpidrc' +maybe chmod 0644 'dillo/keysrc' +maybe chmod 0644 'dnsmasq.conf' +maybe chmod 0755 'dnsmasq.d' +maybe chmod 0644 'dnsmasq.d/01-pihole.conf' +maybe chmod 0644 'dnsmasq.d/02-custom.conf' +maybe chmod 0644 'dnsmasq.d/06-rfc6761.conf' +maybe chmod 0644 'dphys-swapfile' +maybe chmod 0755 'dpkg' +maybe chmod 0644 'dpkg/dpkg.cfg' +maybe chmod 0755 'dpkg/dpkg.cfg.d' +maybe chmod 0644 'dpkg/dpkg.cfg.d/pkg-config-hook-config' +maybe chmod 0755 'dpkg/origins' +maybe chmod 0644 'dpkg/origins/debian' +maybe chmod 0644 'dpkg/origins/raspbian' +maybe chmod 0644 'dpkg/shlibs.default' +maybe chmod 0644 'dpkg/shlibs.override' +maybe chmod 0644 'e2scrub.conf' +maybe chmod 0755 'emacs' +maybe chmod 0755 'emacs/site-start.d' +maybe chmod 0644 'emacs/site-start.d/50dictionaries-common.el' +maybe chmod 0644 'emacs/site-start.d/50pylint.el' +maybe chmod 0644 'environment' +maybe chmod 0755 'etckeeper' +maybe chmod 0755 'etckeeper/commit.d' +maybe chmod 0755 'etckeeper/commit.d/10vcs-test' +maybe chmod 0755 'etckeeper/commit.d/30bzr-add' +maybe chmod 0755 'etckeeper/commit.d/30darcs-add' +maybe chmod 0755 'etckeeper/commit.d/30git-add' +maybe chmod 0755 'etckeeper/commit.d/30hg-addremove' +maybe chmod 0755 'etckeeper/commit.d/50vcs-commit' +maybe chmod 0755 'etckeeper/commit.d/99push' +maybe chmod 0644 'etckeeper/commit.d/README' +maybe chmod 0755 'etckeeper/daily' +maybe chmod 0644 'etckeeper/etckeeper.conf' +maybe chmod 0755 'etckeeper/init.d' +maybe chmod 0755 'etckeeper/init.d/10restore-metadata' +maybe chmod 0755 'etckeeper/init.d/20restore-etckeeper' +maybe chmod 0755 'etckeeper/init.d/40vcs-init' +maybe chmod 0755 'etckeeper/init.d/50vcs-ignore' +maybe chmod 0755 'etckeeper/init.d/50vcs-perm' +maybe chmod 0755 'etckeeper/init.d/50vcs-pre-commit-hook' +maybe chmod 0755 'etckeeper/init.d/60darcs-deleted-symlinks' +maybe chmod 0755 'etckeeper/init.d/70vcs-add' +maybe chmod 0644 'etckeeper/init.d/README' +maybe chmod 0755 'etckeeper/list-installed.d' +maybe chmod 0755 'etckeeper/list-installed.d/50list-installed' +maybe chmod 0755 'etckeeper/post-install.d' +maybe chmod 0755 'etckeeper/post-install.d/50vcs-commit' +maybe chmod 0644 'etckeeper/post-install.d/README' +maybe chmod 0755 'etckeeper/pre-commit.d' +maybe chmod 0755 'etckeeper/pre-commit.d/20warn-problem-files' +maybe chmod 0755 'etckeeper/pre-commit.d/30store-metadata' +maybe chmod 0644 'etckeeper/pre-commit.d/README' +maybe chmod 0755 'etckeeper/pre-install.d' +maybe chmod 0755 'etckeeper/pre-install.d/10packagelist' +maybe chmod 0755 'etckeeper/pre-install.d/50uncommitted-changes' +maybe chmod 0644 'etckeeper/pre-install.d/README' +maybe chmod 0755 'etckeeper/unclean.d' +maybe chmod 0755 'etckeeper/unclean.d/50test' +maybe chmod 0644 'etckeeper/unclean.d/README' +maybe chmod 0755 'etckeeper/uninit.d' +maybe chmod 0755 'etckeeper/uninit.d/01prompt' +maybe chmod 0755 'etckeeper/uninit.d/50remove-metadata' +maybe chmod 0755 'etckeeper/uninit.d/50vcs-uninit' +maybe chmod 0644 'etckeeper/uninit.d/README' +maybe chmod 0755 'etckeeper/update-ignore.d' +maybe chmod 0755 'etckeeper/update-ignore.d/01update-ignore' +maybe chmod 0644 'etckeeper/update-ignore.d/README' +maybe chmod 0755 'etckeeper/vcs.d' +maybe chmod 0755 'etckeeper/vcs.d/50vcs-cmd' +maybe chmod 0644 'ethertypes' +maybe chmod 0755 'fail2ban' +maybe chmod 0755 'fail2ban/action.d' +maybe chmod 0644 'fail2ban/action.d/abuseipdb.conf' +maybe chmod 0644 'fail2ban/action.d/apf.conf' +maybe chmod 0644 'fail2ban/action.d/badips.conf' +maybe chmod 0644 'fail2ban/action.d/badips.py' +maybe chmod 0644 'fail2ban/action.d/blocklist_de.conf' +maybe chmod 0644 'fail2ban/action.d/bsd-ipfw.conf' +maybe chmod 0644 'fail2ban/action.d/cloudflare.conf' +maybe chmod 0644 'fail2ban/action.d/complain.conf' +maybe chmod 0644 'fail2ban/action.d/dshield.conf' +maybe chmod 0644 'fail2ban/action.d/dummy.conf' +maybe chmod 0644 'fail2ban/action.d/firewallcmd-allports.conf' +maybe chmod 0644 'fail2ban/action.d/firewallcmd-common.conf' +maybe chmod 0644 'fail2ban/action.d/firewallcmd-ipset.conf' +maybe chmod 0644 'fail2ban/action.d/firewallcmd-multiport.conf' +maybe chmod 0644 'fail2ban/action.d/firewallcmd-new.conf' +maybe chmod 0644 'fail2ban/action.d/firewallcmd-rich-logging.conf' +maybe chmod 0644 'fail2ban/action.d/firewallcmd-rich-rules.conf' +maybe chmod 0644 'fail2ban/action.d/helpers-common.conf' +maybe chmod 0644 'fail2ban/action.d/hostsdeny.conf' +maybe chmod 0644 'fail2ban/action.d/ipfilter.conf' +maybe chmod 0644 'fail2ban/action.d/ipfw.conf' +maybe chmod 0644 'fail2ban/action.d/iptables-allports.conf' +maybe chmod 0644 'fail2ban/action.d/iptables-common.conf' +maybe chmod 0644 'fail2ban/action.d/iptables-ipset-proto4.conf' +maybe chmod 0644 'fail2ban/action.d/iptables-ipset-proto6-allports.conf' +maybe chmod 0644 'fail2ban/action.d/iptables-ipset-proto6.conf' +maybe chmod 0644 'fail2ban/action.d/iptables-multiport-log.conf' +maybe chmod 0644 'fail2ban/action.d/iptables-multiport.conf' +maybe chmod 0644 'fail2ban/action.d/iptables-new.conf' +maybe chmod 0644 'fail2ban/action.d/iptables-xt_recent-echo.conf' +maybe chmod 0644 'fail2ban/action.d/iptables.conf' +maybe chmod 0644 'fail2ban/action.d/mail-buffered.conf' +maybe chmod 0644 'fail2ban/action.d/mail-whois-common.conf' +maybe chmod 0644 'fail2ban/action.d/mail-whois-lines.conf' +maybe chmod 0644 'fail2ban/action.d/mail-whois.conf' +maybe chmod 0644 'fail2ban/action.d/mail.conf' +maybe chmod 0644 'fail2ban/action.d/mynetwatchman.conf' +maybe chmod 0644 'fail2ban/action.d/netscaler.conf' +maybe chmod 0644 'fail2ban/action.d/nftables-allports.conf' +maybe chmod 0644 'fail2ban/action.d/nftables-multiport.conf' +maybe chmod 0644 'fail2ban/action.d/nftables.conf' +maybe chmod 0644 'fail2ban/action.d/nginx-block-map.conf' +maybe chmod 0644 'fail2ban/action.d/npf.conf' +maybe chmod 0644 'fail2ban/action.d/nsupdate.conf' +maybe chmod 0644 'fail2ban/action.d/osx-afctl.conf' +maybe chmod 0644 'fail2ban/action.d/osx-ipfw.conf' +maybe chmod 0644 'fail2ban/action.d/pf.conf' +maybe chmod 0644 'fail2ban/action.d/route.conf' +maybe chmod 0644 'fail2ban/action.d/sendmail-buffered.conf' +maybe chmod 0644 'fail2ban/action.d/sendmail-common.conf' +maybe chmod 0644 'fail2ban/action.d/sendmail-geoip-lines.conf' +maybe chmod 0644 'fail2ban/action.d/sendmail-whois-ipjailmatches.conf' +maybe chmod 0644 'fail2ban/action.d/sendmail-whois-ipmatches.conf' +maybe chmod 0644 'fail2ban/action.d/sendmail-whois-lines.conf' +maybe chmod 0644 'fail2ban/action.d/sendmail-whois-matches.conf' +maybe chmod 0644 'fail2ban/action.d/sendmail-whois.conf' +maybe chmod 0644 'fail2ban/action.d/sendmail.conf' +maybe chmod 0644 'fail2ban/action.d/shorewall-ipset-proto6.conf' +maybe chmod 0644 'fail2ban/action.d/shorewall.conf' +maybe chmod 0644 'fail2ban/action.d/smtp.py' +maybe chmod 0644 'fail2ban/action.d/symbiosis-blacklist-allports.conf' +maybe chmod 0644 'fail2ban/action.d/ufw.conf' +maybe chmod 0644 'fail2ban/action.d/xarf-login-attack.conf' +maybe chmod 0644 'fail2ban/fail2ban.conf' +maybe chmod 0755 'fail2ban/fail2ban.d' +maybe chmod 0755 'fail2ban/filter.d' +maybe chmod 0644 'fail2ban/filter.d/3proxy.conf' +maybe chmod 0644 'fail2ban/filter.d/apache-auth.conf' +maybe chmod 0644 'fail2ban/filter.d/apache-badbots.conf' +maybe chmod 0644 'fail2ban/filter.d/apache-botsearch.conf' +maybe chmod 0644 'fail2ban/filter.d/apache-common.conf' +maybe chmod 0644 'fail2ban/filter.d/apache-fakegooglebot.conf' +maybe chmod 0644 'fail2ban/filter.d/apache-modsecurity.conf' +maybe chmod 0644 'fail2ban/filter.d/apache-nohome.conf' +maybe chmod 0644 'fail2ban/filter.d/apache-noscript.conf' +maybe chmod 0644 'fail2ban/filter.d/apache-overflows.conf' +maybe chmod 0644 'fail2ban/filter.d/apache-pass.conf' +maybe chmod 0644 'fail2ban/filter.d/apache-shellshock.conf' +maybe chmod 0644 'fail2ban/filter.d/assp.conf' +maybe chmod 0644 'fail2ban/filter.d/asterisk.conf' +maybe chmod 0644 'fail2ban/filter.d/bitwarden.conf' +maybe chmod 0644 'fail2ban/filter.d/botsearch-common.conf' +maybe chmod 0644 'fail2ban/filter.d/centreon.conf' +maybe chmod 0644 'fail2ban/filter.d/common.conf' +maybe chmod 0644 'fail2ban/filter.d/counter-strike.conf' +maybe chmod 0644 'fail2ban/filter.d/courier-auth.conf' +maybe chmod 0644 'fail2ban/filter.d/courier-smtp.conf' +maybe chmod 0644 'fail2ban/filter.d/cyrus-imap.conf' +maybe chmod 0644 'fail2ban/filter.d/directadmin.conf' +maybe chmod 0644 'fail2ban/filter.d/domino-smtp.conf' +maybe chmod 0644 'fail2ban/filter.d/dovecot.conf' +maybe chmod 0644 'fail2ban/filter.d/dropbear.conf' +maybe chmod 0644 'fail2ban/filter.d/drupal-auth.conf' +maybe chmod 0644 'fail2ban/filter.d/ejabberd-auth.conf' +maybe chmod 0644 'fail2ban/filter.d/exim-common.conf' +maybe chmod 0644 'fail2ban/filter.d/exim-spam.conf' +maybe chmod 0644 'fail2ban/filter.d/exim.conf' +maybe chmod 0644 'fail2ban/filter.d/freeswitch.conf' +maybe chmod 0644 'fail2ban/filter.d/froxlor-auth.conf' +maybe chmod 0644 'fail2ban/filter.d/gitlab.conf' +maybe chmod 0644 'fail2ban/filter.d/grafana.conf' +maybe chmod 0644 'fail2ban/filter.d/groupoffice.conf' +maybe chmod 0644 'fail2ban/filter.d/gssftpd.conf' +maybe chmod 0644 'fail2ban/filter.d/guacamole.conf' +maybe chmod 0644 'fail2ban/filter.d/haproxy-http-auth.conf' +maybe chmod 0644 'fail2ban/filter.d/horde.conf' +maybe chmod 0755 'fail2ban/filter.d/ignorecommands' +maybe chmod 0755 'fail2ban/filter.d/ignorecommands/apache-fakegooglebot' +maybe chmod 0644 'fail2ban/filter.d/kerio.conf' +maybe chmod 0644 'fail2ban/filter.d/lighttpd-auth.conf' +maybe chmod 0644 'fail2ban/filter.d/mongodb-auth.conf' +maybe chmod 0644 'fail2ban/filter.d/monit.conf' +maybe chmod 0644 'fail2ban/filter.d/murmur.conf' +maybe chmod 0644 'fail2ban/filter.d/mysqld-auth.conf' +maybe chmod 0644 'fail2ban/filter.d/nagios.conf' +maybe chmod 0644 'fail2ban/filter.d/named-refused.conf' +maybe chmod 0644 'fail2ban/filter.d/nginx-botsearch.conf' +maybe chmod 0644 'fail2ban/filter.d/nginx-http-auth.conf' +maybe chmod 0644 'fail2ban/filter.d/nginx-limit-req.conf' +maybe chmod 0644 'fail2ban/filter.d/nsd.conf' +maybe chmod 0644 'fail2ban/filter.d/openhab.conf' +maybe chmod 0644 'fail2ban/filter.d/openwebmail.conf' +maybe chmod 0644 'fail2ban/filter.d/oracleims.conf' +maybe chmod 0644 'fail2ban/filter.d/pam-generic.conf' +maybe chmod 0644 'fail2ban/filter.d/perdition.conf' +maybe chmod 0644 'fail2ban/filter.d/php-url-fopen.conf' +maybe chmod 0644 'fail2ban/filter.d/phpmyadmin-syslog.conf' +maybe chmod 0644 'fail2ban/filter.d/portsentry.conf' +maybe chmod 0644 'fail2ban/filter.d/postfix.conf' +maybe chmod 0644 'fail2ban/filter.d/proftpd.conf' +maybe chmod 0644 'fail2ban/filter.d/pure-ftpd.conf' +maybe chmod 0644 'fail2ban/filter.d/qmail.conf' +maybe chmod 0644 'fail2ban/filter.d/recidive.conf' +maybe chmod 0644 'fail2ban/filter.d/roundcube-auth.conf' +maybe chmod 0644 'fail2ban/filter.d/screensharingd.conf' +maybe chmod 0644 'fail2ban/filter.d/selinux-common.conf' +maybe chmod 0644 'fail2ban/filter.d/selinux-ssh.conf' +maybe chmod 0644 'fail2ban/filter.d/sendmail-auth.conf' +maybe chmod 0644 'fail2ban/filter.d/sendmail-reject.conf' +maybe chmod 0644 'fail2ban/filter.d/sieve.conf' +maybe chmod 0644 'fail2ban/filter.d/slapd.conf' +maybe chmod 0644 'fail2ban/filter.d/softethervpn.conf' +maybe chmod 0644 'fail2ban/filter.d/sogo-auth.conf' +maybe chmod 0644 'fail2ban/filter.d/solid-pop3d.conf' +maybe chmod 0644 'fail2ban/filter.d/squid.conf' +maybe chmod 0644 'fail2ban/filter.d/squirrelmail.conf' +maybe chmod 0644 'fail2ban/filter.d/sshd.conf' +maybe chmod 0644 'fail2ban/filter.d/stunnel.conf' +maybe chmod 0644 'fail2ban/filter.d/suhosin.conf' +maybe chmod 0644 'fail2ban/filter.d/tine20.conf' +maybe chmod 0644 'fail2ban/filter.d/traefik-auth.conf' +maybe chmod 0644 'fail2ban/filter.d/uwimap-auth.conf' +maybe chmod 0644 'fail2ban/filter.d/vsftpd.conf' +maybe chmod 0644 'fail2ban/filter.d/webmin-auth.conf' +maybe chmod 0644 'fail2ban/filter.d/wuftpd.conf' +maybe chmod 0644 'fail2ban/filter.d/xinetd-fail.conf' +maybe chmod 0644 'fail2ban/filter.d/znc-adminlog.conf' +maybe chmod 0644 'fail2ban/filter.d/zoneminder.conf' +maybe chmod 0644 'fail2ban/jail.conf' +maybe chmod 0755 'fail2ban/jail.d' +maybe chmod 0644 'fail2ban/jail.d/defaults-debian.conf' +maybe chmod 0644 'fail2ban/paths-arch.conf' +maybe chmod 0644 'fail2ban/paths-common.conf' +maybe chmod 0644 'fail2ban/paths-debian.conf' +maybe chmod 0644 'fail2ban/paths-opensuse.conf' +maybe chmod 0644 'fb.modes' +maybe chmod 0755 'firebird' +maybe chmod 0755 'firebird/3.0' +maybe chmod 0644 'firebird/3.0/fbintl.conf' +maybe chmod 0644 'firebird/3.0/firebird.conf' +maybe chmod 0644 'firebird/3.0/plugins.conf' +maybe chmod 0755 'fonts' +maybe chmod 0755 'fonts/conf.avail' +maybe chmod 0644 'fonts/conf.avail/20-unhint-small-dejavu-lgc-sans-mono.conf' +maybe chmod 0644 'fonts/conf.avail/20-unhint-small-dejavu-lgc-sans.conf' +maybe chmod 0644 'fonts/conf.avail/20-unhint-small-dejavu-lgc-serif.conf' +maybe chmod 0644 'fonts/conf.avail/20-unhint-small-dejavu-sans-mono.conf' +maybe chmod 0644 'fonts/conf.avail/20-unhint-small-dejavu-sans.conf' +maybe chmod 0644 'fonts/conf.avail/20-unhint-small-dejavu-serif.conf' +maybe chmod 0644 'fonts/conf.avail/30-0-google-crosextra-carlito-fontconfig.conf' +maybe chmod 0644 'fonts/conf.avail/30-droid-noto-mono.conf' +maybe chmod 0644 'fonts/conf.avail/30-droid-noto.conf' +maybe chmod 0644 'fonts/conf.avail/57-dejavu-sans-mono.conf' +maybe chmod 0644 'fonts/conf.avail/57-dejavu-sans.conf' +maybe chmod 0644 'fonts/conf.avail/57-dejavu-serif.conf' +maybe chmod 0644 'fonts/conf.avail/58-dejavu-lgc-sans-mono.conf' +maybe chmod 0644 'fonts/conf.avail/58-dejavu-lgc-sans.conf' +maybe chmod 0644 'fonts/conf.avail/58-dejavu-lgc-serif.conf' +maybe chmod 0644 'fonts/conf.avail/62-google-crosextra-carlito-fontconfig.conf' +maybe chmod 0644 'fonts/conf.avail/65-droid-sans-fallback.conf' +maybe chmod 0755 'fonts/conf.d' +maybe chmod 0644 'fonts/conf.d/31-mono-substitute.conf' +maybe chmod 0644 'fonts/conf.d/README' +maybe chmod 0644 'fonts/fonts.conf' +maybe chmod 0644 'fstab' +maybe chmod 0644 'fuse.conf' +maybe chmod 0644 'gai.conf' +maybe chmod 0755 'gdb' +maybe chmod 0644 'gdb/gdbinit' +maybe chmod 0755 'gdb/gdbinit.d' +maybe chmod 0755 'geoclue' +maybe chmod 0644 'geoclue/geoclue.conf' +maybe chmod 0755 'ghostscript' +maybe chmod 0755 'ghostscript/cidfmap.d' +maybe chmod 0644 'ghostscript/cidfmap.d/90gs-cjk-resource-cns1.conf' +maybe chmod 0644 'ghostscript/cidfmap.d/90gs-cjk-resource-gb1.conf' +maybe chmod 0644 'ghostscript/cidfmap.d/90gs-cjk-resource-japan1.conf' +maybe chmod 0644 'ghostscript/cidfmap.d/90gs-cjk-resource-japan2.conf' +maybe chmod 0644 'ghostscript/cidfmap.d/90gs-cjk-resource-korea1.conf' +maybe chmod 0755 'ghostscript/fontmap.d' +maybe chmod 0755 'glvnd' +maybe chmod 0755 'glvnd/egl_vendor.d' +maybe chmod 0755 'gnome' +maybe chmod 0644 'gnome/menus.blacklist' +maybe chmod 0775 'gravity-sync' +maybe chmod 0755 'gravity-sync/.gs' +maybe chmod 0755 'gravity-sync/.gs/.git' +maybe chmod 0644 'gravity-sync/.gs/.git/HEAD' +maybe chmod 0755 'gravity-sync/.gs/.git/branches' +maybe chmod 0644 'gravity-sync/.gs/.git/config' +maybe chmod 0644 'gravity-sync/.gs/.git/description' +maybe chmod 0755 'gravity-sync/.gs/.git/hooks' +maybe chmod 0755 'gravity-sync/.gs/.git/hooks/applypatch-msg.sample' +maybe chmod 0755 'gravity-sync/.gs/.git/hooks/commit-msg.sample' +maybe chmod 0755 'gravity-sync/.gs/.git/hooks/fsmonitor-watchman.sample' +maybe chmod 0755 'gravity-sync/.gs/.git/hooks/post-update.sample' +maybe chmod 0755 'gravity-sync/.gs/.git/hooks/pre-applypatch.sample' +maybe chmod 0755 'gravity-sync/.gs/.git/hooks/pre-commit.sample' +maybe chmod 0755 'gravity-sync/.gs/.git/hooks/pre-merge-commit.sample' +maybe chmod 0755 'gravity-sync/.gs/.git/hooks/pre-push.sample' +maybe chmod 0755 'gravity-sync/.gs/.git/hooks/pre-rebase.sample' +maybe chmod 0755 'gravity-sync/.gs/.git/hooks/pre-receive.sample' +maybe chmod 0755 'gravity-sync/.gs/.git/hooks/prepare-commit-msg.sample' +maybe chmod 0755 'gravity-sync/.gs/.git/hooks/push-to-checkout.sample' +maybe chmod 0755 'gravity-sync/.gs/.git/hooks/update.sample' +maybe chmod 0644 'gravity-sync/.gs/.git/index' +maybe chmod 0755 'gravity-sync/.gs/.git/info' +maybe chmod 0644 'gravity-sync/.gs/.git/info/exclude' +maybe chmod 0755 'gravity-sync/.gs/.git/logs' +maybe chmod 0644 'gravity-sync/.gs/.git/logs/HEAD' +maybe chmod 0755 'gravity-sync/.gs/.git/logs/refs' +maybe chmod 0755 'gravity-sync/.gs/.git/logs/refs/heads' +maybe chmod 0644 'gravity-sync/.gs/.git/logs/refs/heads/master' +maybe chmod 0755 'gravity-sync/.gs/.git/logs/refs/remotes' +maybe chmod 0755 'gravity-sync/.gs/.git/logs/refs/remotes/origin' +maybe chmod 0644 'gravity-sync/.gs/.git/logs/refs/remotes/origin/HEAD' +maybe chmod 0755 'gravity-sync/.gs/.git/objects' +maybe chmod 0755 'gravity-sync/.gs/.git/objects/info' +maybe chmod 0755 'gravity-sync/.gs/.git/objects/pack' +maybe chmod 0444 'gravity-sync/.gs/.git/objects/pack/pack-57bf8be0547bd78839399ad2a9ee58b6ba2b4ff4.idx' +maybe chmod 0444 'gravity-sync/.gs/.git/objects/pack/pack-57bf8be0547bd78839399ad2a9ee58b6ba2b4ff4.pack' +maybe chmod 0644 'gravity-sync/.gs/.git/packed-refs' +maybe chmod 0755 'gravity-sync/.gs/.git/refs' +maybe chmod 0755 'gravity-sync/.gs/.git/refs/heads' +maybe chmod 0644 'gravity-sync/.gs/.git/refs/heads/master' +maybe chmod 0755 'gravity-sync/.gs/.git/refs/remotes' +maybe chmod 0755 'gravity-sync/.gs/.git/refs/remotes/origin' +maybe chmod 0644 'gravity-sync/.gs/.git/refs/remotes/origin/HEAD' +maybe chmod 0755 'gravity-sync/.gs/.git/refs/tags' +maybe chmod 0755 'gravity-sync/.gs/.github' +maybe chmod 0644 'gravity-sync/.gs/.github/FUNDING.yml' +maybe chmod 0755 'gravity-sync/.gs/.github/ISSUE_TEMPLATE' +maybe chmod 0644 'gravity-sync/.gs/.github/ISSUE_TEMPLATE/bug_report.md' +maybe chmod 0644 'gravity-sync/.gs/.github/ISSUE_TEMPLATE/feature_request.md' +maybe chmod 0644 'gravity-sync/.gs/.gitignore' +maybe chmod 0644 'gravity-sync/.gs/Dockerfile' +maybe chmod 0644 'gravity-sync/.gs/LICENSE' +maybe chmod 0644 'gravity-sync/.gs/README.md' +maybe chmod 0644 'gravity-sync/.gs/VERSION' +maybe chmod 0755 'gravity-sync/.gs/gravity-sync' +maybe chmod 0755 'gravity-sync/.gs/gravity-sync.sh' +maybe chmod 0755 'gravity-sync/.gs/templates' +maybe chmod 0644 'gravity-sync/.gs/templates/gravity-sync.conf.example' +maybe chmod 0644 'gravity-sync/.gs/templates/gravity-sync.service' +maybe chmod 0644 'gravity-sync/.gs/templates/gravity-sync.timer' +maybe chmod 0644 'gravity-sync/.gs/templates/gs-nopasswd.sudo' +maybe chmod 0644 'gravity-sync/.gs/update.sh' +maybe chmod 0644 'gravity-sync/04-pihole-static-dhcp.conf.md5' +maybe chmod 0644 'gravity-sync/05-pihole-custom-cname.conf.md5' +maybe chmod 0644 'gravity-sync/gravity-sync.conf' +maybe chown 'pihole-sync' 'gravity-sync/gravity-sync.rsa' +maybe chgrp 'pihole-sync' 'gravity-sync/gravity-sync.rsa' +maybe chmod 0600 'gravity-sync/gravity-sync.rsa' +maybe chown 'pihole-sync' 'gravity-sync/gravity-sync.rsa.pub' +maybe chgrp 'pihole-sync' 'gravity-sync/gravity-sync.rsa.pub' +maybe chmod 0644 'gravity-sync/gravity-sync.rsa.pub' +maybe chmod 0644 'gravity-sync/gs-clist.md5' +maybe chmod 0644 'gravity-sync/gs-gravity.md5' +maybe chmod 0644 'gravity-sync/gs-sync.log' +maybe chmod 0755 'groff' +maybe chmod 0644 'groff/man.local' +maybe chmod 0644 'groff/mdoc.local' +maybe chmod 0644 'group' +maybe chmod 0644 'group-' +maybe chgrp 'shadow' 'gshadow' +maybe chmod 0640 'gshadow' +maybe chgrp 'shadow' 'gshadow-' +maybe chmod 0640 'gshadow-' +maybe chmod 0755 'gss' +maybe chmod 0755 'gss/mech.d' +maybe chmod 0755 'gtk-2.0' +maybe chmod 0644 'gtk-2.0/im-multipress.conf' +maybe chmod 0755 'gtk-3.0' +maybe chmod 0644 'gtk-3.0/im-multipress.conf' +maybe chmod 0644 'host.conf' +maybe chmod 0644 'hostname' +maybe chmod 0644 'hosts' +maybe chmod 0644 'hosts.allow' +maybe chmod 0644 'hosts.deny' +maybe chmod 0755 'hp' +maybe chmod 0644 'hp/hplip.conf' +maybe chmod 0644 'idmapd.conf' +maybe chmod 0755 'ifplugd' +maybe chmod 0755 'ifplugd/action.d' +maybe chmod 0755 'init' +maybe chmod 0755 'init.d' +maybe chmod 0755 'init.d/alsa-utils' +maybe chmod 0755 'init.d/apparmor' +maybe chmod 0755 'init.d/avahi-daemon' +maybe chmod 0755 'init.d/bluetooth' +maybe chmod 0755 'init.d/console-setup.sh' +maybe chmod 0755 'init.d/cron' +maybe chmod 0755 'init.d/cups' +maybe chmod 0755 'init.d/cups-browsed' +maybe chmod 0755 'init.d/dbus' +maybe chmod 0755 'init.d/dhcpcd' +maybe chmod 0755 'init.d/dphys-swapfile' +maybe chmod 0755 'init.d/fail2ban' +maybe chmod 0755 'init.d/fake-hwclock' +maybe chmod 0755 'init.d/fio' +maybe chmod 0755 'init.d/hwclock.sh' +maybe chmod 0755 'init.d/isc-dhcp-server' +maybe chmod 0755 'init.d/keyboard-setup.sh' +maybe chmod 0755 'init.d/kmod' +maybe chmod 0755 'init.d/lightdm' +maybe chmod 0755 'init.d/mariadb' +maybe chmod 0755 'init.d/named' +maybe chmod 0755 'init.d/networking' +maybe chmod 0755 'init.d/nfs-common' +maybe chmod 0755 'init.d/nginx' +maybe chmod 0755 'init.d/paxctld' +maybe chmod 0755 'init.d/php7.4-fpm' +maybe chmod 0755 'init.d/pihole-FTL' +maybe chmod 0755 'init.d/plymouth' +maybe chmod 0755 'init.d/plymouth-log' +maybe chmod 0755 'init.d/procps' +maybe chmod 0755 'init.d/pulseaudio-enable-autospawn' +maybe chmod 0755 'init.d/raspi-config' +maybe chmod 0755 'init.d/rng-tools-debian' +maybe chmod 0755 'init.d/rpcbind' +maybe chmod 0755 'init.d/rsync' +maybe chmod 0755 'init.d/rsyslog' +maybe chmod 0755 'init.d/saned' +maybe chmod 0755 'init.d/selinux-autorelabel' +maybe chmod 0755 'init.d/ssh' +maybe chmod 0755 'init.d/sudo' +maybe chmod 0755 'init.d/triggerhappy' +maybe chmod 0755 'init.d/udev' +maybe chmod 0755 'init.d/x11-common' +maybe chmod 0644 'init/paxctld.conf' +maybe chmod 0755 'initramfs-tools' +maybe chmod 0755 'initramfs-tools/conf.d' +maybe chmod 0755 'initramfs-tools/hooks' +maybe chmod 0644 'initramfs-tools/initramfs.conf' +maybe chmod 0644 'initramfs-tools/modules' +maybe chmod 0755 'initramfs-tools/scripts' +maybe chmod 0755 'initramfs-tools/scripts/init-bottom' +maybe chmod 0755 'initramfs-tools/scripts/init-premount' +maybe chmod 0755 'initramfs-tools/scripts/init-top' +maybe chmod 0755 'initramfs-tools/scripts/local-bottom' +maybe chmod 0755 'initramfs-tools/scripts/local-premount' +maybe chmod 0755 'initramfs-tools/scripts/local-top' +maybe chmod 0755 'initramfs-tools/scripts/nfs-bottom' +maybe chmod 0755 'initramfs-tools/scripts/nfs-premount' +maybe chmod 0755 'initramfs-tools/scripts/nfs-top' +maybe chmod 0755 'initramfs-tools/scripts/panic' +maybe chmod 0644 'initramfs-tools/update-initramfs.conf' +maybe chmod 0644 'inputrc' +maybe chmod 0755 'insserv.conf.d' +maybe chmod 0644 'insserv.conf.d/bind9' +maybe chmod 0644 'insserv.conf.d/rpcbind' +maybe chmod 0755 'ipp-usb' +maybe chmod 0644 'ipp-usb/ipp-usb.conf' +maybe chmod 0755 'iproute2' +maybe chmod 0644 'iproute2/bpf_pinning' +maybe chmod 0644 'iproute2/ematch_map' +maybe chmod 0644 'iproute2/group' +maybe chmod 0644 'iproute2/nl_protos' +maybe chmod 0644 'iproute2/rt_dsfield' +maybe chmod 0644 'iproute2/rt_protos' +maybe chmod 0755 'iproute2/rt_protos.d' +maybe chmod 0644 'iproute2/rt_protos.d/README' +maybe chmod 0644 'iproute2/rt_realms' +maybe chmod 0644 'iproute2/rt_scopes' +maybe chmod 0644 'iproute2/rt_tables' +maybe chmod 0755 'iproute2/rt_tables.d' +maybe chmod 0644 'iproute2/rt_tables.d/README' +maybe chmod 0644 'issue' +maybe chmod 0644 'issue.net' +maybe chmod 0755 'java' +maybe chmod 0755 'java-11-openjdk' +maybe chmod 0644 'java-11-openjdk/accessibility.properties' +maybe chmod 0755 'java-11-openjdk/jfr' +maybe chmod 0644 'java-11-openjdk/jfr/default.jfc' +maybe chmod 0644 'java-11-openjdk/jfr/profile.jfc' +maybe chmod 0644 'java-11-openjdk/jvm-armhf.cfg' +maybe chmod 0644 'java-11-openjdk/logging.properties' +maybe chmod 0755 'java-11-openjdk/management' +maybe chmod 0644 'java-11-openjdk/management/jmxremote.access' +maybe chmod 0644 'java-11-openjdk/management/management.properties' +maybe chmod 0644 'java-11-openjdk/net.properties' +maybe chmod 0644 'java-11-openjdk/psfont.properties.ja' +maybe chmod 0644 'java-11-openjdk/psfontj2d.properties' +maybe chmod 0755 'java-11-openjdk/security' +maybe chmod 0644 'java-11-openjdk/security/blacklisted.certs' +maybe chmod 0644 'java-11-openjdk/security/blocked.certs' +maybe chmod 0644 'java-11-openjdk/security/default.policy' +maybe chmod 0644 'java-11-openjdk/security/java.policy' +maybe chmod 0644 'java-11-openjdk/security/java.security' +maybe chmod 0644 'java-11-openjdk/security/nss.cfg' +maybe chmod 0755 'java-11-openjdk/security/policy' +maybe chmod 0644 'java-11-openjdk/security/policy/README.txt' +maybe chmod 0755 'java-11-openjdk/security/policy/limited' +maybe chmod 0644 'java-11-openjdk/security/policy/limited/default_US_export.policy' +maybe chmod 0644 'java-11-openjdk/security/policy/limited/default_local.policy' +maybe chmod 0644 'java-11-openjdk/security/policy/limited/exempt_local.policy' +maybe chmod 0755 'java-11-openjdk/security/policy/unlimited' +maybe chmod 0644 'java-11-openjdk/security/policy/unlimited/default_US_export.policy' +maybe chmod 0644 'java-11-openjdk/security/policy/unlimited/default_local.policy' +maybe chmod 0644 'java-11-openjdk/security/public_suffix_list.dat' +maybe chmod 0644 'java-11-openjdk/sound.properties' +maybe chmod 0644 'java-11-openjdk/swing.properties' +maybe chmod 0755 'java/security' +maybe chmod 0755 'java/security/security.d' +maybe chmod 0644 'java/security/security.d/2000-org.bouncycastle.jce.provider.BouncyCastleProvider' +maybe chmod 0755 'kernel' +maybe chmod 0755 'kernel/install.d' +maybe chmod 0755 'kernel/postinst.d' +maybe chmod 0755 'kernel/postinst.d/apt-auto-removal' +maybe chmod 0755 'kernel/postinst.d/initramfs-tools' +maybe chmod 0755 'kernel/postrm.d' +maybe chmod 0755 'kernel/postrm.d/initramfs-tools' +maybe chmod 0644 'ld.so.conf' +maybe chmod 0755 'ld.so.conf.d' +maybe chmod 0644 'ld.so.conf.d/arm-linux-gnueabihf.conf' +maybe chmod 0644 'ld.so.conf.d/fakeroot-arm-linux-gnueabihf.conf' +maybe chmod 0644 'ld.so.conf.d/libc.conf' +maybe chmod 0644 'ld.so.preload' +maybe chmod 0644 'libaudit.conf' +maybe chmod 0755 'libblockdev' +maybe chmod 0755 'libblockdev/conf.d' +maybe chmod 0644 'libblockdev/conf.d/00-default.cfg' +maybe chmod 0755 'libibverbs.d' +maybe chmod 0644 'libibverbs.d/hfi1verbs.driver' +maybe chmod 0644 'libibverbs.d/ipathverbs.driver' +maybe chmod 0644 'libibverbs.d/rxe.driver' +maybe chmod 0644 'libibverbs.d/siw.driver' +maybe chmod 0755 'libnl-3' +maybe chmod 0644 'libnl-3/classid' +maybe chmod 0644 'libnl-3/pktloc' +maybe chmod 0755 'libpaper.d' +maybe chmod 0755 'libreoffice' +maybe chmod 0644 'libreoffice/psprint.conf' +maybe chmod 0755 'libreoffice/registry' +maybe chmod 0644 'libreoffice/registry/Langpack-en-GB.xcd' +maybe chmod 0644 'libreoffice/registry/Langpack-en-US.xcd' +maybe chmod 0644 'libreoffice/registry/base.xcd' +maybe chmod 0644 'libreoffice/registry/calc.xcd' +maybe chmod 0644 'libreoffice/registry/draw.xcd' +maybe chmod 0644 'libreoffice/registry/graphicfilter.xcd' +maybe chmod 0644 'libreoffice/registry/impress.xcd' +maybe chmod 0644 'libreoffice/registry/lingucomponent.xcd' +maybe chmod 0644 'libreoffice/registry/main.xcd' +maybe chmod 0644 'libreoffice/registry/math.xcd' +maybe chmod 0644 'libreoffice/registry/ogltrans.xcd' +maybe chmod 0644 'libreoffice/registry/pdfimport.xcd' +maybe chmod 0644 'libreoffice/registry/postgresql.xcd' +maybe chmod 0644 'libreoffice/registry/pyuno.xcd' +maybe chmod 0644 'libreoffice/registry/reportbuilder.xcd' +maybe chmod 0755 'libreoffice/registry/res' +maybe chmod 0644 'libreoffice/registry/res/fcfg_langpack_en-GB.xcd' +maybe chmod 0644 'libreoffice/registry/res/fcfg_langpack_en-US.xcd' +maybe chmod 0644 'libreoffice/registry/res/registry_en-GB.xcd' +maybe chmod 0644 'libreoffice/registry/writer.xcd' +maybe chmod 0644 'libreoffice/registry/xsltfilter.xcd' +maybe chmod 0644 'libreoffice/soffice.sh' +maybe chmod 0644 'libreoffice/sofficerc' +maybe chmod 0755 'lightdm' +maybe chmod 0644 'lightdm/keys.conf' +maybe chmod 0644 'lightdm/lightdm-gtk-greeter.conf' +maybe chmod 0644 'lightdm/lightdm.conf' +maybe chmod 0644 'lightdm/pi-greeter.conf' +maybe chmod 0644 'lightdm/users.conf' +maybe chmod 0755 'lighttpd' +maybe chmod 0755 'lighttpd/conf-available' +maybe chmod 0644 'lighttpd/conf-available/90-javascript-alias.conf' +maybe chmod 0755 'lighttpd/conf-enabled' +maybe chmod 0644 'locale.alias' +maybe chmod 0644 'locale.gen' +maybe chmod 0755 'logcheck' +maybe chmod 0755 'logcheck/ignore.d.paranoid' +maybe chmod 0644 'logcheck/ignore.d.paranoid/mariadb-server-10_5' +maybe chmod 0755 'logcheck/ignore.d.server' +maybe chmod 0644 'logcheck/ignore.d.server/gpg-agent' +maybe chmod 0644 'logcheck/ignore.d.server/isc-dhcp-server' +maybe chmod 0644 'logcheck/ignore.d.server/mariadb-server-10_5' +maybe chmod 0644 'logcheck/ignore.d.server/rng-tools-debian' +maybe chmod 0644 'logcheck/ignore.d.server/rsyslog' +maybe chmod 0755 'logcheck/ignore.d.workstation' +maybe chmod 0644 'logcheck/ignore.d.workstation/mariadb-server-10_5' +maybe chmod 0755 'logcheck/violations.ignore.d' +maybe chmod 0644 'logcheck/violations.ignore.d/rng-tools-debian' +maybe chmod 0644 'login.defs' +maybe chmod 0644 'logrotate.conf' +maybe chmod 0755 'logrotate.d' +maybe chmod 0644 'logrotate.d/alternatives' +maybe chmod 0644 'logrotate.d/apt' +maybe chmod 0644 'logrotate.d/bootlog' +maybe chmod 0644 'logrotate.d/btmp' +maybe chmod 0644 'logrotate.d/cups-daemon' +maybe chmod 0644 'logrotate.d/dpkg' +maybe chmod 0644 'logrotate.d/fail2ban' +maybe chmod 0644 'logrotate.d/mariadb' +maybe chmod 0644 'logrotate.d/nginx' +maybe chmod 0644 'logrotate.d/php7.4-fpm' +maybe chmod 0644 'logrotate.d/rsyslog' +maybe chmod 0644 'logrotate.d/sane-utils' +maybe chmod 0644 'logrotate.d/wtmp' +maybe chmod 0755 'lynx' +maybe chmod 0644 'lynx/lynx.cfg' +maybe chmod 0644 'lynx/lynx.lss' +maybe chmod 0444 'machine-id' +maybe chmod 0644 'magic' +maybe chmod 0644 'magic.mime' +maybe chmod 0644 'mailcap' +maybe chmod 0644 'mailcap.order' +maybe chmod 0644 'manpath.config' +maybe chmod 0644 'matplotlibrc' +maybe chmod 0755 'menu-methods' +maybe chmod 0755 'menu-methods/menu-xdg' +maybe chmod 0755 'menu-methods/openbox' +maybe chmod 0755 'menu-methods/xdg-desktop-entry-spec-apps' +maybe chmod 0755 'menu-methods/xdg-desktop-entry-spec-dirs' +maybe chmod 0755 'menu-methods/xdg-desktop-entry-spec-sessions' +maybe chmod 0644 'mime.types' +maybe chmod 0644 'mke2fs.conf' +maybe chmod 0644 'mkshrc' +maybe chmod 0755 'modprobe.d' +maybe chmod 0644 'modprobe.d/blacklist-8192cu.conf' +maybe chmod 0644 'modprobe.d/blacklist-rtl8xxxu.conf' +maybe chmod 0644 'modprobe.d/raspi-blacklist.conf' +maybe chmod 0644 'modules' +maybe chmod 0755 'modules-load.d' +maybe chmod 0644 'modules-load.d/cups-filters.conf' +maybe chmod 0755 'monit' +maybe chmod 0755 'monit/conf-available' +maybe chmod 0755 'monit/monitrc.d' +maybe chmod 0644 'monit/monitrc.d/fail2ban' +maybe chmod 0644 'motd' +maybe chmod 0755 'mysql' +maybe chmod 0755 'mysql/conf.d' +maybe chmod 0644 'mysql/conf.d/mysql.cnf' +maybe chmod 0644 'mysql/conf.d/mysqldump.cnf' +maybe chmod 0755 'mysql/debian-start' +maybe chmod 0600 'mysql/debian.cnf' +maybe chmod 0644 'mysql/mariadb.cnf' +maybe chmod 0755 'mysql/mariadb.conf.d' +maybe chmod 0644 'mysql/mariadb.conf.d/50-client.cnf' +maybe chmod 0644 'mysql/mariadb.conf.d/50-mysql-clients.cnf' +maybe chmod 0644 'mysql/mariadb.conf.d/50-mysqld_safe.cnf' +maybe chmod 0644 'mysql/mariadb.conf.d/50-server.cnf' +maybe chmod 0644 'mysql/mariadb.conf.d/60-galera.cnf' +maybe chmod 0644 'mysql/my.cnf.fallback' +maybe chmod 0644 'nanorc' +maybe chmod 0644 'netconfig' +maybe chmod 0755 'network' +maybe chmod 0755 'network/if-down.d' +maybe chmod 0755 'network/if-down.d/bind9' +maybe chmod 0755 'network/if-down.d/resolvconf' +maybe chmod 0755 'network/if-post-down.d' +maybe chmod 0755 'network/if-post-down.d/wireless-tools' +maybe chmod 0755 'network/if-pre-up.d' +maybe chmod 0755 'network/if-pre-up.d/ethtool' +maybe chmod 0755 'network/if-pre-up.d/wireless-tools' +maybe chmod 0755 'network/if-up.d' +maybe chmod 0755 'network/if-up.d/000resolvconf' +maybe chmod 0755 'network/if-up.d/bind9' +maybe chmod 0755 'network/if-up.d/ethtool' +maybe chmod 0644 'network/interfaces' +maybe chmod 0755 'network/interfaces.d' +maybe chmod 0644 'network/interfaces.d/interfaces' +maybe chmod 0644 'network/interfaces.new' +maybe chmod 0644 'networks' +maybe chmod 0755 'nftables.conf' +maybe chmod 0755 'nginx' +maybe chmod 0755 'nginx/conf.d' +maybe chmod 0644 'nginx/fastcgi.conf' +maybe chmod 0644 'nginx/fastcgi_params' +maybe chmod 0644 'nginx/koi-utf' +maybe chmod 0644 'nginx/koi-win' +maybe chmod 0644 'nginx/mime.types' +maybe chmod 0755 'nginx/modules-available' +maybe chmod 0755 'nginx/modules-enabled' +maybe chmod 0644 'nginx/nginx.conf' +maybe chmod 0644 'nginx/proxy_params' +maybe chmod 0644 'nginx/scgi_params' +maybe chmod 0755 'nginx/sites-available' +maybe chmod 0644 'nginx/sites-available/airsonic' +maybe chmod 0644 'nginx/sites-available/baikal' +maybe chmod 0644 'nginx/sites-available/default' +maybe chmod 0644 'nginx/sites-available/novnc' +maybe chmod 0644 'nginx/sites-available/ovrss' +maybe chmod 0644 'nginx/sites-available/pihole' +maybe chmod 0644 'nginx/sites-available/rss' +maybe chmod 0644 'nginx/sites-available/rush' +maybe chmod 0644 'nginx/sites-available/slim' +maybe chmod 0644 'nginx/sites-available/tv' +maybe chmod 0644 'nginx/sites-available/wifi' +maybe chmod 0644 'nginx/sites-available/wifi2' +maybe chmod 0755 'nginx/sites-enabled' +maybe chmod 0755 'nginx/snippets' +maybe chmod 0644 'nginx/snippets/fastcgi-php.conf' +maybe chmod 0644 'nginx/snippets/snakeoil.conf' +maybe chmod 0644 'nginx/uwsgi_params' +maybe chmod 0644 'nginx/win-utf' +maybe chmod 0644 'nsswitch.conf' +maybe chmod 0755 'openal' +maybe chmod 0644 'openal/alsoft.conf' +maybe chmod 0755 'openni2' +maybe chmod 0644 'openni2/OpenNI.ini' +maybe chmod 0755 'opt' +maybe chmod 0644 'pam.conf' +maybe chmod 0755 'pam.d' +maybe chmod 0644 'pam.d/chfn' +maybe chmod 0644 'pam.d/chpasswd' +maybe chmod 0644 'pam.d/chsh' +maybe chmod 0644 'pam.d/common-account' +maybe chmod 0644 'pam.d/common-auth' +maybe chmod 0644 'pam.d/common-password' +maybe chmod 0644 'pam.d/common-session' +maybe chmod 0644 'pam.d/common-session-noninteractive' +maybe chmod 0644 'pam.d/cron' +maybe chmod 0644 'pam.d/cups' +maybe chmod 0644 'pam.d/lightdm' +maybe chmod 0644 'pam.d/lightdm-autologin' +maybe chmod 0644 'pam.d/lightdm-greeter' +maybe chmod 0644 'pam.d/login' +maybe chmod 0644 'pam.d/newusers' +maybe chmod 0644 'pam.d/other' +maybe chmod 0644 'pam.d/passwd' +maybe chmod 0644 'pam.d/polkit-1' +maybe chmod 0644 'pam.d/runuser' +maybe chmod 0644 'pam.d/runuser-l' +maybe chmod 0644 'pam.d/sshd' +maybe chmod 0644 'pam.d/su' +maybe chmod 0644 'pam.d/su-l' +maybe chmod 0644 'pam.d/sudo' +maybe chmod 0644 'pam.d/vncserver' +maybe chmod 0644 'papersize' +maybe chmod 0644 'passwd' +maybe chmod 0644 'passwd-' +maybe chmod 0644 'paxctld.conf' +maybe chmod 0755 'perl' +maybe chmod 0755 'perl/Net' +maybe chmod 0644 'perl/Net/libnet.cfg' +maybe chmod 0755 'php' +maybe chmod 0755 'php/7.4' +maybe chmod 0755 'php/7.4/cli' +maybe chmod 0755 'php/7.4/cli/conf.d' +maybe chmod 0644 'php/7.4/cli/php.ini' +maybe chmod 0755 'php/7.4/fpm' +maybe chmod 0755 'php/7.4/fpm/conf.d' +maybe chmod 0644 'php/7.4/fpm/php-fpm.conf' +maybe chmod 0644 'php/7.4/fpm/php.ini' +maybe chmod 0755 'php/7.4/fpm/pool.d' +maybe chmod 0644 'php/7.4/fpm/pool.d/www.conf' +maybe chmod 0755 'php/7.4/mods-available' +maybe chmod 0644 'php/7.4/mods-available/calendar.ini' +maybe chmod 0644 'php/7.4/mods-available/ctype.ini' +maybe chmod 0644 'php/7.4/mods-available/dom.ini' +maybe chmod 0644 'php/7.4/mods-available/exif.ini' +maybe chmod 0644 'php/7.4/mods-available/ffi.ini' +maybe chmod 0644 'php/7.4/mods-available/fileinfo.ini' +maybe chmod 0644 'php/7.4/mods-available/ftp.ini' +maybe chmod 0644 'php/7.4/mods-available/gettext.ini' +maybe chmod 0644 'php/7.4/mods-available/iconv.ini' +maybe chmod 0644 'php/7.4/mods-available/json.ini' +maybe chmod 0644 'php/7.4/mods-available/mbstring.ini' +maybe chmod 0644 'php/7.4/mods-available/mysqli.ini' +maybe chmod 0644 'php/7.4/mods-available/mysqlnd.ini' +maybe chmod 0644 'php/7.4/mods-available/opcache.ini' +maybe chmod 0644 'php/7.4/mods-available/pdo.ini' +maybe chmod 0644 'php/7.4/mods-available/pdo_mysql.ini' +maybe chmod 0644 'php/7.4/mods-available/pdo_sqlite.ini' +maybe chmod 0644 'php/7.4/mods-available/phar.ini' +maybe chmod 0644 'php/7.4/mods-available/posix.ini' +maybe chmod 0644 'php/7.4/mods-available/readline.ini' +maybe chmod 0644 'php/7.4/mods-available/shmop.ini' +maybe chmod 0644 'php/7.4/mods-available/simplexml.ini' +maybe chmod 0644 'php/7.4/mods-available/sockets.ini' +maybe chmod 0644 'php/7.4/mods-available/sqlite3.ini' +maybe chmod 0644 'php/7.4/mods-available/sysvmsg.ini' +maybe chmod 0644 'php/7.4/mods-available/sysvsem.ini' +maybe chmod 0644 'php/7.4/mods-available/sysvshm.ini' +maybe chmod 0644 'php/7.4/mods-available/tokenizer.ini' +maybe chmod 0644 'php/7.4/mods-available/xml.ini' +maybe chmod 0644 'php/7.4/mods-available/xmlreader.ini' +maybe chmod 0644 'php/7.4/mods-available/xmlwriter.ini' +maybe chmod 0644 'php/7.4/mods-available/xsl.ini' +maybe chown 'pihole' 'pihole' +maybe chgrp 'pihole' 'pihole' +maybe chmod 0775 'pihole' +maybe chmod 0644 'pihole/adlists.list' +maybe chmod 0644 'pihole/custom.list' +maybe chmod 0644 'pihole/custom.list.backup' +maybe chmod 0644 'pihole/custom.list.gsb' +maybe chown 'pihole' 'pihole/dhcp.leases' +maybe chgrp 'pihole' 'pihole/dhcp.leases' +maybe chmod 0644 'pihole/dhcp.leases' +maybe chmod 0644 'pihole/dns-servers.conf' +maybe chmod 0644 'pihole/gravity.db.backup' +maybe chmod 0644 'pihole/gravity.db.gsb' +maybe chmod 0644 'pihole/install.log' +maybe chmod 0644 'pihole/list.1.raw.githubusercontent.com.domains' +maybe chmod 0644 'pihole/list.1.raw.githubusercontent.com.domains.sha1' +maybe chmod 0644 'pihole/list.10.v.firebog.net.domains' +maybe chmod 0644 'pihole/list.10.v.firebog.net.domains.sha1' +maybe chmod 0644 'pihole/list.11.adaway.org.domains' +maybe chmod 0644 'pihole/list.11.adaway.org.domains.sha1' +maybe chmod 0644 'pihole/list.12.v.firebog.net.domains' +maybe chmod 0644 'pihole/list.12.v.firebog.net.domains.sha1' +maybe chmod 0644 'pihole/list.13.v.firebog.net.domains' +maybe chmod 0644 'pihole/list.13.v.firebog.net.domains.sha1' +maybe chmod 0644 'pihole/list.14.raw.githubusercontent.com.domains' +maybe chmod 0644 'pihole/list.14.raw.githubusercontent.com.domains.sha1' +maybe chmod 0644 'pihole/list.15.v.firebog.net.domains' +maybe chmod 0644 'pihole/list.15.v.firebog.net.domains.sha1' +maybe chmod 0644 'pihole/list.16.pgl.yoyo.org.domains' +maybe chmod 0644 'pihole/list.16.pgl.yoyo.org.domains.sha1' +maybe chmod 0644 'pihole/list.17.raw.githubusercontent.com.domains' +maybe chmod 0644 'pihole/list.17.raw.githubusercontent.com.domains.sha1' +maybe chmod 0644 'pihole/list.18.raw.githubusercontent.com.domains' +maybe chmod 0644 'pihole/list.18.raw.githubusercontent.com.domains.sha1' +maybe chmod 0644 'pihole/list.19.v.firebog.net.domains' +maybe chmod 0644 'pihole/list.19.v.firebog.net.domains.sha1' +maybe chmod 0644 'pihole/list.20.v.firebog.net.domains' +maybe chmod 0644 'pihole/list.20.v.firebog.net.domains.sha1' +maybe chmod 0644 'pihole/list.21.raw.githubusercontent.com.domains' +maybe chmod 0644 'pihole/list.21.raw.githubusercontent.com.domains.sha1' +maybe chmod 0644 'pihole/list.22.raw.githubusercontent.com.domains' +maybe chmod 0644 'pihole/list.22.raw.githubusercontent.com.domains.sha1' +maybe chmod 0644 'pihole/list.23.hostfiles.frogeye.fr.domains' +maybe chmod 0644 'pihole/list.23.hostfiles.frogeye.fr.domains.sha1' +maybe chmod 0644 'pihole/list.25.raw.githubusercontent.com.domains' +maybe chmod 0644 'pihole/list.25.raw.githubusercontent.com.domains.sha1' +maybe chmod 0644 'pihole/list.26.osint.digitalside.it.domains' +maybe chmod 0644 'pihole/list.26.osint.digitalside.it.domains.sha1' +maybe chmod 0644 'pihole/list.27.s3.amazonaws.com.domains' +maybe chmod 0644 'pihole/list.27.s3.amazonaws.com.domains.sha1' +maybe chmod 0644 'pihole/list.28.v.firebog.net.domains' +maybe chmod 0644 'pihole/list.28.v.firebog.net.domains.sha1' +maybe chmod 0644 'pihole/list.29.bitbucket.org.domains' +maybe chmod 0644 'pihole/list.29.bitbucket.org.domains.sha1' +maybe chmod 0644 'pihole/list.3.sysctl.org.domains' +maybe chmod 0644 'pihole/list.3.sysctl.org.domains.sha1' +maybe chmod 0644 'pihole/list.30.phishing.army.domains' +maybe chmod 0644 'pihole/list.30.phishing.army.domains.sha1' +maybe chmod 0644 'pihole/list.31.gitlab.com.domains' +maybe chmod 0644 'pihole/list.31.gitlab.com.domains.sha1' +maybe chmod 0644 'pihole/list.33.raw.githubusercontent.com.domains' +maybe chmod 0644 'pihole/list.33.raw.githubusercontent.com.domains.sha1' +maybe chmod 0644 'pihole/list.34.raw.githubusercontent.com.domains' +maybe chmod 0644 'pihole/list.34.raw.githubusercontent.com.domains.sha1' +maybe chmod 0644 'pihole/list.35.urlhaus.abuse.ch.domains' +maybe chmod 0644 'pihole/list.35.urlhaus.abuse.ch.domains.sha1' +maybe chmod 0644 'pihole/list.36.zerodot1.gitlab.io.domains' +maybe chmod 0644 'pihole/list.36.zerodot1.gitlab.io.domains.sha1' +maybe chmod 0644 'pihole/list.37.raw.githubusercontent.com.domains' +maybe chmod 0644 'pihole/list.37.raw.githubusercontent.com.domains.sha1' +maybe chmod 0644 'pihole/list.38.raw.githubusercontent.com.domains' +maybe chmod 0644 'pihole/list.38.raw.githubusercontent.com.domains.sha1' +maybe chmod 0644 'pihole/list.39.raw.githubusercontent.com.domains' +maybe chmod 0644 'pihole/list.39.raw.githubusercontent.com.domains.sha1' +maybe chmod 0644 'pihole/list.5.s3.amazonaws.com.domains' +maybe chmod 0644 'pihole/list.5.s3.amazonaws.com.domains.sha1' +maybe chmod 0644 'pihole/list.6.s3.amazonaws.com.domains' +maybe chmod 0644 'pihole/list.6.s3.amazonaws.com.domains.sha1' +maybe chmod 0644 'pihole/list.8.raw.githubusercontent.com.domains' +maybe chmod 0644 'pihole/list.8.raw.githubusercontent.com.domains.sha1' +maybe chmod 0644 'pihole/list.9.raw.githubusercontent.com.domains' +maybe chmod 0644 'pihole/list.9.raw.githubusercontent.com.domains.sha1' +maybe chmod 0644 'pihole/local.list' +maybe chmod 0644 'pihole/logrotate' +maybe chmod 0755 'pihole/migration_backup' +maybe chmod 0644 'pihole/migration_backup/adlists.list' +maybe chown 'pihole' 'pihole/pihole-FTL.conf' +maybe chmod 0664 'pihole/pihole-FTL.conf' +maybe chmod 0644 'pihole/setupVars.conf' +maybe chmod 0644 'pihole/setupVars.conf.update.bak' +maybe chmod 0644 'pihole/versions' +maybe chmod 0644 'pip.conf' +maybe chmod 0755 'pipewire' +maybe chmod 0755 'pipewire/media-session.d' +maybe chmod 0644 'pipewire/media-session.d/alsa-monitor.conf' +maybe chmod 0644 'pipewire/media-session.d/media-session.conf' +maybe chmod 0644 'pipewire/pipewire.conf' +maybe chmod 0755 'plymouth' +maybe chmod 0644 'plymouth/plymouthd.conf' +maybe chmod 0755 'polkit-1' +maybe chmod 0700 'polkit-1/localauthority' +maybe chmod 0755 'polkit-1/localauthority.conf.d' +maybe chmod 0644 'polkit-1/localauthority.conf.d/50-localauthority.conf' +maybe chmod 0644 'polkit-1/localauthority.conf.d/51-debian-sudo.conf' +maybe chmod 0755 'polkit-1/localauthority/10-vendor.d' +maybe chmod 0755 'polkit-1/localauthority/20-org.d' +maybe chmod 0755 'polkit-1/localauthority/30-site.d' +maybe chmod 0755 'polkit-1/localauthority/50-local.d' +maybe chmod 0755 'polkit-1/localauthority/90-mandatory.d' +maybe chmod 0755 'ppp' +maybe chmod 0755 'ppp/ip-down.d' +maybe chmod 0755 'ppp/ip-down.d/000resolvconf' +maybe chmod 0755 'ppp/ip-down.d/bind9' +maybe chmod 0755 'ppp/ip-up.d' +maybe chmod 0755 'ppp/ip-up.d/000resolvconf' +maybe chmod 0755 'ppp/ip-up.d/bind9' +maybe chmod 0644 'profile' +maybe chmod 0755 'profile.d' +maybe chmod 0644 'profile.d/Z97-byobu.sh' +maybe chmod 0644 'profile.d/at-dbus-fix.sh' +maybe chmod 0644 'profile.d/bash_completion.sh' +maybe chmod 0644 'profile.d/gawk.csh' +maybe chmod 0644 'profile.d/gawk.sh' +maybe chmod 0644 'profile.d/sshpwd.sh' +maybe chmod 0644 'profile.d/vte-2.91.sh' +maybe chmod 0644 'profile.d/vte.csh' +maybe chmod 0644 'profile.d/wifi-check.sh' +maybe chmod 0644 'protocols' +maybe chmod 0755 'pulse' +maybe chmod 0644 'pulse/client.conf' +maybe chmod 0755 'pulse/client.conf.d' +maybe chmod 0644 'pulse/daemon.conf' +maybe chmod 0644 'pulse/default.pa' +maybe chmod 0644 'pulse/system.pa' +maybe chmod 0755 'python2.7' +maybe chmod 0644 'python2.7/sitecustomize.py' +maybe chmod 0755 'python3' +maybe chmod 0755 'python3.9' +maybe chmod 0644 'python3.9/sitecustomize.py' +maybe chmod 0644 'python3/debian_config' +maybe chmod 0755 'rc.local' +maybe chmod 0755 'rc0.d' +maybe chmod 0755 'rc1.d' +maybe chmod 0755 'rc2.d' +maybe chmod 0755 'rc3.d' +maybe chmod 0755 'rc4.d' +maybe chmod 0755 'rc5.d' +maybe chmod 0755 'rc6.d' +maybe chmod 0755 'rcS.d' +maybe chmod 0644 'request-key.conf' +maybe chmod 0755 'request-key.d' +maybe chmod 0644 'request-key.d/cifs.idmap.conf' +maybe chmod 0644 'request-key.d/cifs.spnego.conf' +maybe chmod 0644 'request-key.d/id_resolver.conf' +maybe chmod 0644 'resolv.conf' +maybe chmod 0644 'resolv.conf.bak' +maybe chmod 0644 'resolvconf.conf' +maybe chmod 0644 'rpc' +maybe chmod 0644 'rpi-issue' +maybe chmod 0644 'rsyslog.conf' +maybe chmod 0755 'rsyslog.d' +maybe chmod 0755 'runit' +maybe chmod 0755 'runit/runsvdir' +maybe chmod 0755 'runit/runsvdir/default' +maybe chmod 0755 'sane.d' +maybe chmod 0644 'sane.d/abaton.conf' +maybe chmod 0644 'sane.d/agfafocus.conf' +maybe chmod 0644 'sane.d/apple.conf' +maybe chmod 0644 'sane.d/artec.conf' +maybe chmod 0644 'sane.d/artec_eplus48u.conf' +maybe chmod 0644 'sane.d/avision.conf' +maybe chmod 0644 'sane.d/bh.conf' +maybe chmod 0644 'sane.d/canon.conf' +maybe chmod 0644 'sane.d/canon630u.conf' +maybe chmod 0644 'sane.d/canon_dr.conf' +maybe chmod 0644 'sane.d/canon_lide70.conf' +maybe chmod 0644 'sane.d/canon_pp.conf' +maybe chmod 0644 'sane.d/cardscan.conf' +maybe chmod 0644 'sane.d/coolscan.conf' +maybe chmod 0644 'sane.d/coolscan2.conf' +maybe chmod 0644 'sane.d/coolscan3.conf' +maybe chmod 0644 'sane.d/dc210.conf' +maybe chmod 0644 'sane.d/dc240.conf' +maybe chmod 0644 'sane.d/dc25.conf' +maybe chmod 0644 'sane.d/dell1600n_net.conf' +maybe chmod 0644 'sane.d/dll.conf' +maybe chmod 0755 'sane.d/dll.d' +maybe chmod 0644 'sane.d/dll.d/hplip' +maybe chmod 0644 'sane.d/dmc.conf' +maybe chmod 0644 'sane.d/epjitsu.conf' +maybe chmod 0644 'sane.d/epson.conf' +maybe chmod 0644 'sane.d/epson2.conf' +maybe chmod 0644 'sane.d/epsonds.conf' +maybe chmod 0644 'sane.d/escl.conf' +maybe chmod 0644 'sane.d/fujitsu.conf' +maybe chmod 0644 'sane.d/genesys.conf' +maybe chmod 0644 'sane.d/gphoto2.conf' +maybe chmod 0644 'sane.d/gt68xx.conf' +maybe chmod 0644 'sane.d/hp.conf' +maybe chmod 0644 'sane.d/hp3900.conf' +maybe chmod 0644 'sane.d/hp4200.conf' +maybe chmod 0644 'sane.d/hp5400.conf' +maybe chmod 0644 'sane.d/hpsj5s.conf' +maybe chmod 0644 'sane.d/hs2p.conf' +maybe chmod 0644 'sane.d/ibm.conf' +maybe chmod 0644 'sane.d/kodak.conf' +maybe chmod 0644 'sane.d/kodakaio.conf' +maybe chmod 0644 'sane.d/kvs1025.conf' +maybe chmod 0644 'sane.d/leo.conf' +maybe chmod 0644 'sane.d/lexmark.conf' +maybe chmod 0644 'sane.d/ma1509.conf' +maybe chmod 0644 'sane.d/magicolor.conf' +maybe chmod 0644 'sane.d/matsushita.conf' +maybe chmod 0644 'sane.d/microtek.conf' +maybe chmod 0644 'sane.d/microtek2.conf' +maybe chmod 0644 'sane.d/mustek.conf' +maybe chmod 0644 'sane.d/mustek_pp.conf' +maybe chmod 0644 'sane.d/mustek_usb.conf' +maybe chmod 0644 'sane.d/nec.conf' +maybe chmod 0644 'sane.d/net.conf' +maybe chmod 0644 'sane.d/p5.conf' +maybe chmod 0644 'sane.d/pie.conf' +maybe chmod 0644 'sane.d/pieusb.conf' +maybe chmod 0644 'sane.d/pixma.conf' +maybe chmod 0644 'sane.d/plustek.conf' +maybe chmod 0644 'sane.d/plustek_pp.conf' +maybe chmod 0644 'sane.d/qcam.conf' +maybe chmod 0644 'sane.d/ricoh.conf' +maybe chmod 0644 'sane.d/rts8891.conf' +maybe chmod 0644 'sane.d/s9036.conf' +maybe chmod 0644 'sane.d/saned.conf' +maybe chmod 0644 'sane.d/sceptre.conf' +maybe chmod 0644 'sane.d/sharp.conf' +maybe chmod 0644 'sane.d/sm3840.conf' +maybe chmod 0644 'sane.d/snapscan.conf' +maybe chmod 0644 'sane.d/sp15c.conf' +maybe chmod 0644 'sane.d/st400.conf' +maybe chmod 0644 'sane.d/stv680.conf' +maybe chmod 0644 'sane.d/tamarack.conf' +maybe chmod 0644 'sane.d/teco1.conf' +maybe chmod 0644 'sane.d/teco2.conf' +maybe chmod 0644 'sane.d/teco3.conf' +maybe chmod 0644 'sane.d/test.conf' +maybe chmod 0644 'sane.d/u12.conf' +maybe chmod 0644 'sane.d/umax.conf' +maybe chmod 0644 'sane.d/umax1220u.conf' +maybe chmod 0644 'sane.d/umax_pp.conf' +maybe chmod 0644 'sane.d/xerox_mfp.conf' +maybe chmod 0755 'security' +maybe chmod 0644 'security/access.conf' +maybe chmod 0644 'security/faillock.conf' +maybe chmod 0644 'security/group.conf' +maybe chmod 0644 'security/limits.conf' +maybe chmod 0755 'security/limits.d' +maybe chmod 0644 'security/limits.d/audio.conf' +maybe chmod 0644 'security/limits.d/squeak.conf' +maybe chmod 0644 'security/namespace.conf' +maybe chmod 0755 'security/namespace.d' +maybe chmod 0755 'security/namespace.init' +maybe chmod 0600 'security/opasswd' +maybe chmod 0644 'security/pam_env.conf' +maybe chmod 0644 'security/sepermit.conf' +maybe chmod 0644 'security/time.conf' +maybe chmod 0644 'security/user_map.conf' +maybe chmod 0755 'selinux' +maybe chmod 0644 'selinux/config' +maybe chmod 0644 'selinux/semanage.conf' +maybe chmod 0755 'sensors.d' +maybe chmod 0644 'sensors.d/.placeholder' +maybe chmod 0644 'sensors3.conf' +maybe chmod 0644 'services' +maybe chmod 0644 'sestatus.conf' +maybe chmod 0755 'sgml' +maybe chmod 0644 'sgml/docutils-common.cat' +maybe chmod 0644 'sgml/xml-core.cat' +maybe chgrp 'shadow' 'shadow' +maybe chmod 0640 'shadow' +maybe chgrp 'shadow' 'shadow-' +maybe chmod 0640 'shadow-' +maybe chmod 0644 'shells' +maybe chmod 0755 'skel' +maybe chmod 0644 'skel/.bash_logout' +maybe chmod 0644 'skel/.bashrc' +maybe chmod 0644 'skel/.mkshrc' +maybe chmod 0644 'skel/.profile' +maybe chmod 0755 'snmp' +maybe chmod 0644 'snmp/snmp.conf' +maybe chmod 0755 'ssh' +maybe chmod 0644 'ssh/moduli' +maybe chmod 0644 'ssh/ssh_config' +maybe chmod 0755 'ssh/ssh_config.d' +maybe chmod 0600 'ssh/ssh_host_dsa_key' +maybe chmod 0644 'ssh/ssh_host_dsa_key.pub' +maybe chmod 0600 'ssh/ssh_host_ecdsa_key' +maybe chmod 0644 'ssh/ssh_host_ecdsa_key.pub' +maybe chmod 0600 'ssh/ssh_host_ed25519_key' +maybe chmod 0644 'ssh/ssh_host_ed25519_key.pub' +maybe chmod 0600 'ssh/ssh_host_rsa_key' +maybe chmod 0644 'ssh/ssh_host_rsa_key.pub' +maybe chmod 0644 'ssh/ssh_import_id' +maybe chmod 0644 'ssh/sshd_config' +maybe chmod 0755 'ssh/sshd_config.d' +maybe chmod 0755 'ssl' +maybe chmod 0755 'ssl/certs' +maybe chmod 0644 'ssl/certs/ca-certificates.crt' +maybe chmod 0755 'ssl/certs/java' +maybe chmod 0644 'ssl/certs/java/cacerts' +maybe chmod 0644 'ssl/openssl.cnf' +maybe chgrp 'ssl-cert' 'ssl/private' +maybe chmod 0710 'ssl/private' +maybe chmod 0644 'subgid' +maybe chmod 0644 'subgid-' +maybe chmod 0644 'subuid' +maybe chmod 0644 'subuid-' +maybe chmod 0644 'sudo.conf' +maybe chmod 0644 'sudo_logsrvd.conf' +maybe chmod 0440 'sudoers' +maybe chmod 0755 'sudoers.d' +maybe chmod 0440 'sudoers.d/010_at-export' +maybe chmod 0440 'sudoers.d/010_pi-nopasswd' +maybe chmod 0440 'sudoers.d/010_proxy' +maybe chmod 0440 'sudoers.d/README' +maybe chmod 0440 'sudoers.d/gs-nopasswd' +maybe chmod 0440 'sudoers.d/pihole' +maybe chmod 0755 'sv' +maybe chmod 0755 'sv/ssh' +maybe chmod 0755 'sv/ssh/.meta' +maybe chmod 0644 'sv/ssh/.meta/installed' +maybe chmod 0755 'sv/ssh/finish' +maybe chmod 0755 'sv/ssh/log' +maybe chmod 0755 'sv/ssh/log/run' +maybe chmod 0755 'sv/ssh/run' +maybe chmod 0644 'sysctl.conf' +maybe chmod 0755 'sysctl.d' +maybe chmod 0644 'sysctl.d/98-rpi.conf' +maybe chmod 0644 'sysctl.d/README.sysctl' +maybe chmod 0755 'systemd' +maybe chmod 0644 'systemd/journald.conf' +maybe chmod 0644 'systemd/logind.conf' +maybe chmod 0755 'systemd/network' +maybe chmod 0644 'systemd/networkd.conf' +maybe chmod 0644 'systemd/pstore.conf' +maybe chmod 0644 'systemd/resolved.conf' +maybe chmod 0644 'systemd/sleep.conf' +maybe chmod 0755 'systemd/system' +maybe chmod 0644 'systemd/system.conf' +maybe chmod 0644 'systemd/system/autologin@.service' +maybe chmod 0755 'systemd/system/bluetooth.target.wants' +maybe chmod 0755 'systemd/system/default.target.wants' +maybe chmod 0755 'systemd/system/dev-serial1.device.wants' +maybe chmod 0755 'systemd/system/dhcpcd.service.d' +maybe chmod 0755 'systemd/system/getty.target.wants' +maybe chmod 0755 'systemd/system/getty@tty1.service.d' +maybe chmod 0644 'systemd/system/getty@tty1.service.d/autologin.conf' +maybe chmod 0644 'systemd/system/getty@tty1.service.d/noclear.conf' +maybe chmod 0755 'systemd/system/graphical.target.wants' +maybe chmod 0644 'systemd/system/gravity-sync.service' +maybe chmod 0644 'systemd/system/gravity-sync.timer' +maybe chmod 0755 'systemd/system/halt.target.wants' +maybe chmod 0755 'systemd/system/multi-user.target.wants' +maybe chmod 0755 'systemd/system/network-online.target.wants' +maybe chmod 0755 'systemd/system/nginx.service.d' +maybe chmod 0644 'systemd/system/nginx.service.d/override.conf' +maybe chmod 0755 'systemd/system/poweroff.target.wants' +maybe chmod 0755 'systemd/system/printer.target.wants' +maybe chmod 0755 'systemd/system/rc-local.service.d' +maybe chmod 0644 'systemd/system/rc-local.service.d/ttyoutput.conf' +maybe chmod 0755 'systemd/system/reboot.target.wants' +maybe chmod 0755 'systemd/system/remote-fs.target.wants' +maybe chmod 0755 'systemd/system/sockets.target.wants' +maybe chmod 0755 'systemd/system/sysinit.target.wants' +maybe chmod 0755 'systemd/system/timers.target.wants' +maybe chmod 0644 'systemd/timesyncd.conf' +maybe chmod 0755 'systemd/user' +maybe chmod 0644 'systemd/user.conf' +maybe chmod 0755 'systemd/user/default.target.wants' +maybe chmod 0755 'systemd/user/sockets.target.wants' +maybe chmod 0755 'terminfo' +maybe chmod 0644 'terminfo/README' +maybe chmod 0644 'timezone' +maybe chmod 0755 'timidity' +maybe chmod 0644 'timidity/timgm6mb.cfg' +maybe chmod 0755 'tmpfiles.d' +maybe chmod 0755 'triggerhappy' +maybe chmod 0755 'triggerhappy/triggers.d' +maybe chmod 0644 'ucf.conf' +maybe chmod 0755 'udev' +maybe chmod 0755 'udev/hwdb.d' +maybe chmod 0755 'udev/rules.d' +maybe chmod 0644 'udev/rules.d/99-com.rules' +maybe chmod 0644 'udev/udev.conf' +maybe chmod 0755 'udisks2' +maybe chmod 0644 'udisks2/mount_options.conf.example' +maybe chmod 0644 'udisks2/udisks2.conf' +maybe chmod 0755 'ufw' +maybe chmod 0755 'ufw/applications.d' +maybe chmod 0644 'ufw/applications.d/bind9' +maybe chmod 0644 'ufw/applications.d/cups' +maybe chmod 0644 'ufw/applications.d/nginx' +maybe chmod 0644 'ufw/applications.d/openssh-server' +maybe chmod 0755 'unbound' +maybe chmod 0755 'unbound/unbound.conf.d' +maybe chmod 0644 'unbound/unbound.conf.d/resolvconf_resolvers.conf' +maybe chmod 0755 'update-motd.d' +maybe chmod 0755 'update-motd.d/10-uname' +maybe chmod 0644 'usb_modeswitch.conf' +maybe chmod 0755 'usb_modeswitch.d' +maybe chmod 0644 'vdpau_wrapper.cfg' +maybe chmod 0755 'vim' +maybe chmod 0644 'vim/vimrc' +maybe chmod 0644 'vim/vimrc.tiny' +maybe chmod 0755 'vnc' +maybe chmod 0644 'vnc/config' +maybe chmod 0755 'vnc/config.d' +maybe chmod 0644 'vnc/config.d/common' +maybe chmod 0755 'vnc/pulse' +maybe chmod 0644 'vnc/pulse/daemon.conf' +maybe chmod 0644 'vnc/pulse/default.pa' +maybe chmod 0644 'vnc/updateid' +maybe chmod 0644 'vnc/vncelevatecfg' +maybe chmod 0755 'vnc/xstartup' +maybe chmod 0755 'vulkan' +maybe chmod 0755 'vulkan/explicit_layer.d' +maybe chmod 0755 'vulkan/icd.d' +maybe chmod 0755 'vulkan/implicit_layer.d' +maybe chmod 0644 'wgetrc' +maybe chmod 0755 'wpa_supplicant' +maybe chmod 0755 'wpa_supplicant/action_wpa.sh' +maybe chmod 0644 'wpa_supplicant/functions.sh' +maybe chmod 0755 'wpa_supplicant/ifupdown.sh' +maybe chmod 0600 'wpa_supplicant/wpa_supplicant.conf' +maybe chmod 0644 'xattr.conf' +maybe chmod 0755 'xdg' +maybe chmod 0644 'xdg/Trolltech.conf' +maybe chmod 0755 'xdg/autostart' +maybe chmod 0644 'xdg/autostart/geoclue-demo-agent.desktop' +maybe chmod 0644 'xdg/autostart/lxpolkit.desktop' +maybe chmod 0644 'xdg/autostart/onboard-autostart.desktop' +maybe chmod 0755 'xdg/autostart/pprompt.desktop' +maybe chmod 0644 'xdg/autostart/print-applet.desktop' +maybe chmod 0644 'xdg/autostart/pulseaudio.desktop' +maybe chmod 0644 'xdg/autostart/vnc_xrandr.desktop' +maybe chmod 0644 'xdg/autostart/xcompmgr.desktop' +maybe chmod 0644 'xdg/autostart/xdg-user-dirs.desktop' +maybe chmod 0644 'xdg/gstomx.conf' +maybe chmod 0755 'xdg/libfm' +maybe chmod 0644 'xdg/libfm/libfm.conf' +maybe chmod 0755 'xdg/lxpanel' +maybe chmod 0755 'xdg/lxpanel/LXDE' +maybe chmod 0755 'xdg/lxpanel/LXDE-pi' +maybe chmod 0644 'xdg/lxpanel/LXDE-pi/config' +maybe chmod 0755 'xdg/lxpanel/LXDE-pi/panels' +maybe chmod 0644 'xdg/lxpanel/LXDE-pi/panels/panel' +maybe chmod 0755 'xdg/lxpanel/LXDE-pi/wizard' +maybe chmod 0644 'xdg/lxpanel/LXDE-pi/wizard/panel' +maybe chmod 0644 'xdg/lxpanel/LXDE/config' +maybe chmod 0755 'xdg/lxpanel/LXDE/panels' +maybe chmod 0644 'xdg/lxpanel/LXDE/panels/panel' +maybe chmod 0755 'xdg/lxpanel/default' +maybe chmod 0644 'xdg/lxpanel/default/config' +maybe chmod 0755 'xdg/lxpanel/default/panels' +maybe chmod 0644 'xdg/lxpanel/default/panels/panel' +maybe chmod 0644 'xdg/lxpanel/launchtaskbar.cfg' +maybe chmod 0755 'xdg/lxpanel/two_panels' +maybe chmod 0644 'xdg/lxpanel/two_panels/config' +maybe chmod 0755 'xdg/lxpanel/two_panels/panels' +maybe chmod 0644 'xdg/lxpanel/two_panels/panels/bottom' +maybe chmod 0644 'xdg/lxpanel/two_panels/panels/top' +maybe chmod 0755 'xdg/lxsession' +maybe chmod 0755 'xdg/lxsession/LXDE' +maybe chmod 0755 'xdg/lxsession/LXDE-pi' +maybe chmod 0644 'xdg/lxsession/LXDE-pi/autostart' +maybe chmod 0644 'xdg/lxsession/LXDE-pi/desktop.conf' +maybe chmod 0755 'xdg/lxsession/LXDE-pi/sshpwd.sh' +maybe chmod 0644 'xdg/lxsession/LXDE/autostart' +maybe chmod 0644 'xdg/lxsession/LXDE/desktop.conf' +maybe chmod 0755 'xdg/menus' +maybe chmod 0644 'xdg/menus/gnome-applications.menu' +maybe chmod 0644 'xdg/menus/lxde-applications.menu' +maybe chmod 0644 'xdg/menus/lxde-pi-applications.menu' +maybe chmod 0755 'xdg/openbox' +maybe chmod 0755 'xdg/openbox/LXDE' +maybe chmod 0644 'xdg/openbox/LXDE/menu.xml' +maybe chmod 0644 'xdg/openbox/LXDE/rc.xml' +maybe chmod 0755 'xdg/openbox/autostart' +maybe chmod 0755 'xdg/openbox/environment' +maybe chmod 0644 'xdg/openbox/lxde-pi-rc.xml' +maybe chmod 0644 'xdg/openbox/menu.xml' +maybe chmod 0644 'xdg/openbox/rc.xml' +maybe chmod 0755 'xdg/pcmanfm' +maybe chmod 0755 'xdg/pcmanfm/LXDE' +maybe chmod 0755 'xdg/pcmanfm/LXDE-pi' +maybe chmod 0644 'xdg/pcmanfm/LXDE-pi/desktop-items-0.conf' +maybe chmod 0644 'xdg/pcmanfm/LXDE-pi/desktop-items-1.conf' +maybe chmod 0644 'xdg/pcmanfm/LXDE-pi/pcmanfm.conf' +maybe chmod 0644 'xdg/pcmanfm/LXDE-pi/wizard-items-0.conf' +maybe chmod 0644 'xdg/pcmanfm/LXDE-pi/wizard-items-1.conf' +maybe chmod 0644 'xdg/pcmanfm/LXDE/pcmanfm.conf' +maybe chmod 0755 'xdg/pcmanfm/default' +maybe chmod 0644 'xdg/pcmanfm/default/pcmanfm.conf' +maybe chmod 0755 'xdg/qt5ct' +maybe chmod 0644 'xdg/qt5ct/qt5ct.conf' +maybe chmod 0755 'xdg/systemd' +maybe chmod 0644 'xdg/user-dirs.conf' +maybe chmod 0644 'xdg/user-dirs.defaults' +maybe chmod 0755 'xml' +maybe chmod 0644 'xml/catalog' +maybe chmod 0644 'xml/docutils-common.xml' +maybe chmod 0755 'xml/resolver' +maybe chmod 0644 'xml/resolver/CatalogManager.properties' +maybe chmod 0644 'xml/xml-core.xml' +maybe chmod 0755 'zsh' +maybe chmod 0644 'zsh/newuser.zshrc.recommended' +maybe chmod 0644 'zsh/zlogin' +maybe chmod 0644 'zsh/zlogout' +maybe chmod 0644 'zsh/zprofile' +maybe chmod 0644 'zsh/zshenv' +maybe chmod 0644 'zsh/zshrc' diff --git a/.fstab b/.fstab new file mode 100644 index 00000000..d78f8346 --- /dev/null +++ b/.fstab @@ -0,0 +1,3 @@ +proc /proc proc defaults 0 0 +PARTUUID=ceb251fe-01 /boot vfat defaults 0 2 +PARTUUID=ceb251fe-02 / ext4 defaults,noatime 0 1 diff --git a/.gitignore b/.gitignore new file mode 100644 index 00000000..1ed24a0c --- /dev/null +++ b/.gitignore @@ -0,0 +1,59 @@ +# begin section managed by etckeeper (do not edit this section by hand) + +# new and old versions of conffiles, stored by dpkg +*.dpkg-* +# new and old versions of conffiles, stored by ucf +*.ucf-* + +# old versions of files +*.old + +# mount(8) records system state here, no need to store these +blkid.tab +blkid.tab.old + +# some other files in /etc that typically do not need to be tracked +nologin +ld.so.cache +prelink.cache +mtab +mtab.fuselock +.pwd.lock +*.LOCK +network/run +adjtime +lvm/cache +lvm/archive +X11/xdm/authdir/authfiles/* +ntp.conf.dhcp +.initctl +webmin/fsdump/*.status +webmin/webmin/oscache +apparmor.d/cache/* +service/*/supervise/* +service/*/log/supervise/* +sv/*/supervise/* +sv/*/log/supervise/* +*.elc +*.pyc +*.pyo +init.d/.depend.* +openvpn/openvpn-status.log +cups/subscriptions.conf +cups/subscriptions.conf.O +fake-hwclock.data +check_mk/logwatch.state + +# editor temp files +*~ +.*.sw? +.sw? +\#*\# +DEADJOE + +# end section managed by etckeeper +pihole/*.db +.pihole +gravity-sync/.gs +*.pem +*.key diff --git a/.java/.systemPrefs/.system.lock b/.java/.systemPrefs/.system.lock new file mode 100644 index 00000000..e69de29b diff --git a/.java/.systemPrefs/.systemRootModFile b/.java/.systemPrefs/.systemRootModFile new file mode 100644 index 00000000..e69de29b diff --git a/PackageKit/PackageKit.conf b/PackageKit/PackageKit.conf new file mode 100644 index 00000000..41b487be --- /dev/null +++ b/PackageKit/PackageKit.conf @@ -0,0 +1,21 @@ +# Only the system administrator should modify this file, ordinary users +# should not have to change anything. + +[Daemon] + +# Default backends, as chosen in the configure script. This will be used +# where no --backend="foo" option is given to the daemon. +# +# The order they are specified is the order they are tried, so for the +# value "foo,bar" first "foo" will be attempted and then "bar" if the +# libpk_backend_foo.so module load failed. +#DefaultBackend=auto + +# Unlock the backend after this many seconds idle. +#BackendShutdownTimeout=5 + +# Shut down the daemon after this many seconds idle. 0 means don't shutdown. +#ShutdownTimeout=300 + +# Keep the packages after they have been downloaded +#KeepCache=false diff --git a/PackageKit/Vendor.conf b/PackageKit/Vendor.conf new file mode 100644 index 00000000..345a1752 --- /dev/null +++ b/PackageKit/Vendor.conf @@ -0,0 +1,48 @@ +# Only the system vendor should modify this file, ordinary users +# should not have to change anything. + +[PackagesNotFound] + +# This is a link to a vendor URL which is shown when a suitable package +# could not be found in any remote software repository. +# The page set here should explain how to add new software repositories if required. +# +# If the value is set to 'none' then no link is shown. +# +# default=http://www.packagekit.org/pk-package-not-found.html +DefaultUrl=https://wiki.debian.org/PackageKit/ItemNotFound#Missing_Package + +# The URL which is shown to the user when a codec could not be found. +# It should explain why certain codecs cannot be used, and perhaps show +# links to web stores where the codec can be legally purchased. +# +# If the value is set to 'none' then the value of DefaultUrl is used. +# +# default=none +CodecUrl=https://wiki.debian.org/PackageKit/ItemNotFound#Missing_Codec + +# The URL which is shown to the user when hardware drivers could not be found. +# It should explain why some hardware is not supported, and links to futher +# information. +# +# If the value is set to 'none' then the value of DefaultUrl is used. +# +# default=none +HardwareUrl=https://wiki.debian.org/PackageKit/ItemNotFound#Missing_Driver + +# The URL which is shown to the user when fonts could not be found. +# Alternatives should probably be suggested where possible. +# +# If the value is set to 'none' then the value of DefaultUrl is used. +# +# default=none +FontUrl=https://wiki.debian.org/PackageKit/ItemNotFound#Missing_Font + +# The URL which is shown to the user when programs handing a mime tpye could not +# be found. It should probably explain how to use wine if the program is a +# Windows program, or suggest alternatives. +# +# If the value is set to 'none' then the value of DefaultUrl is used. +# +# default=none +MimeUrl=https://wiki.debian.org/PackageKit/ItemNotFound#Missing_MIME_Support diff --git a/RTIMULib.ini b/RTIMULib.ini new file mode 100644 index 00000000..4b6c6697 --- /dev/null +++ b/RTIMULib.ini @@ -0,0 +1,658 @@ +# ##################################################################### +# +# RTIMULib settings file + +# General settings +# + +# IMU type - +# 0 = Auto discover +# 1 = Null (used when data is provided from a remote IMU +# 2 = InvenSense MPU-9150 +# 3 = STM L3GD20H + LSM303D +# 4 = STM L3GD20 + LSM303DLHC +# 5 = STM LSM9DS0 +# 6 = STM LSM9DS1 +# 7 = InvenSense MPU-9250 +# 8 = STM L3GD20H + LSM303DLHC +# 9 = Bosch BMX055 +# 10 = Bosch BNX055 +IMUType=6 + +# +# Fusion type type - +# 0 - Null. Use if only sensor data required without fusion +# 1 - Kalman STATE4 +# 2 - RTQF +FusionType=2 + +# +# Is bus I2C: 'true' for I2C, 'false' for SPI +BusIsI2C=true + +# +# I2C Bus (between 0 and 7) +I2CBus=1 + +# +# SPI Bus (between 0 and 7) +SPIBus=0 + +# +# SPI select (between 0 and 1) +SPISelect=0 + +# +# SPI Speed in Hz +SPISpeed=500000 + +# +# I2C slave address (filled in automatically by auto discover) +I2CSlaveAddress=106 + +# +# IMU axis rotation - see RTIMU.h for details +AxisRotation=0 + +# Pressure sensor type - +# 0 = Auto discover +# 1 = Null (no hardware or don't use) +# 2 = BMP180 +# 3 = LPS25H +# 4 = MS5611 +# 5 = MS5637 +PressureType=0 + +# +# I2C pressure sensor address (filled in automatically by auto discover) +I2CPressureAddress=0 + +# Humidity sensor type - +# 0 = Auto discover +# 1 = Null (no hardware or don't use) +# 2 = HTS221 +# 3 = HTU21D +HumidityType=0 + +# +# I2C humidity sensor address (filled in automatically by auto discover) +I2CHumidityAddress=0 + +# ##################################################################### +# + +# Compass calibration settings +CompassCalValid=true +CompassCalMinX=-26.074535 +CompassCalMinY=-2.034567 +CompassCalMinZ=-14.253133 +CompassCalMaxX=49.599648 +CompassCalMaxY=70.567223 +CompassCalMaxZ=55.166424 + +# ##################################################################### +# + +# Compass adjustment settings +# Compass declination is in radians and is subtracted from calculated heading +compassAdjDeclination=0.000000 + +# ##################################################################### +# + +# Compass ellipsoid calibration +compassCalEllipsoidValid=true +compassCalOffsetX=0.268940 +compassCalOffsetY=0.530345 +compassCalOffsetZ=-0.120908 +compassCalCorr11=0.973294 +compassCalCorr12=-0.014069 +compassCalCorr13=-0.021423 +compassCalCorr21=-0.014069 +compassCalCorr22=0.965692 +compassCalCorr23=-0.002746 +compassCalCorr31=-0.021423 +compassCalCorr32=-0.002746 +compassCalCorr33=0.980103 + +# ##################################################################### +# + +# Accel calibration +AccelCalValid=true +AccelCalMinX=-0.988512 +AccelCalMinY=-1.011500 +AccelCalMinZ=-1.012328 +AccelCalMaxX=1.006410 +AccelCalMaxY=1.004973 +AccelCalMaxZ=1.001244 + +# ##################################################################### +# + +# Saved gyro bias data +GyroBiasValid=true +GyroBiasX=0.024642 +GyroBiasY=0.020255 +GyroBiasZ=-0.011905 + +# ##################################################################### +# +# MPU-9150 settings +# + +# Gyro sample rate (between 5Hz and 1000Hz) +MPU9150GyroAccelSampleRate=50 + +# +# Compass sample rate (between 1Hz and 100Hz) +MPU9150CompassSampleRate=25 + +# +# Gyro/accel low pass filter - +# 0 - gyro: 256Hz, accel: 260Hz +# 1 - gyro: 188Hz, accel: 184Hz +# 2 - gyro: 98Hz, accel: 98Hz +# 3 - gyro: 42Hz, accel: 44Hz +# 4 - gyro: 20Hz, accel: 21Hz +# 5 - gyro: 10Hz, accel: 10Hz +# 6 - gyro: 5Hz, accel: 5Hz +MPU9150GyroAccelLpf=4 + +# +# Gyro full scale range - +# 0 - +/- 250 degress per second +# 8 - +/- 500 degress per second +# 16 - +/- 1000 degress per second +# 24 - +/- 2000 degress per second +MPU9150GyroFSR=16 + +# +# Accel full scale range - +# 0 - +/- 2g +# 8 - +/- 4g +# 16 - +/- 8g +# 24 - +/- 16g +MPU9150AccelFSR=16 + +# ##################################################################### +# +# MPU-9250 settings +# + +# Gyro sample rate (between 5Hz and 1000Hz plus 8000Hz and 32000Hz) +MPU9250GyroAccelSampleRate=80 + +# +# Compass sample rate (between 1Hz and 100Hz) +MPU9250CompassSampleRate=40 + +# +# Gyro low pass filter - +# 0x11 - 8800Hz, 0.64mS delay +# 0x10 - 3600Hz, 0.11mS delay +# 0x00 - 250Hz, 0.97mS delay +# 0x01 - 184Hz, 2.9mS delay +# 0x02 - 92Hz, 3.9mS delay +# 0x03 - 41Hz, 5.9mS delay +# 0x04 - 20Hz, 9.9mS delay +# 0x05 - 10Hz, 17.85mS delay +# 0x06 - 5Hz, 33.48mS delay +MPU9250GyroLpf=3 + +# +# Accel low pass filter - +# 0x08 - 1130Hz, 0.75mS delay +# 0x00 - 460Hz, 1.94mS delay +# 0x01 - 184Hz, 5.80mS delay +# 0x02 - 92Hz, 7.80mS delay +# 0x03 - 41Hz, 11.80mS delay +# 0x04 - 20Hz, 19.80mS delay +# 0x05 - 10Hz, 35.70mS delay +# 0x06 - 5Hz, 66.96mS delay +MPU9250AccelLpf=3 + +# +# Gyro full scale range - +# 0 - +/- 250 degress per second +# 8 - +/- 500 degress per second +# 16 - +/- 1000 degress per second +# 24 - +/- 2000 degress per second +MPU9250GyroFSR=16 + +# +# Accel full scale range - +# 0 - +/- 2g +# 8 - +/- 4g +# 16 - +/- 8g +# 24 - +/- 16g +MPU9250AccelFSR=16 + +# ##################################################################### +# +# L3GD20H + LSM303D settings + +# +# Gyro sample rate - +# 0 = 12.5Hz +# 1 = 25Hz +# 2 = 50Hz +# 3 = 100Hz +# 4 = 200Hz +# 5 = 400Hz +# 6 = 800Hz +GD20HM303DGyroSampleRate=2 + +# +# Gyro full scale range - +# 0 = 245 degrees per second +# 1 = 500 degrees per second +# 2 = 2000 degrees per second +GD20HM303DGyroFsr=1 + +# +# Gyro high pass filter - +# 0 - 9 but see the L3GD20H manual for details +GD20HM303DGyroHpf=4 + +# +# Gyro bandwidth - +# 0 - 3 but see the L3GD20H manual for details +GD20HM303DGyroBW=1 + +# Accel sample rate - +# 1 = 3.125Hz +# 2 = 6.25Hz +# 3 = 12.5Hz +# 4 = 25Hz +# 5 = 50Hz +# 6 = 100Hz +# 7 = 200Hz +# 8 = 400Hz +# 9 = 800Hz +# 10 = 1600Hz +GD20HM303DAccelSampleRate=5 + +# +# Accel full scale range - +# 0 = +/- 2g +# 1 = +/- 4g +# 2 = +/- 6g +# 3 = +/- 8g +# 4 = +/- 16g +GD20HM303DAccelFsr=3 + +# +# Accel low pass filter - +# 0 = 773Hz +# 1 = 194Hz +# 2 = 362Hz +# 3 = 50Hz +GD20HM303DAccelLpf=3 + +# +# Compass sample rate - +# 0 = 3.125Hz +# 1 = 6.25Hz +# 2 = 12.5Hz +# 3 = 25Hz +# 4 = 50Hz +# 5 = 100Hz +GD20HM303DCompassSampleRate=4 + +# +# Compass full scale range - +# 0 = +/- 200 uT +# 1 = +/- 400 uT +# 2 = +/- 800 uT +# 3 = +/- 1200 uT +GD20HM303DCompassFsr=0 + +# ##################################################################### +# +# L3GD20 + LSM303DLHC settings +# + +# Gyro sample rate - +# 0 = 95z +# 1 = 190Hz +# 2 = 380Hz +# 3 = 760Hz +GD20M303DLHCGyroSampleRate=0 + +# +# Gyro full scale range - +# 0 = 250 degrees per second +# 1 = 500 degrees per second +# 2 = 2000 degrees per second +GD20M303DLHCGyroFsr=1 + +# +# Gyro high pass filter - +# 0 - 9 but see the L3GD20 manual for details +GD20M303DLHCGyroHpf=4 + +# +# Gyro bandwidth - +# 0 - 3 but see the L3GD20 manual for details +GD20M303DLHCGyroBW=1 + +# Accel sample rate - +# 1 = 1Hz +# 2 = 10Hz +# 3 = 25Hz +# 4 = 50Hz +# 5 = 100Hz +# 6 = 200Hz +# 7 = 400Hz +GD20M303DLHCAccelSampleRate=4 + +# +# Accel full scale range - +# 0 = +/- 2g +# 1 = +/- 4g +# 2 = +/- 8g +# 3 = +/- 16g +GD20M303DLHCAccelFsr=2 + +# +# Compass sample rate - +# 0 = 0.75Hz +# 1 = 1.5Hz +# 2 = 3Hz +# 3 = 7.5Hz +# 4 = 15Hz +# 5 = 30Hz +# 6 = 75Hz +# 7 = 220Hz +GD20M303DLHCCompassSampleRate=5 + +# +# Compass full scale range - +# 1 = +/- 130 uT +# 2 = +/- 190 uT +# 3 = +/- 250 uT +# 4 = +/- 400 uT +# 5 = +/- 470 uT +# 6 = +/- 560 uT +# 7 = +/- 810 uT +GD20M303DLHCCompassFsr=1 + +# ##################################################################### +# +# L3GD20H + LSM303DLHC settings +# + +# +# Gyro sample rate - +# 0 = 12.5Hz +# 1 = 25Hz +# 2 = 50Hz +# 3 = 100Hz +# 4 = 200Hz +# 5 = 400Hz +# 6 = 800Hz +GD20HM303DLHCGyroSampleRate=2 + +# +# Gyro full scale range - +# 0 = 245 degrees per second +# 1 = 500 degrees per second +# 2 = 2000 degrees per second +GD20HM303DLHCGyroFsr=1 + +# +# Gyro high pass filter - +# 0 - 9 but see the L3GD20H manual for details +GD20HM303DLHCGyroHpf=4 + +# +# Gyro bandwidth - +# 0 - 3 but see the L3GD20H manual for details +GD20HM303DLHCGyroBW=1 + +# Accel sample rate - +# 1 = 1Hz +# 2 = 10Hz +# 3 = 25Hz +# 4 = 50Hz +# 5 = 100Hz +# 6 = 200Hz +# 7 = 400Hz +GD20HM303DLHCAccelSampleRate=4 + +# +# Accel full scale range - +# 0 = +/- 2g +# 1 = +/- 4g +# 2 = +/- 8g +# 3 = +/- 16g +GD20HM303DLHCAccelFsr=2 + +# +# Compass sample rate - +# 0 = 0.75Hz +# 1 = 1.5Hz +# 2 = 3Hz +# 3 = 7.5Hz +# 4 = 15Hz +# 5 = 30Hz +# 6 = 75Hz +# 7 = 220Hz +GD20HM303DLHCCompassSampleRate=5 + +# +# Compass full scale range - +# 1 = +/- 130 uT +# 2 = +/- 190 uT +# 3 = +/- 250 uT +# 4 = +/- 400 uT +# 5 = +/- 470 uT +# 6 = +/- 560 uT +# 7 = +/- 810 uT +GD20HM303DLHCCompassFsr=1 + +# ##################################################################### +# +# LSM9DS0 settings +# + +# Gyro sample rate - +# 0 = 95z +# 1 = 190Hz +# 2 = 380Hz +# 3 = 760Hz +LSM9DS0GyroSampleRate=0 + +# +# Gyro full scale range - +# 0 = 250 degrees per second +# 1 = 500 degrees per second +# 2 = 2000 degrees per second +LSM9DS0GyroFsr=1 + +# +# Gyro high pass filter - +# 0 - 9 but see the LSM9DS0 manual for details +LSM9DS0GyroHpf=4 + +# +# Gyro bandwidth - +# 0 - 3 but see the LSM9DS0 manual for details +LSM9DS0GyroBW=1 + +# Accel sample rate - +# 1 = 3.125Hz +# 2 = 6.25Hz +# 3 = 12.5Hz +# 4 = 25Hz +# 5 = 50Hz +# 6 = 100Hz +# 7 = 200Hz +# 8 = 400Hz +# 9 = 800Hz +# 10 = 1600Hz +LSM9DS0AccelSampleRate=5 + +# +# Accel full scale range - +# 0 = +/- 2g +# 1 = +/- 4g +# 2 = +/- 6g +# 3 = +/- 8g +# 4 = +/- 16g +LSM9DS0AccelFsr=3 + +# +# Accel low pass filter - +# 0 = 773Hz +# 1 = 194Hz +# 2 = 362Hz +# 3 = 50Hz +LSM9DS0AccelLpf=3 + +# +# Compass sample rate - +# 0 = 3.125Hz +# 1 = 6.25Hz +# 2 = 12.5Hz +# 3 = 25Hz +# 4 = 50Hz +# 5 = 100Hz +LSM9DS0CompassSampleRate=4 + +# +# Compass full scale range - +# 0 = +/- 200 uT +# 1 = +/- 400 uT +# 2 = +/- 800 uT +# 3 = +/- 1200 uT +LSM9DS0CompassFsr=0 + +# ##################################################################### +# +# LSM9DS1 settings +# + +# Gyro sample rate - +# 0 = 95Hz +# 1 = 190Hz +# 2 = 380Hz +# 3 = 760Hz +LSM9DS1GyroSampleRate=2 + +# +# Gyro full scale range - +# 0 = 250 degrees per second +# 1 = 500 degrees per second +# 2 = 2000 degrees per second +LSM9DS1GyroFsr=1 + +# +# Gyro high pass filter - +# 0 - 9 but see the LSM9DS1 manual for details +LSM9DS1GyroHpf=4 + +# +# Gyro bandwidth - +# 0 - 3 but see the LSM9DS1 manual for details +LSM9DS1GyroBW=1 + +# Accel sample rate - +# 1 = 14.9Hz +# 2 = 59.5Hz +# 3 = 119Hz +# 4 = 238Hz +# 5 = 476Hz +# 6 = 952Hz +LSM9DS1AccelSampleRate=3 + +# +# Accel full scale range - +# 0 = +/- 2g +# 1 = +/- 16g +# 2 = +/- 4g +# 3 = +/- 8g +LSM9DS1AccelFsr=3 + +# +# Accel low pass filter - +# 0 = 408Hz +# 1 = 211Hz +# 2 = 105Hz +# 3 = 50Hz +LSM9DS1AccelLpf=3 + +# +# Compass sample rate - +# 0 = 0.625Hz +# 1 = 1.25Hz +# 2 = 2.5Hz +# 3 = 5Hz +# 4 = 10Hz +# 5 = 20Hz +# 6 = 40Hz +# 7 = 80Hz +LSM9DS1CompassSampleRate=5 + +# +# Compass full scale range - +# 0 = +/- 400 uT +# 1 = +/- 800 uT +# 2 = +/- 1200 uT +# 3 = +/- 1600 uT +LSM9DS1CompassFsr=0 + +# ##################################################################### +# +# BMX055 settings +# + +# +# Gyro sample rate - +# 0 = 2000Hz (532Hz filter) +# 1 = 2000Hz (230Hz filter) +# 2 = 1000Hz (116Hz filter) +# 3 = 400Hz (47Hz filter) +# 4 = 200Hz (23Hz filter) +# 5 = 100Hz (12Hz filter) +# 6 = 200Hz (64Hz filter) +# 7 = 100Hz (32Hz filter) +BMX055GyroSampleRate=7 + +# +# Gyro full scale range - +# 0 = 2000 deg/s +# 1 = 1000 deg/s +# 2 = 500 deg/s +# 3 = 250 deg/s +# 4 = 125 deg/s +BMX055GyroFsr=2 + +# +# Accel sample rate - +# 0 = 15.63Hz +# 1 = 31.25 +# 2 = 62.5 +# 3 = 125 +# 4 = 250 +# 5 = 500 +# 6 = 1000 +# 7 = 2000 +BMX055AccelSampleRate=3 + +# +# Accel full scale range - +# 0 = +/- 2g +# 1 = +/- 4g +# 2 = +/- 8g +# 3 = +/- 16g +BMX055AccelFsr=2 + +# +# Mag presets - +# 0 = Low power +# 1 = Regular +# 2 = Enhanced +# 3 = High accuracy +BMX055MagPreset=1 diff --git a/X11/Xreset b/X11/Xreset new file mode 100755 index 00000000..7a0974cf --- /dev/null +++ b/X11/Xreset @@ -0,0 +1,34 @@ +#!/bin/sh +# +# /etc/X11/Xreset +# +# global Xreset file -- for use by display managers + +# $Id: Xsession 967 2005-12-27 07:20:55Z dnusinow $ + +set -e + +PROGNAME=Xreset +SYSSESSIONDIR=/etc/X11/Xreset.d + +if [ ! -d "$SYSSESSIONDIR" ]; then + # Nothing to do, exiting + exit 0 +fi + +# use run-parts to source every file in the session directory; we source +# instead of executing so that the variables and functions defined above +# are available to the scripts, and so that they can pass variables to each +# other +SESSIONFILES=$(run-parts --list $SYSSESSIONDIR) +if [ -n "$SESSIONFILES" ]; then + set +e + for SESSIONFILE in $SESSIONFILES; do + . $SESSIONFILE + done + set -e +fi + +exit 0 + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/X11/Xreset.d/README b/X11/Xreset.d/README new file mode 100644 index 00000000..3c03f424 --- /dev/null +++ b/X11/Xreset.d/README @@ -0,0 +1,4 @@ +# Scripts in this directory are executed as root when a user log out from +# a display manager using /etc/X11/Xreset. +# The username of the user logging out is provided in the $USER environment +# variable. diff --git a/X11/Xresources/x11-common b/X11/Xresources/x11-common new file mode 100644 index 00000000..76412072 --- /dev/null +++ b/X11/Xresources/x11-common @@ -0,0 +1,10 @@ +! $Id$ + +! load color-specific resources for clients that have them +#ifdef COLOR +*customization: -color +#endif + +! make Xaw (Athena widget set) clients understand the delete key +! this causes problems with some non-Xaw apps, use with care +! *Text.translations: #override ~Shift ~Meta Delete: delete-next-character() diff --git a/X11/Xsession b/X11/Xsession new file mode 100755 index 00000000..a38a4688 --- /dev/null +++ b/X11/Xsession @@ -0,0 +1,131 @@ +#!/bin/sh +# +# /etc/X11/Xsession +# +# global Xsession file -- used by display managers and xinit (startx) + +# $Id: Xsession 967 2005-12-27 07:20:55Z dnusinow $ + +set -e + +PROGNAME=Xsession + +message () { + # pretty-print messages of arbitrary length; use xmessage if it + # is available and $DISPLAY is set + MESSAGE="$PROGNAME: $*" + echo "$MESSAGE" | fold -s -w ${COLUMNS:-80} >&2 + if [ -n "$DISPLAY" ] && which xmessage > /dev/null 2>&1; then + echo "$MESSAGE" | fold -s -w ${COLUMNS:-80} | xmessage -center -file - + fi +} + +message_nonl () { + # pretty-print messages of arbitrary length (no trailing newline); use + # xmessage if it is available and $DISPLAY is set + MESSAGE="$PROGNAME: $*" + echo -n "$MESSAGE" | fold -s -w ${COLUMNS:-80} >&2; + if [ -n "$DISPLAY" ] && which xmessage > /dev/null 2>&1; then + echo -n "$MESSAGE" | fold -s -w ${COLUMNS:-80} | xmessage -center -file - + fi +} + +errormsg () { + # exit script with error + message "$*" + exit 1 +} + +internal_errormsg () { + # exit script with error; essentially a "THIS SHOULD NEVER HAPPEN" message + # One big call to message() for the sake of xmessage; if we had two then + # the user would have dismissed the error we want reported before seeing the + # request to report it. + errormsg "$*" \ + "Please report the installed version of the \"x11-common\"" \ + "package and the complete text of this error message to" \ + "." +} + +# initialize variables for use by all session scripts + +OPTIONFILE=/etc/X11/Xsession.options + +SYSRESOURCES=/etc/X11/Xresources +USRRESOURCES=$HOME/.Xresources + +SYSSESSIONDIR=/etc/X11/Xsession.d +USERXSESSION=$HOME/.xsession +USERXSESSIONRC=$HOME/.xsessionrc +ALTUSERXSESSION=$HOME/.Xsession +ERRFILE=$HOME/.xsession-errors + +OPTIONS="$( + if [ -r "$OPTIONFILE" ]; then + cat "$OPTIONFILE" + fi + if [ -d /etc/X11/Xsession.options.d ]; then + run-parts --list --regex '\.conf$' /etc/X11/Xsession.options.d | xargs -d '\n' cat + fi +)" + +has_option() { + # Ensure that a later no-foo overrides an earlier foo + if [ "$(echo "$OPTIONS" | grep -Eo "^(no-)?$1\>" | tail -n 1)" = "$1" ]; then + return 0 + else + return 1 + fi +} + +# attempt to create an error file; abort if we cannot +if (umask 077 && touch "$ERRFILE") 2> /dev/null && [ -w "$ERRFILE" ] && + [ ! -L "$ERRFILE" ]; then + chmod 600 "$ERRFILE" +elif ERRFILE=$(tempfile 2> /dev/null); then + if ! ln -sf "$ERRFILE" "${TMPDIR:=/tmp}/xsession-$USER"; then + message "warning: unable to symlink \"$TMPDIR/xsession-$USER\" to" \ + "\"$ERRFILE\"; look for session log/errors in" \ + "\"$TMPDIR/xsession-$USER\"." + fi +else + errormsg "unable to create X session log/error file; aborting." +fi + +exec >>"$ERRFILE" 2>&1 + +echo "$PROGNAME: X session started for $LOGNAME at $(date)" + +# sanity check; is our session script directory present? +if [ ! -d "$SYSSESSIONDIR" ]; then + errormsg "no \"$SYSSESSIONDIR\" directory found; aborting." +fi + +# Attempt to create a file of non-zero length in /tmp; a full filesystem can +# cause mysterious X session failures. We do not use touch, :, or test -w +# because they won't actually create a file with contents. We also let standard +# error from tempfile and echo go to the error file to aid the user in +# determining what went wrong. +WRITE_TEST=$(tempfile) +if ! echo "*" >>"$WRITE_TEST"; then + message "warning: unable to write to ${WRITE_TEST%/*}; X session may exit" \ + "with an error" +fi +rm -f "$WRITE_TEST" + +# use run-parts to source every file in the session directory; we source +# instead of executing so that the variables and functions defined above +# are available to the scripts, and so that they can pass variables to each +# other +SESSIONFILES=$(run-parts --list $SYSSESSIONDIR) +if [ -n "$SESSIONFILES" ]; then + set +e + for SESSIONFILE in $SESSIONFILES; do + . $SESSIONFILE + done + set -e +fi + +exit 0 + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/X11/Xsession.d/20dbus_xdg-runtime b/X11/Xsession.d/20dbus_xdg-runtime new file mode 100644 index 00000000..c5417277 --- /dev/null +++ b/X11/Xsession.d/20dbus_xdg-runtime @@ -0,0 +1,24 @@ +# vim:set ft=sh sw=2 sts=2 et: + +if [ -z "$DBUS_SESSION_BUS_ADDRESS" ] && [ -n "$XDG_RUNTIME_DIR" ] && \ + [ "$XDG_RUNTIME_DIR" = "/run/user/`id -u`" ] && \ + [ -S "$XDG_RUNTIME_DIR/bus" ]; then + # We are under systemd-logind or something remarkably similar, and + # a user-session socket has already been set up. + # + # Be nice to non-libdbus, non-sd-bus implementations by using + # that as the session bus address in the environment. The check for + # XDG_RUNTIME_DIR = "/run/user/`id -u`" is because we know that + # form of the address, from systemd-logind, doesn't need escaping, + # whereas arbitrary addresses might. + DBUS_SESSION_BUS_ADDRESS="unix:path=$XDG_RUNTIME_DIR/bus" + export DBUS_SESSION_BUS_ADDRESS +fi + +if [ -x "/usr/bin/dbus-update-activation-environment" ]; then + # tell dbus-daemon --session (and systemd --user, if running) + # to put a minimal subset of the Xsession's environment in activated + # services' environments + dbus-update-activation-environment --verbose --systemd \ + DBUS_SESSION_BUS_ADDRESS DISPLAY XAUTHORITY +fi diff --git a/X11/Xsession.d/20vdpau-va-gl b/X11/Xsession.d/20vdpau-va-gl new file mode 100644 index 00000000..8e43d4eb --- /dev/null +++ b/X11/Xsession.d/20vdpau-va-gl @@ -0,0 +1,6 @@ +# To enable the use of libvdpau-va-gl as the default VDPAU driver, +# uncommont the following lines. See +# `/usr/share/doc/libvdpau-va-gl1/README.Debian` for more details. + +# [ ! -f /usr/lib/$(arch)-$(uname -s | tr '[A-Z]' '[a-z]')-gnu/vdpau/libvdpau_va_gl.so.1 ] || \ +# export VDPAU_DRIVER=va_gl diff --git a/X11/Xsession.d/20x11-common_process-args b/X11/Xsession.d/20x11-common_process-args new file mode 100644 index 00000000..c58e777c --- /dev/null +++ b/X11/Xsession.d/20x11-common_process-args @@ -0,0 +1,58 @@ +# $Id: 20x11-common_process-args 305 2005-07-03 18:51:43Z dnusinow $ + +# This file is sourced by Xsession(5), not executed. + +# Determine how many arguments were provided. +case $# in + 0) + # No arguments given; use default behavior. + ;; + 1) + # One argument given; see what it was. + case "$1" in + failsafe) + # Failsafe session was requested. + if has_option allow-failsafe; then + if [ -e /usr/bin/x-terminal-emulator ]; then + if [ -x /usr/bin/x-terminal-emulator ]; then + exec x-terminal-emulator -geometry +1+1 + else + # fatal error + errormsg "unable to launch failsafe X session ---" \ + "x-terminal-emulator not executable; aborting." + fi + else + # fatal error + errormsg "unable to launch failsafe X session ---" \ + "x-terminal-emulator not found; aborting." + fi + fi + ;; + default) + # Default behavior was requested. + ;; + *) + # Specific program was requested. + STARTUP_FULL_PATH=$(/usr/bin/which "${1%% *}" || true) + if [ -n "$STARTUP_FULL_PATH" ] && [ -e "$STARTUP_FULL_PATH" ]; then + if [ -x "$STARTUP_FULL_PATH" ]; then + STARTUP="$1" + else + message "unable to launch \"$1\" X session ---" \ + "\"$1\" not executable; falling back to default session." + fi + else + message "unable to launch \"$1\" X session ---" \ + "\"$1\" not found; falling back to default session." + fi + ;; + esac + ;; + *) + # More than one argument given; we don't know what to do. + message "unsupported number of arguments ($#); falling back to default" \ + "session." + ;; +esac + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/X11/Xsession.d/30x11-common_xresources b/X11/Xsession.d/30x11-common_xresources new file mode 100644 index 00000000..c3f53a83 --- /dev/null +++ b/X11/Xsession.d/30x11-common_xresources @@ -0,0 +1,26 @@ +# $Id: 30x11-common_xresources 305 2005-07-03 18:51:43Z dnusinow $ + +# This file is sourced by Xsession(5), not executed. + +# If xrdb (from xbase-clients) is installed, merge system-wide X resources. +# Then merge the user's X resources, if the options file is so configured. +if [ -d "$SYSRESOURCES" ] && type xrdb >/dev/null 2>&1; then + RESOURCEFILES=$(run-parts --list $SYSRESOURCES) + if [ -n "$RESOURCEFILES" ]; then + for RESOURCEFILE in $RESOURCEFILES; do + xrdb -merge $RESOURCEFILE + done + fi +fi + +if has_option allow-user-resources && [ -f "$USRRESOURCES" ]; then + if type xrdb >/dev/null 2>&1; then + xrdb -merge $USRRESOURCES + else + # Comment out this command if you desire a legacy-free X environment, and find + # the warning spurious. + message "warning: xrdb command not found; X resources not merged." + fi +fi + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/X11/Xsession.d/35x11-common_xhost-local b/X11/Xsession.d/35x11-common_xhost-local new file mode 100644 index 00000000..d127a6c7 --- /dev/null +++ b/X11/Xsession.d/35x11-common_xhost-local @@ -0,0 +1,10 @@ +# This file is sourced by Xsession(5), not executed. + +# If xhost (from x11-xserver-utils) is installed, use it to give access +# to the X server to any process from the same user on the local host. +# Unlike other uses of xhost, this is safe since the kernel can check +# the actual owner of the calling process. + +if type xhost >/dev/null 2>&1; then + xhost +si:localuser:$(id -un) || : +fi diff --git a/X11/Xsession.d/40x11-common_xsessionrc b/X11/Xsession.d/40x11-common_xsessionrc new file mode 100644 index 00000000..305f363d --- /dev/null +++ b/X11/Xsession.d/40x11-common_xsessionrc @@ -0,0 +1,6 @@ +# This file is sourced by Xsession(5), not executed. + +#Source user defined xsessionrc (locales and other environment variables) +if [ -r "$USERXSESSIONRC" ]; then + . "$USERXSESSIONRC" +fi diff --git a/X11/Xsession.d/50x11-common_determine-startup b/X11/Xsession.d/50x11-common_determine-startup new file mode 100644 index 00000000..4e135058 --- /dev/null +++ b/X11/Xsession.d/50x11-common_determine-startup @@ -0,0 +1,47 @@ +# $Id: 50x11-common_determine-startup 305 2005-07-03 18:51:43Z dnusinow $ + +# This file is sourced by Xsession(5), not executed. + +# If no X session startup program was passed to the Xsession script as an +# argument (e.g., by the display manager), or if that program was not +# executable, fall back to looking for a user's custom X session script, if +# allowed by the options file. +if [ -z "$STARTUP" ]; then + if has_option allow-user-xsession; then + for STARTUPFILE in "$USERXSESSION" "$ALTUSERXSESSION"; do + if [ -e "$STARTUPFILE" ]; then + if [ -x "$STARTUPFILE" ]; then + STARTUP="$STARTUPFILE" + else + shell=${SHELL:-sh} + STARTUP="$shell $STARTUPFILE" + fi + break + fi + done + fi +fi + +# If there is still nothing to use for a startup program, try the system +# default session manager, window manager, and terminal emulator. +if [ -z "$STARTUP" ]; then + if [ -x /usr/bin/x-session-manager ]; then + STARTUP=x-session-manager + elif [ -x /usr/bin/x-window-manager ]; then + STARTUP=x-window-manager + elif [ -x /usr/bin/x-terminal-emulator ]; then + STARTUP=x-terminal-emulator + fi +fi + +# If we still have not found a startup program, give up. +if [ -z "$STARTUP" ]; then + ERRMSG="unable to start X session ---" + if has_option allow-user-xsession; then + ERRMSG="$ERRMSG no \"$USERXSESSION\" file, no \"$ALTUSERXSESSION\" file," + fi + errormsg "$ERRMSG no session managers, no window managers, and no terminal" \ + "emulators found; aborting." +fi + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/X11/Xsession.d/75dbus_dbus-launch b/X11/Xsession.d/75dbus_dbus-launch new file mode 100644 index 00000000..fcac6f42 --- /dev/null +++ b/X11/Xsession.d/75dbus_dbus-launch @@ -0,0 +1,22 @@ +# $Id:$ +# In order to activate the session bus at X session launch +# simply place use-session-dbus into your /etc/X11/Xsession.options file +# + +STARTDBUS= +DBUSLAUNCH=/usr/bin/dbus-launch + +if has_option use-session-dbus; then + if [ -z "$DBUS_SESSION_BUS_ADDRESS" ] && [ -x "$DBUSLAUNCH" ]; then + STARTDBUS=yes + fi +fi + +if [ -n "$STARTDBUS" ]; then + # Note that anything that is D-Bus-activated between here and + # 95dbus_update-activation-env will not have the complete environment + # set up by Xsession.d, unless the Xsession.d snippet that sets the + # environment variable also calls dbus-update-activation-environment. + # See + eval $($DBUSLAUNCH --exit-with-session --sh-syntax) +fi diff --git a/X11/Xsession.d/75source-profile b/X11/Xsession.d/75source-profile new file mode 100644 index 00000000..d93828bd --- /dev/null +++ b/X11/Xsession.d/75source-profile @@ -0,0 +1,2 @@ +[ -f /etc/profile ] && . /etc/profile +[ -f "$HOME/.profile" ] && . "$HOME/.profile" diff --git a/X11/Xsession.d/90gpg-agent b/X11/Xsession.d/90gpg-agent new file mode 100644 index 00000000..8b45b05d --- /dev/null +++ b/X11/Xsession.d/90gpg-agent @@ -0,0 +1,22 @@ +# On systems with systemd running, we expect the agent to be launched +# via systemd's user mode (see +# /usr/lib/systemd/user/gpg-agent.{socket,service} and +# systemd.unit(5)). This allows systemd to clean up the agent +# automatically at logout. + +# If systemd is absent from your system, or you do not permit it to +# run in user mode, then you may need to manually launch gpg-agent +# from your session initialization with something like "gpgconf +# --launch gpg-agent" + +# Nonetheless, ssh and older versions of gpg require environment +# variables to be set in order to find the agent, so we will set those +# here. + +agent_sock=$(gpgconf --list-dirs agent-socket) +export GPG_AGENT_INFO=${agent_sock}:0:1 +if [ -n "$(gpgconf --list-options gpg-agent | \ + awk -F: '/^enable-ssh-support:/{ print $10 }')" ]; then + export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) +fi + diff --git a/X11/Xsession.d/90x11-common_ssh-agent b/X11/Xsession.d/90x11-common_ssh-agent new file mode 100644 index 00000000..53974340 --- /dev/null +++ b/X11/Xsession.d/90x11-common_ssh-agent @@ -0,0 +1,24 @@ +# $Id: 90x11-common_ssh-agent 305 2005-07-03 18:51:43Z dnusinow $ + +# This file is sourced by Xsession(5), not executed. + +STARTSSH= +SSHAGENT=/usr/bin/ssh-agent +SSHAGENTARGS= + +if has_option use-ssh-agent; then + if [ -x "$SSHAGENT" ] && [ -z "$SSH_AUTH_SOCK" ] \ + && [ -z "$SSH2_AUTH_SOCK" ]; then + STARTSSH=yes + if [ -f /usr/bin/ssh-add1 ] && cmp -s $SSHAGENT /usr/bin/ssh-agent2; then + # use ssh-agent2's ssh-agent1 compatibility mode + SSHAGENTARGS=-1 + fi + fi +fi + +if [ -n "$STARTSSH" ]; then + STARTUP="$SSHAGENT $SSHAGENTARGS ${TMPDIR:+env TMPDIR=$TMPDIR} $STARTUP" +fi + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/X11/Xsession.d/95dbus_update-activation-env b/X11/Xsession.d/95dbus_update-activation-env new file mode 100644 index 00000000..1626e745 --- /dev/null +++ b/X11/Xsession.d/95dbus_update-activation-env @@ -0,0 +1,17 @@ +# vim:set ft=sh sw=2 sts=2 et: + +if [ -n "$DBUS_SESSION_BUS_ADDRESS" ] && \ + [ -x "/usr/bin/dbus-update-activation-environment" ]; then + # subshell so we can unset environment variables + ( + # unset login-session-specifics + unset XDG_SEAT + unset XDG_SESSION_ID + unset XDG_VTNR + + # tell dbus-daemon --session (and systemd --user, if running) + # to put the Xsession's environment in activated services' + # environments + dbus-update-activation-environment --verbose --systemd --all + ) +fi diff --git a/X11/Xsession.d/99qt5ct b/X11/Xsession.d/99qt5ct new file mode 100644 index 00000000..32d71053 --- /dev/null +++ b/X11/Xsession.d/99qt5ct @@ -0,0 +1,6 @@ +# Enable qt5ct by default unless another PLATFORMTHEME option is set +# or KDE is running. +if [ -z "$QT_QPA_PLATFORMTHEME" ] && [ "$XDG_CURRENT_DESKTOP" != "KDE" ] +then + export QT_QPA_PLATFORMTHEME=qt5ct +fi diff --git a/X11/Xsession.d/99x11-common_start b/X11/Xsession.d/99x11-common_start new file mode 100644 index 00000000..36a96529 --- /dev/null +++ b/X11/Xsession.d/99x11-common_start @@ -0,0 +1,7 @@ +# $Id: 99x11-common_start 305 2005-07-03 18:51:43Z dnusinow $ + +# This file is sourced by Xsession(5), not executed. + +exec $STARTUP + +# vim:set ai et sts=2 sw=2 tw=80: diff --git a/X11/Xsession.options b/X11/Xsession.options new file mode 100644 index 00000000..fc45bf94 --- /dev/null +++ b/X11/Xsession.options @@ -0,0 +1,9 @@ +# $Id: Xsession.options 189 2005-06-11 00:04:27Z branden $ +# +# configuration options for /etc/X11/Xsession +# See Xsession.options(5) for an explanation of the available options. +allow-failsafe +allow-user-resources +allow-user-xsession +use-ssh-agent +use-session-dbus diff --git a/X11/Xwrapper.config b/X11/Xwrapper.config new file mode 100644 index 00000000..b0e628a5 --- /dev/null +++ b/X11/Xwrapper.config @@ -0,0 +1,15 @@ +# Xwrapper.config (Debian X Window System server wrapper configuration file) +# +# This file was generated by the post-installation script of the +# xserver-xorg-legacy package using values from the debconf database. +# +# See the Xwrapper.config(5) manual page for more information. +# +# This file is automatically updated on upgrades of the xserver-xorg-legacy +# package *only* if it has not been modified since the last upgrade of that +# package. +# +# If you have edited this file but would like it to be automatically updated +# again, run the following command as root: +# dpkg-reconfigure xserver-xorg-legacy +allowed_users=anybody diff --git a/X11/app-defaults/Editres b/X11/app-defaults/Editres new file mode 100644 index 00000000..8907299a --- /dev/null +++ b/X11/app-defaults/Editres @@ -0,0 +1,285 @@ +! The App-defaults file for Editres. + +Editres.Geometry: 500x568 + +*ShapeStyle: Oval +*Tree*ShapeStyle: Rectangle + +! The rest of this file are either button names, or important for +! functionality, modifying these values may cause strange program +! behavior. + +*flash.BorderWidth: 0 + +! Menu Button Names + +*Box.commands.Label: Commands +*Box.treeCommands.Label: Tree + +*porthole.tree.width: 500 +*porthole.tree.height: 480 + +! Universal Menu Entry Names +*xt.sendTree.Label: Get Tree +*xt.quit.Label: Quit + +*xt.selectAll.Label: Select All +*xt.unselectAll.Label: Unselect All +*xt.invertAll.Label: Invert All +*xt.selectChildren.Label: Select Children +*xt.selectParent.Label: Select Parent +*xt.selectDescendants.Label: Select Descendants +*xt.selectAncestors.Label: Select Ancestors + +! Xt Menu Entry Names + +*xt.refreshTree.Label: Refresh Current Widget Tree +*xt.dumpTreeToFile.Label: Dump Widget Tree to a File +*xt.getResourceList.Label: Show Resource Box +*xt.setValues.Label: Set Resource + +*xt.showClientWidget.Label: Select Widget in Client +*xt.showWidgetNames.Label: Show Widget Names +*xt.showClassNames.Label: Show Class Names +*xt.showWidgetIDs.Label: Show Widget IDs +*xt.showWidgetWindows.Label: Show Widget Windows +*xt.flashActiveWidgets.Label: Flash Active Widgets + +! InterViews Menu Entry Names + +*iv*refreshTree.Label: Refresh Current Style Tree +*iv*dumpTreeToFile.Label: Dump Style Tree to a File +*iv*getResourceList.Label: Show Attribute Box +*iv*setValues.Label: Set Attribute + +*iv*showClientWidget.Label: Select Style in Client +*iv*showWidgetNames.Label: Show Style Names +*iv*showClassNames.Label: Show Class Names +*iv*showWidgetIDs.Label: Show Style IDs +*iv*showWidgetWindows.Label: Show Style Windows +*iv*flashActiveWidgets.Label: Flash Active Styles + +! Universal Toolkit Messages + +*label0: Action `%s' must have the Editres Protocol. +*label1: Action %s's argument must be either `cancel' or `okay'. +*label2: Action `%s' must have exactly one argument. +*label3: Unknown parameter to action `%s' must be one of:\n +*label4: It appears that this client does not understand\nthe Editres Protocol. +*label5: Can't grab the mouse.\n +*label6: Click the mouse pointer on any toolkit client. +*label8: Message sent to client%s. +*label9: Incorrectly formatted message from client. +*label10: Unable to own the Resource Editor Command Selection +*label11: Unknown Error code %d +*label13: Welcome to the X Resource Editor version 1.1 +*label15: That window does not appear to be\nin the currently displayed client. +*label16: Editres Internal Error: Unable to FindNode.\n +*label18: There are no active nodes. +*label20: ApplyResource: found no matches. +*label21: Error: SVActiveEntry Action must have exactly one argument. +*label22: Error: SVActiveEntry Action's first Argument must be either 'Resource' or 'Value'. +*label24: Unable to open the file `%s' for writing. +*label25: Error while trying to save Context\nAborting file dialog popup. +*label26: Error while trying to find Context\nAborting... +*label28: Loop in tree: node %s's parent (%s) has not been created yet\n +*label30: There are no active nodes. +*label31: Internal Error: Unknown select type. +*label32: Internal Error: Unknown label type. +*label33: Internal Error: Unknown activate type. +*label34: Only one Resource Box can be active at a time. +*label35: Unable to unpack protocol request. +*label36: This version of editres uses protocol version %s,\nbut the client speaks version %s. + +! Xt Messages + +*xt*label7: Unable to own the Resource Selection +*xt*label12: Widget Tree for client %s(%s). +*xt*label14: Click on any widget in the client.\nEditres will select that widget in the tree display. +*xt*label17: No widget Tree is avaliable. +*xt*label19: This function requires exactly one (1) widget to be selected. +*xt*label23: There are no currently active widgets. +*xt*label27: There is no widget tree to display. +*xt*label29: XSaveContext failed on widget %s. + +! InterViews Messages + +*iv*label7: Unable to own the Attribute Selection +*iv*label12: Style Tree for client %s(%s). +*iv*label14: Click on any style in the client.\nEditres will select that style in the tree display. +*iv*label17: No style Tree is avaliable. +*iv*label19: This function requires exactly one (1) style to be selected. +*iv*label23: There are no currently active styles. +*iv*label27: There is no style tree to display. +*iv*label29: XSaveContext failed on style %s. + +*MenuButton.leftBitmap: menu10 + +! For the Top Area + +*hPane.orientation: horizontal +*hPane.preferredPaneSize: 100 +*hPane.Panner.width: 100 +*hPane.Panner.height: 100 +*hPane.Panner.preferredPaneSize: 100 +*Paned.Panner.showGrip: False +*Paned.box.showGrip: False +*Paned.hPane.showGrip: True + +! For the Filename popup dialog. + +*fileDialog*value: +*fileDialog*allowShellResize: True +*fileDialog*Text.baseTranslations: #override \n\ + Return: PopdownFileDialog(okay) + + +! Universal Resources for the Resource Box. + +*mainViewport*resourceLabel.font: \ +-*-new century schoolbook-bold-r-*-*-14-*-*-*-*-*-*-* +*allowShellResize: True +*resourceLabel.allowResize: True +*List.verticalList: True +*namesAndClasses*BorderWidth: 0 +*star.Label: * +*dot.Label: . +*namesLabel.font: \ +-*-new century schoolbook-bold-r-*-*-14-*-*-*-*-*-*-* +*constraintLabel.font: \ +-*-new century schoolbook-bold-r-*-*-14-*-*-*-*-*-*-* +*valueLabel.BorderWidth: 0 +*valueForm*preferredPaneSize: 40 +*valueForm*min: 28 +*valueText*editType: edit +*valueText.Scroll: WhenNeeded +*valueText.width: 297 +*setValuesPopup*resourceText.width: 297 +*setFile.Label: Set Save File +*save.Label: Save +*apply.Label: Apply +*saveAndApply.Label: Save and Apply +*commandBox.show.Label: Show +*commandBox.min: 28 + +! InterViews Resources for the Resource Box. + +*iv*single.Label: Any Style +*iv*any.Label: Any Style Chain +*iv*namesLabel.Label: Normal Attributes: mb2 gets a value +*iv*constraintLabel.Label: Constraint Attributes +*iv*valueLabel.Label: Enter Attribute Value: +*iv*commandBox.cancel.Label: Popdown Attribute Box + +! Xt Resources for the Resource Box. + +*xt*single.Label: ? +*xt*any.Label: * +*xt*namesLabel.Label: Normal Resources: mb2 gets a value +*xt*constraintLabel.Label: Constraint Resources +*xt*valueLabel.Label: Enter Resource Value: +*xt*commandBox.cancel.Label: Popdown Resource Box + +! This gives us an exactly one of many toggle, if toggle is +! not set in each group the application will probabally core dump. + +*namesAndClasses*Toggle.baseTranslations: #override \n\ + ,: set() notify() + + +*commandBox.skipAdjust: True + +! Get resource values action binding. + +*List.baseTranslations: #override \n\ + ,: Set() EnableGetVal() Notify() + +! Keyboard Actions for Tree and children of the Tree. + +*Tree.baseTranslations: #override \n\ + :space: Select(nothing) \n\ + :w: Select(widget) \n\ + :s: Select(all) \n\ + :i: Select(invert) \n\ + :c: Select(children) \n\ + :d: Select(descendants) \n\ + :p: Select(parent) \n\ + :a: Select(ancestors) \n\ + :N: Relabel(name) \n\ + :C: Relabel(class) \n\ + :I: Relabel(id) \n\ + :W: Relabel(window) + +*Tree.Toggle.baseTranslations: #override \n\ + :space: Select(nothing) \n\ + :w: Select(widget) \n\ + :s: Select(all) \n\ + :i: Select(invert) \n\ + :c: Select(children) \n\ + :d: Select(descendants) \n\ + :p: Select(parent) \n\ + :a: Select(ancestors) \n\ + :N: Relabel(name) \n\ + :C: Relabel(class) \n\ + :I: Relabel(id) \n\ + :W: Relabel(window) \n\ + ,: Select(nothing) toggle() notify() \n\ + ,: Relabel(toggle) + +! For the SetValues popup + +*setValuesPopup.form.?.resizable: True +*setValuesPopup.form.?.left: ChainLeft +*setValuesPopup.form.?.right: ChainLeft + +*setValuesPopup.form.label.Label: Use to Change Fields. +*setValuesPopup.form.Label.BorderWidth: 0 + +*xt*setValuesPopup.form.resourceLabel.Label: Resource Name: +*xt*setValuesPopup.form.resourceLabel.width: 114 +*xt*setValuesPopup.form.resourceLabel.justify: right +*xt*setValuesPopup.form.valueLabel.Label: Resource Value: +*xt*setValuesPopup.form.valueLabel.width: 114 +*xt*setValuesPopup.form.setValues.Label: Apply +*xt*setValuesPopup.form.cancel.Label: Cancel + +*setValuesPopup.form.Text.?.EditType: Edit +*setValuesPopup.form.Text.resize: Width + +*setValuesPopup.form.resourceText.baseTranslations: #override \ + Return: no-op(RingBell) \n\ + Ctrlq,Tab: insert-char() \n\ + : select-start() SVActiveEntry(Resource) \n\ + Tab: SVActiveEntry(Value) + +*setValuesPopup.form.valueText.baseTranslations: #override \ + Return: no-op(RingBell) \n\ + Ctrlq,Tab: insert-char() \n\ + : select-start() SVActiveEntry(Value)\n\ + Tab: SVActiveEntry(Resource) + +*Text.translations: #override \ + mI: no-op(r)\n\ + cS: no-op(r)\n\ + cR: no-op(r)\n\ + Escape: no-op() + +*fileDialog.?.Text.width: 280 + +! New resource settings +*normalViewport.min: 19 +*normalViewport.allowVert: True +*constraintViewport.min: 19 +*constraintViewport.allowVert: True +*mainViewport.allowHoriz: True +*mainViewport.pane.namesAndClasses.defaultDistance: 0 +*mainViewport.useBottom: True +*mainViewport.pane.Label.min: 22 +*mainViewport.pane.Label.max: 22 +*mainViewport.pane.Form.showGrip: False +*mainViewport.pane.Label.showGrip: False +*mainViewport.pane.Form.min: 66 +*mainViewport.pane.Form.max: 66 +*tree*TransientShell.translations: #override \ +: get-values(1, $w, width) \ + set-values(1, maxWidth, $w) diff --git a/X11/app-defaults/Editres-color b/X11/app-defaults/Editres-color new file mode 100644 index 00000000..d86f31c3 --- /dev/null +++ b/X11/app-defaults/Editres-color @@ -0,0 +1,89 @@ +! Here are some suggested resources if you are using a color workstation. +! They look pretty good on my display, your mileage may vary. + +#include "Editres" + +*flashColor: Yellow + +*Background: RoyalBlue4 +!*Foreground: Azure +!*BorderColor: LightCyan1 +*cursorColor: Azure + +*Tree.Background: Grey +*Tree.Foreground: White + +*Tree.Toggle.Foreground: Gold +*Tree.Toggle.BorderWidth: 0 + +*MenuButton.Foreground: Gold +*MenuButton.BorderWidth: 0 + +*SmeBSB.Foreground: Gold + +*Porthole.Background: Grey +*porthole.panner*Foreground: red +*porthole.panner*Background: Grey +*porthole.panner*BorderColor: Grey +*porthole.panner*ShadowColor: Black +*porthole.panner*BackgroundStipple: None + +*resourceBox*namesAndClasses.Background: Grey +*resourceBox*namesAndClasses*Toggle.Background: RoyalBlue4 +*resourceBox*namesAndClasses*Toggle.Foreground: White +*resourceBox*valueForm.Background: Grey +*resourceBox*valueLabel.Background: Grey +*resourceBox*valueLabel.Foreground: White +*resourceBox*Command.Foreground: Gold + + + +*displayList: foreground rgb:20/35/73;lines 1,-1,-1,-1,-1,1;foreground rgb:30/4e/ab;lines -1,0,0,0,0,-1 +*Foreground: Azure3 +*borderColor: rgb:1d/30/69 +*internalBorderColor: rgb:1d/30/69 + +*SmeLine.lineWidth: 1 +*SmeLine.foreground: rgb:1d/30/69 +*SimpleMenu.VerticalMargins: 2 +*SimpleMenu.HorizontalMargins: 2 +*SimpleMenu.?.HorizontalMargins:8 + +*MenuButton.displayList: +*MenuButton.borderWidth: 1 +*MenuButton.borderColor: RoyalBlue4 +*MenuButton.shapeStyle: rectangle +*MenuButton.leftBitmap: None +*MenuButton.translations: \ +: set-values(1, background, "rgb:29/44/94", borderColor, "rgb:1d/30/69", displayList, "foreground rgb:20/35/73;lines 1,-1,-1,-1,-1,1;foreground rgb:30/4e/ab;lines -1,0,0,0,0,-1")\n\ +: set-values(1, background, RoyalBlue4, borderColor, RoyalBlue4, displayList, "")\n\ +Any: set-values(1, background, "rgb:23/3a/7d", displayList, "foreground rgb:30/4e/ab;lines 1,-1,-1,-1,-1,1;foreground rgb:20/35/73;lines -1,0,0,0,0,-1") PopupMenu() + +*List.displayList: +*List.background: rgb:23/3a/7d + +*Tree.displayList: + +*Label.displayList: +*Paned.?.displayList: foreground rgb:20/35/73;lines 1,-1,-1,-1,-1,1;foreground rgb:30/4e/ab;lines -1,0,0,0,0,-1 + +*Grip.foreground: rgb:30/4e/ab + +*Toggle.displayList:\ +foreground rgb:30/4e/ab;\ +lines 1,-1,-1,-1,-1,1;\ +lines -2,1,1,1,1,-2;\ +foreground rgb:20/35/73;\ +lines -1,0,0,0,0,-1;\ +lines 2,-2,-2,-2,-2,2 + +*Text.background: rgb:29/44/94 +*Text.?.background: rgb:29/44/94 +*Text.displayList: foreground rgb:30/4e/ab;lines 1,-1,-1,-1,-1,1;foreground rgb:20/35/73;lines -1,0,0,0,0,-1 + +*Scrollbar.foreground: rgb:2e/4c/a5 +*Scrollbar.background: rgb:23/3a/7d +*Scrollbar.thumb: black + +*Command.shapeStyle: rectangle +*Command.background: rgb:29/44/94 diff --git a/X11/app-defaults/Viewres b/X11/app-defaults/Viewres new file mode 100644 index 00000000..7272283c --- /dev/null +++ b/X11/app-defaults/Viewres @@ -0,0 +1,95 @@ +*Panner*backgroundStipple: grid2 + +*allowShellResize: true +*buttonbox*ShapeStyle: oval +*Form*Panner.Thickness: -1 +*Form.defaultDistance: 0 +*Form.BorderWidth: 0 +*Porthole.BorderWidth: 0 +*Porthole.top: ChainTop +*Porthole.left: ChainLeft +*Porthole.bottom: ChainBottom +*Porthole.right: ChainRight +*Porthole.resizable: on +*Panner.top: ChainTop +*Panner.left: ChainLeft +*Panner.bottom: ChainTop +*Panner.right: ChainLeft +*Panner.resizable: on +*Tree*ShapeStyle: rectangle +*Tree*Toggle*BorderWidth: 0 +*Porthole*Box.BorderWidth: 0 +*Porthole*Box.HSpace: 0 +*Porthole*Box.VSpace: 0 +*Paned*allowResize: true + +*Tree*List*Font: -adobe-helvetica-medium-r-normal--*-80-*-*-*-*-iso*-* + +*SimpleMenu*BackingStore: NotUseful +*Font: -adobe-helvetica-bold-r-normal--*-120-*-*-*-*-iso*-* +*buttonbox.MenuButton.leftBitmap: menu12 +*SimpleMenu*menuLabel.vertSpace: 100 +*SimpleMenu*SmeLine*Height: 12 + +*quit.Label: Quit + +*buttonbox.quit.baseTranslations: #override \ + ,: Quit() unset() + +*Toggle.baseTranslations: #augment \n\ +,: set() notify() Resources(toggle) \n\ +q: Quit() \n\ +space: Select(nothing) \n\ +p: Select(parent) \n\ +a: Select(ancestors) \n\ +c: Select(children) \n\ +d: Select(descendants) \n\ +Ctrlr: Resources(on) \n\ +Ctrln: Resources(off) \n\ + +*List.baseTranslations: #augment \n\ +q: Quit() \n\ +space: Select(nothing) \n\ +p: Select(parent) \n\ +a: Select(ancestors) \n\ +c: Select(children) \n\ +d: Select(descendants) \n\ +Ctrlr: Resources(on) \n\ +Ctrln: Resources(off) \n\ + +*Porthole.baseTranslations: #override \n\ +,: Select(nothing) \n\ +q: Quit() \n\ +Ctrlh: SetOrientation(west) \n\ +Ctrlv: SetOrientation(north) \n\ +Ctrlr: Resources(on) \n\ +Ctrln: Resources(off) \n\ +Shiftc: SetLabelType(class) \n\ +Shiftv: SetLabelType(variable) \n\ +space: Select(nothing) \n\ +i: Select(invert) \n\ +p: Select(parent) \n\ +a: Select(ancestors) \n\ +c: Select(children) \n\ +d: Select(descendants) \n\ +r: Select(resources) \n\ +s: Select(shown) \n\ + +*buttonbox.view.Label: View +*buttonbox.view.viewMenu.layoutHorizontal.Label: Layout Horizontal +*buttonbox.view.viewMenu.layoutVertical.Label: Layout Vertical +*buttonbox.view.viewMenu.namesVariable.Label: Show Variable Names +*buttonbox.view.viewMenu.namesClass.Label: Show Class Names +*buttonbox.view.viewMenu.viewResources.Label: Show Resource Boxes +*buttonbox.view.viewMenu.viewNoResources.Label: Hide Resource Boxes + +*buttonbox.select.Label: Select +*buttonbox.select.selectMenu.unselect.Label: Unselect All +*buttonbox.select.selectMenu.selectAll.Label: Select All +*buttonbox.select.selectMenu.selectInvert.Label: Invert All +*buttonbox.select.selectMenu.selectParent.Label: Select Parent +*buttonbox.select.selectMenu.selectAncestors.Label: Select Ancestors +*buttonbox.select.selectMenu.selectChildren.Label: Select Children +*buttonbox.select.selectMenu.selectDescendants.Label: Select Descendants +*buttonbox.select.selectMenu.selectHasResources.Label: Select Has Resources +*buttonbox.select.selectMenu.selectShownResources.Label: Select Shown Resource Boxes diff --git a/X11/app-defaults/Viewres-color b/X11/app-defaults/Viewres-color new file mode 100644 index 00000000..3030d806 --- /dev/null +++ b/X11/app-defaults/Viewres-color @@ -0,0 +1,24 @@ +#include "Viewres" + +*background: gray95 +*foreground: gray30 +*borderColor: gray80 +*showGrip: False +*Font: XtDefaultFont +*buttonbox*ShapeStyle: rectangle +*internalBorderWidth: 0 +*buttonbox.backgroundPixmap: gradient:vertical?dimension=4&start=gray95&end=gray90 +*buttonbox.displayList: foreground gray70;line 0,-1,-1,-1;foreground gray95;line 0,0,-1,0 +*treeform.porthole.tree.backgroundPixmap:gradient:vertical?dimension=4&start=gray85&end=gray90 +*Tree*List.BorderWidth: 0 +*Tree.foreground: gray75 +*Tree.lineWidth: 7 +*List.backgroundPixmap: gradient:vertical?dimension=4&start=gray95&end=gray90 +*List.displayList: foreground gray50;line 0,-1,-1,-1;foreground white;line 0,0,-1,0 +*Porthole*Box.BorderWidth: 1 +*Panner.BorderWidth: 1 +*Panner.background: gray70 +*Panner.foreground: gray80 +*Panner.shadowColor: gray50 +*Panner*backgroundStipple: hlines2 +*SimpleMenu.backgroundPixmap: gradient:vertical?dimension=4&start=gray92&end=gray98 diff --git a/X11/app-defaults/XFontSel b/X11/app-defaults/XFontSel new file mode 100644 index 00000000..b0ef993c --- /dev/null +++ b/X11/app-defaults/XFontSel @@ -0,0 +1,148 @@ +! $XConsortium: XFontSel.ad,v 1.12 94/04/17 20:43:40 gildea Exp $ +! +! app-defaults for XFontSel +! +! Copyright (c) 1985, 1986, 1987, 1988, 1989 X Consortium +! +! Permission is hereby granted, free of charge, to any person obtaining +! a copy of this software and associated documentation files (the +! "Software"), to deal in the Software without restriction, including +! without limitation the rights to use, copy, modify, merge, publish, +! distribute, sublicense, and/or sell copies of the Software, and to +! permit persons to whom the Software is furnished to do so, subject to +! the following conditions: +! +! The above copyright notice and this permission notice shall be included +! in all copies or substantial portions of the Software. +! +! THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +! OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +! MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +! IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR +! OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +! ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +! OTHER DEALINGS IN THE SOFTWARE. +! +! Except as contained in this notice, the name of the X Consortium shall +! not be used in advertising or otherwise to promote the sale, use or +! other dealings in this Software without prior written authorization +! from the X Consortium. +! +! Author: +! Ralph R. Swick, Digital Equipment Corporation/M.I.T. Project Athena +! one weekend in November, 1989 +! +! $XFree86: xc/programs/xfontsel/XFontSel.ad,v 1.1 2000/02/13 03:26:24 dawes Exp $ + +*appDefaultsVersion: 1 + +*pixelSizeList: 7, 30, 40, 50, 60 +*pointSizeList: 250, 300, 350, 400 + +XFontSel.cursor: left_ptr +*allowShellResize: true + +*commandBox.ShowGrip: false +*commandBox*top: chainTop +*commandBox*bottom: chainTop + +*quitButton.Label: quit +*quitButton.left: chainLeft +*quitButton.right: chainLeft + +*ownButton.Label: select +*ownButton.fromHoriz: quitButton +*ownButton.left: chainLeft +*ownButton.right: chainLeft + +*countLabel.BorderWidth: 0 +*countLabel.Justify: right +*countLabel.Label: 999999 fonts match +*countLabel.left: chainRight +*countLabel.right: chainRight + +*fieldBox.Orientation: horizontal +*fieldBox.HSpace: 0 +*fieldBox.HSpace: 0 + +*dash.label: - +*dash.borderWidth: 0 +*dash.internalHeight: 0 +*dash.internalWidth: 0 + +*fieldBox*MenuButton.BorderWidth: 0 +*fieldBox*MenuButton.internalHeight: 0 +*fieldBox*MenuButton.internalWidth: 0 +*fieldBox*MenuButton.shapeStyle: rectangle + +#ifdef LONG_NAMES +*fieldBox*field0.Label: foundry +*fieldBox*field1.Label: family +*fieldBox*field2.Label: weight +*fieldBox*field3.Label: slant +*fieldBox*field4.Label: set width +*fieldBox*field5.Label: add style +*fieldBox*field6.Label: pixel size +*fieldBox*field7.Label: point size +*fieldBox*field8.Label: resolutionX +*fieldBox*field9.Label: resolutionY +*fieldBox*field10.Label: spacing +*fieldBox*field11.Label: avg width +*fieldBox*field12.Label: registry +*fieldBox*field13.Label: encoding +#else +*fieldBox*field0.Label: fndry +*fieldBox*field1.Label: fmly +*fieldBox*field2.Label: wght +*fieldBox*field3.Label: slant +*fieldBox*field4.Label: sWdth +*fieldBox*field5.Label: adstyl +*fieldBox*field6.Label: pxlsz +*fieldBox*field7.Label: ptSz +*fieldBox*field8.Label: resx +*fieldBox*field9.Label: resy +*fieldBox*field10.Label: spc +*fieldBox*field11.Label: avgWdth +*fieldBox*field12.Label: rgstry +*fieldBox*field13.Label: encdng +#endif + +!*fieldBox*field11.Sensitive: False +*fieldBox*field11.menu.Options.ShowUnselectable: False + + +!*field1*menu*courier.Font: + +*fontName*skipAdjust: true + +*sampleText*international: false + +*sampleText*Label: \ +Processing fonts... + +*sampleText: \ +ABCDEFGHIJKLMNOPQRSTUVWXYZ\n\ +abcdefghijklmnopqrstuvwxyz\n\ +0123456789\n\ +\340\346\347\353\356\360\361\363\371\375\ +\300\306\307\313\316\320\321\323\331\335 + + +*sampleText16: \ +\044\042\044\044\044\046\044\050\044\052\044\053\044\055\044\057\ +\044\061\044\063\044\065\044\067\044\071\044\073\044\075\044\077\n\ +\044\101\044\104\044\106\044\110\044\112\044\113\044\114\044\115\ +\044\116\044\117\044\122\044\125\044\130\044\133\044\136\044\137\n\ +\061\042\061\044\061\046\061\050\061\052\061\053\061\055\061\057\ +\061\061\061\063\061\065\061\067\061\071\061\073\061\075\061\077\n\ +\061\101\061\104\061\106\061\110\061\112\061\113\061\114\061\115\ +\061\116\061\117\061\122\061\125\061\130\061\133\061\136\061\137\n\ + +*sampleTextUCS: \ +ABCDEFGHIJKLMNOPQRSTUVWXYZ /0123456789\n\ +abcdefghijklmnopqrstuvwxyz £©µÀÆÖÞßéöÿ\n\ +–—‘“â€â€žâ€ â€¢â€¦â€°â„¢Å“ŠŸž€ ΑΒΓΔΩαβγδω ÐБВГДабвгд\n\ +∀∂∈â„∧∪≡∞ ↑↗↨↻⇣ â”┼╔╘░►☺♀ ï¬ï¿½â‘€â‚‚ἠḂӥẄÉËâŽ×Աრ+ +*sampleText*allowResize: true +*sampleText*Height: 50 diff --git a/X11/app-defaults/Xfd b/X11/app-defaults/Xfd new file mode 100644 index 00000000..239a744b --- /dev/null +++ b/X11/app-defaults/Xfd @@ -0,0 +1,34 @@ +*internalBorderWidth: 0 +*showGrip: false + +*grid.borderWidth: 0 + +*quit.Label: Quit +*prev.Label: Prev +*next.Label: Next +*prev16.Label: -16 +*next16.Label: +16 + +*select.Label: Select a character +*metrics.Label: +*select.Justify: center +*metrics.Justify: center +*range.Justify: left +*start.Justify: left + +*quit.Translations: #override \ + ,: Quit() unset() +*next16.Translations: #override \ + ,: Next16() unset() +*next.Translations: #override \ + ,: Next() unset() +*prev.Translations: #override \ + ,: Prev() unset() +*prev16.Translations: #override \ + ,: Prev16() unset() + +*Translations: #override \n\ +q: Quit()\n\ +Ctrl n: Next()\n\ +Ctrl p: Prev() + diff --git a/X11/app-defaults/Xmessage b/X11/app-defaults/Xmessage new file mode 100644 index 00000000..1028ed26 --- /dev/null +++ b/X11/app-defaults/Xmessage @@ -0,0 +1,6 @@ +! $XConsortium: Xmessage.ad,v 1.3 94/07/26 20:23:17 gildea Exp $ +*baseTranslations: #override :Return: default-exit() +*message.scrollVertical: Always +*message.scrollHorizontal: Never +*Command.shapeStyle: oval +*Command.highlightThickness: 1 diff --git a/X11/app-defaults/Xmessage-color b/X11/app-defaults/Xmessage-color new file mode 100644 index 00000000..8d5f433d --- /dev/null +++ b/X11/app-defaults/Xmessage-color @@ -0,0 +1,44 @@ +! $XFree86$ + +#include "Xmessage" + +*background: gray85 +*foreground: gray15 + +*Scrollbar.thumb: vlines2 +*Scrollbar.width: 14 +*Scrollbar.foreground: rgb:a/5/5 +*Scrollbar.borderWidth: 0 +*Scrollbar.displayList:\ +foreground gray90;\ +lines 1,-1,-1,-1,-1,1;\ +foreground gray60;\ +lines -1,0,0,0,0,-1 + +*Text.?.cursorColor: rgb:d/5/5 +*Text.borderColor: gray80 +*Text*background: gray96 +*Text*Scrollbar.background: gray80 +*Text.displayList:\ +foreground gray90;\ +lines 1,-1,-1,-1,-1,1;\ +foreground gray60;\ +lines -1,0,0,0,0,-1 + +*Command.highlightThickness: 2 +*Command.internalWidth: 5 +*Command.internalHeight: 3 +*Command.borderColor: gray40 +*Command.shapeStyle: Rectangle +*Command.background: gray80 +*Command.displayList:\ +foreground gray60;\ +lines 1,-1,-1,-1,-1,1;\ +foreground gray90;\ +lines -1,0,0,0,0,-1 + +*Form.displayList:\ +foreground gray60;\ +lines 1,-1,-1,-1,-1,1;\ +foreground gray90;\ +lines -1,0,0,0,0,-1 diff --git a/X11/app-defaults/Xvidtune b/X11/app-defaults/Xvidtune new file mode 100644 index 00000000..6ba9c5d4 --- /dev/null +++ b/X11/app-defaults/Xvidtune @@ -0,0 +1,183 @@ +! $XFree86: xc/programs/xvidtune/Xvidtune.ad,v 3.10 1995/07/19 12:46:12 dawes Exp $ +! +*adInstalled: true +*borderWidth: 0 +*Scrollbar.borderWidth: 1 +*Scrollbar.width: 250 +*Command.borderWidth: 1 +*HSyncStart-form.fromVert: HDisplay-form +*HSyncEnd-form.fromVert: HSyncStart-form +*HTotal-form.fromVert: HSyncEnd-form +*VSyncStart-form.fromVert: VDisplay-form +*VSyncEnd-form.fromVert: VSyncStart-form +*VTotal-form.fromVert: VSyncEnd-form +*Flags-form.fromVert: HTotal-form +*Buttons-form.fromVert: Flags-form +*Buttons2-form.fromVert: Buttons-form +*Left-button.fromVert: HTotal-scrollbar +*Right-button.fromVert: HTotal-scrollbar +*Narrower-button.fromVert: HTotal-scrollbar +*Wider-button.fromVert: HTotal-scrollbar +*Up-button.fromVert: VTotal-scrollbar +*Down-button.fromVert: VTotal-scrollbar +*Shorter-button.fromVert: VTotal-scrollbar +*Taller-button.fromVert: VTotal-scrollbar +*HDisplay-text.fromHoriz: HDisplay-label +*HSyncStart-text.fromHoriz: HSyncStart-label +*HSyncStart-scrollbar.fromVert: HSyncStart-label +*HSyncStart-scrollbar.orientation: horizontal +*HSyncEnd-text.fromHoriz: HSyncEnd-label +*HSyncEnd-scrollbar.fromVert: HSyncEnd-label +*HSyncEnd-scrollbar.orientation: horizontal +*Right-button.fromHoriz: Left-button +*Wider-button.fromHoriz: Right-button +*Narrower-button.fromHoriz: Wider-button +*HTotal-text.fromHoriz: HTotal-label +*HTotal-scrollbar.fromVert: HTotal-label +*HTotal-scrollbar.orientation: horizontal +*VDisplay-form.fromHoriz: HSyncStart-form +*VTotal-form.fromHoriz: HSyncStart-form +*VSyncStart-form.fromHoriz: HSyncStart-form +*VSyncEnd-form.fromHoriz: HSyncStart-form +*VDisplay-text.fromHoriz: VDisplay-label +*VSyncStart-text.fromHoriz: VSyncStart-label +*VSyncStart-scrollbar.fromVert: VSyncStart-label +*VSyncStart-scrollbar.orientation: horizontal +*VSyncStart-text.type: XawAsciiString +*VSyncEnd-text.fromHoriz: VSyncEnd-label +*VSyncEnd-scrollbar.fromVert: VSyncEnd-label +*VSyncEnd-scrollbar.orientation: horizontal +*VTotal-text.fromHoriz: VTotal-label +*VTotal-scrollbar.fromVert: VTotal-label +*VTotal-scrollbar.orientation: horizontal +*PixelClock-form.fromHoriz: HTotal-form +*PixelClock-form.fromVert: VTotal-form +*HSyncRate-form.fromHoriz: HTotal-form +*HSyncRate-form.fromVert: PixelClock-form +*VSyncRate-form.fromHoriz: HTotal-form +*VSyncRate-form.fromVert: HSyncRate-form +*PixelClock-text.fromHoriz: PixelClock-label +*HSyncRate-text.fromHoriz: HSyncRate-label +*VSyncRate-text.fromHoriz: VSyncRate-label +*PixelClock-label.label: Pixel Clock (MHz): +*HSyncRate-label.label: Horizontal Sync (kHz): +*VSyncRate-label.label: Vertical Sync (Hz): +*Flags-text.fromHoriz: Flags-label +*HDisplay-label.label: HDisplay: +*HSyncStart-label.label: HSyncStart: +*HSyncEnd-label.label: HSyncEnd: +*HTotal-label.label: HTotal: +*VDisplay-label.label: VDisplay: +*VSyncStart-label.label: VSyncStart: +*VSyncEnd-label.label: VSyncEnd: +*VTotal-label.label: VTotal: +*Down-button.fromHoriz: Up-button +*Shorter-button.fromHoriz: Down-button +*Taller-button.fromHoriz: Shorter-button +*Flags-label.label: Flags (hex): +*Flags-text.borderWidth: 1 +*Flags-text*editType: edit +!Removed Edit capability -- Jon +*Flags-text*sensitive: False +*Apply-button.fromHoriz: Quit-button +*AutoApply-toggle.fromHoriz: Apply-button +*AutoApply-toggle.borderWidth: 1 +*Test-button.fromHoriz: AutoApply-toggle +*Restore-button.fromHoriz: Test-button +*Show-button.fromHoriz: Fetch-button +*Next-button.fromHoriz: Show-button +*Prev-button.fromHoriz: Next-button +*Quit-button.label: Quit +*Fetch-button.label: Fetch +*Show-button.label: Show +*Restore-button.label: Restore +*Test-button.label: Test +*Apply-button.label: Apply +*AutoApply-toggle.label: Auto +*Next-button.label: Next +*Prev-button.label: Prev +*Left-button.label: Left +*Right-button.label: Right +*Wider-button.label: Wider +*Narrower-button.label: Narrower +*Up-button.label: Up +*Down-button.label: Down +*Shorter-button.label: Shorter +*Taller-button.label: Taller +*Abort.label: Abort Test Now +*WarnOK.label: OK +*WarnCancel.label: Cancel +*NoTuneOK.label: OK +*Left.label: Left +*Right.label: Right +*Wider.label: Wider +*Narrower.label: Narrower +*Up.label: Up +*Down.label: Down +*Shorter.label: Shorter +*Higher.label: Higher +*AckError.label: Acknowledged +*ErrorMessage.label: Sorry: You have requested a mode-line\n\ + That is not possible, or not supported by your\n\ + hardware configuration\n +*testingMessage.label: Mode test current in progress\n\n Please wait +*WarnLabel.label: WARNING WARNING WARNING WARNING WARNING\ + WARNING\n\n\ +THE INCORRECT USE OF THIS PROGRAM CAN DO PERMANENT DAMAGE TO YOUR MONITOR\n\ +AND/OR VIDEO CARD. IF YOU ARE NOT SURE WHAT YOU ARE DOING, HIT CANCEL\n\ +NOW. OTHERWISE, HIT OK TO CONTINUE\n\ +\n\ +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,\n\ +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n\ +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n\ +IN NO EVENT SHALL Kaleb S. KEITHLEY (or his employer) OR\n\ + The X.Org Foundation \ +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n\ +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n\ +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER\n\ +DEALINGS IN THE SOFTWARE.\n\n +*NoTuneLabel.label: Video modes are not tunable on this chip.\n + + +*S3-form.fromVert: Buttons2-form +*EarlySc-toggle.fromHoriz: InvertVclk-toggle +*Blank1-label.fromHoriz: EarlySc-toggle +!*Blank1-text.fromHoriz: Blank1-label +!*Blank2-label.fromHoriz: Blank1-text +!*Blank2-text.fromHoriz: Blank2-label +*InvertVclk-toggle.borderWidth: 1 +*EarlySc-toggle.borderWidth: 1 +*Blank1-text.borderWidth: 1 +*Blank2-text.borderWidth: 1 +*Blank1-text*editType: edit +*Blank2-text*editType: edit +*Blank1-text*width: 20 +*Blank2-text*width: 20 +*InvertVclk-toggle.label: InvertVCLK +*EarlySc-toggle.label:EarlySC +*Blank1-label.label: Blank Delay 1 +*Blank2-label.label: Blank Delay 2 + +*Blank1Dec-button.fromHoriz: Blank1-label +*Blank1-text.fromHoriz: Blank1Dec-button +*Blank1Inc-button.fromHoriz: Blank1-text +*Blank2-label.fromHoriz: Blank1Inc-button +*Blank2Dec-button.fromHoriz: Blank2-label +*Blank2-text.fromHoriz: Blank2Dec-button +*Blank2Inc-button.fromHoriz: Blank2-text +*Blank1Inc-button.label: + +*Blank1Dec-button.label: - +*Blank2Inc-button.label: + +*Blank2Dec-button.label: - + +*translations: #override r: xvidtune-restore()\n\ + p: xvidtune-show()\n\ + j: xvidtune-moveleft()\n\ + k: xvidtune-moveright()\n\ + m: xvidtune-movedown()\n\ + i: xvidtune-moveup()\n\ + a: xvidtune-narrower()\n\ + s: xvidtune-wider()\n\ + x: xvidtune-shorter()\n\ + z: xvidtune-taller()\n\ + q: xvidtune-quit() diff --git a/X11/default-display-manager b/X11/default-display-manager new file mode 100644 index 00000000..7d4e29bb --- /dev/null +++ b/X11/default-display-manager @@ -0,0 +1 @@ +/usr/sbin/lightdm diff --git a/X11/fonts/100dpi/xfonts-100dpi.alias b/X11/fonts/100dpi/xfonts-100dpi.alias new file mode 100644 index 00000000..9a4c4616 --- /dev/null +++ b/X11/fonts/100dpi/xfonts-100dpi.alias @@ -0,0 +1,36 @@ +lucidasans-bolditalic-8 -b&h-lucida-bold-i-normal-sans-11-80-100-100-p-69-iso8859-1 +lucidasans-bolditalic-10 -b&h-lucida-bold-i-normal-sans-14-100-100-100-p-90-iso8859-1 +lucidasans-bolditalic-12 -b&h-lucida-bold-i-normal-sans-17-120-100-100-p-108-iso8859-1 +lucidasans-bolditalic-14 -b&h-lucida-bold-i-normal-sans-20-140-100-100-p-127-iso8859-1 +lucidasans-bolditalic-18 -b&h-lucida-bold-i-normal-sans-25-180-100-100-p-159-iso8859-1 +lucidasans-bolditalic-24 -b&h-lucida-bold-i-normal-sans-34-240-100-100-p-215-iso8859-1 +lucidasans-bold-8 -b&h-lucida-bold-r-normal-sans-11-80-100-100-p-70-iso8859-1 +lucidasans-bold-10 -b&h-lucida-bold-r-normal-sans-14-100-100-100-p-89-iso8859-1 +lucidasans-bold-12 -b&h-lucida-bold-r-normal-sans-17-120-100-100-p-108-iso8859-1 +lucidasans-bold-14 -b&h-lucida-bold-r-normal-sans-20-140-100-100-p-127-iso8859-1 +lucidasans-bold-18 -b&h-lucida-bold-r-normal-sans-25-180-100-100-p-158-iso8859-1 +lucidasans-bold-24 -b&h-lucida-bold-r-normal-sans-34-240-100-100-p-216-iso8859-1 +lucidasans-italic-8 -b&h-lucida-medium-i-normal-sans-11-80-100-100-p-62-iso8859-1 +lucidasans-italic-10 -b&h-lucida-medium-i-normal-sans-14-100-100-100-p-80-iso8859-1 +lucidasans-italic-12 -b&h-lucida-medium-i-normal-sans-17-120-100-100-p-97-iso8859-1 +lucidasans-italic-14 -b&h-lucida-medium-i-normal-sans-20-140-100-100-p-114-iso8859-1 +lucidasans-italic-18 -b&h-lucida-medium-i-normal-sans-25-180-100-100-p-141-iso8859-1 +lucidasans-italic-24 -b&h-lucida-medium-i-normal-sans-34-240-100-100-p-192-iso8859-1 +lucidasans-8 -b&h-lucida-medium-r-normal-sans-11-80-100-100-p-63-iso8859-1 +lucidasans-10 -b&h-lucida-medium-r-normal-sans-14-100-100-100-p-80-iso8859-1 +lucidasans-12 -b&h-lucida-medium-r-normal-sans-17-120-100-100-p-96-iso8859-1 +lucidasans-14 -b&h-lucida-medium-r-normal-sans-20-140-100-100-p-114-iso8859-1 +lucidasans-18 -b&h-lucida-medium-r-normal-sans-25-180-100-100-p-142-iso8859-1 +lucidasans-24 -b&h-lucida-medium-r-normal-sans-34-240-100-100-p-191-iso8859-1 +lucidasanstypewriter-bold-8 -b&h-lucidatypewriter-bold-r-normal-sans-11-80-100-100-m-70-iso8859-1 +lucidasanstypewriter-bold-10 -b&h-lucidatypewriter-bold-r-normal-sans-14-100-100-100-m-80-iso8859-1 +lucidasanstypewriter-bold-12 -b&h-lucidatypewriter-bold-r-normal-sans-17-120-100-100-m-100-iso8859-1 +lucidasanstypewriter-bold-14 -b&h-lucidatypewriter-bold-r-normal-sans-20-140-100-100-m-120-iso8859-1 +lucidasanstypewriter-bold-18 -b&h-lucidatypewriter-bold-r-normal-sans-25-180-100-100-m-150-iso8859-1 +lucidasanstypewriter-bold-24 -b&h-lucidatypewriter-bold-r-normal-sans-34-240-100-100-m-200-iso8859-1 +lucidasanstypewriter-8 -b&h-lucidatypewriter-medium-r-normal-sans-11-80-100-100-m-70-iso8859-1 +lucidasanstypewriter-10 -b&h-lucidatypewriter-medium-r-normal-sans-14-100-100-100-m-80-iso8859-1 +lucidasanstypewriter-12 -b&h-lucidatypewriter-medium-r-normal-sans-17-120-100-100-m-100-iso8859-1 +lucidasanstypewriter-14 -b&h-lucidatypewriter-medium-r-normal-sans-20-140-100-100-m-120-iso8859-1 +lucidasanstypewriter-18 -b&h-lucidatypewriter-medium-r-normal-sans-25-180-100-100-m-150-iso8859-1 +lucidasanstypewriter-24 -b&h-lucidatypewriter-medium-r-normal-sans-34-240-100-100-m-200-iso8859-1 diff --git a/X11/openbox b/X11/openbox new file mode 120000 index 00000000..2a959620 --- /dev/null +++ b/X11/openbox @@ -0,0 +1 @@ +../xdg/openbox \ No newline at end of file diff --git a/X11/rgb.txt b/X11/rgb.txt new file mode 100644 index 00000000..b9e56c60 --- /dev/null +++ b/X11/rgb.txt @@ -0,0 +1,754 @@ +! $Xorg: rgb.txt,v 1.3 2000/08/17 19:54:00 cpqbld Exp $ +255 250 250 snow +248 248 255 ghost white +248 248 255 GhostWhite +245 245 245 white smoke +245 245 245 WhiteSmoke +220 220 220 gainsboro +255 250 240 floral white +255 250 240 FloralWhite +253 245 230 old lace +253 245 230 OldLace +250 240 230 linen +250 235 215 antique white +250 235 215 AntiqueWhite +255 239 213 papaya whip +255 239 213 PapayaWhip +255 235 205 blanched almond +255 235 205 BlanchedAlmond +255 228 196 bisque +255 218 185 peach puff +255 218 185 PeachPuff +255 222 173 navajo white +255 222 173 NavajoWhite +255 228 181 moccasin +255 248 220 cornsilk +255 255 240 ivory +255 250 205 lemon chiffon +255 250 205 LemonChiffon +255 245 238 seashell +240 255 240 honeydew +245 255 250 mint cream +245 255 250 MintCream +240 255 255 azure +240 248 255 alice blue +240 248 255 AliceBlue +230 230 250 lavender +255 240 245 lavender blush +255 240 245 LavenderBlush +255 228 225 misty rose +255 228 225 MistyRose +255 255 255 white + 0 0 0 black + 47 79 79 dark slate gray + 47 79 79 DarkSlateGray + 47 79 79 dark slate grey + 47 79 79 DarkSlateGrey +105 105 105 dim gray +105 105 105 DimGray +105 105 105 dim grey +105 105 105 DimGrey +112 128 144 slate gray +112 128 144 SlateGray +112 128 144 slate grey +112 128 144 SlateGrey +119 136 153 light slate gray +119 136 153 LightSlateGray +119 136 153 light slate grey +119 136 153 LightSlateGrey +190 190 190 gray +190 190 190 grey +211 211 211 light grey +211 211 211 LightGrey +211 211 211 light gray +211 211 211 LightGray + 25 25 112 midnight blue + 25 25 112 MidnightBlue + 0 0 128 navy + 0 0 128 navy blue + 0 0 128 NavyBlue +100 149 237 cornflower blue +100 149 237 CornflowerBlue + 72 61 139 dark slate blue + 72 61 139 DarkSlateBlue +106 90 205 slate blue +106 90 205 SlateBlue +123 104 238 medium slate blue +123 104 238 MediumSlateBlue +132 112 255 light slate blue +132 112 255 LightSlateBlue + 0 0 205 medium blue + 0 0 205 MediumBlue + 65 105 225 royal blue + 65 105 225 RoyalBlue + 0 0 255 blue + 30 144 255 dodger blue + 30 144 255 DodgerBlue + 0 191 255 deep sky blue + 0 191 255 DeepSkyBlue +135 206 235 sky blue +135 206 235 SkyBlue +135 206 250 light sky blue +135 206 250 LightSkyBlue + 70 130 180 steel blue + 70 130 180 SteelBlue +176 196 222 light steel blue +176 196 222 LightSteelBlue +173 216 230 light blue +173 216 230 LightBlue +176 224 230 powder blue +176 224 230 PowderBlue +175 238 238 pale turquoise +175 238 238 PaleTurquoise + 0 206 209 dark turquoise + 0 206 209 DarkTurquoise + 72 209 204 medium turquoise + 72 209 204 MediumTurquoise + 64 224 208 turquoise + 0 255 255 cyan +224 255 255 light cyan +224 255 255 LightCyan + 95 158 160 cadet blue + 95 158 160 CadetBlue +102 205 170 medium aquamarine +102 205 170 MediumAquamarine +127 255 212 aquamarine + 0 100 0 dark green + 0 100 0 DarkGreen + 85 107 47 dark olive green + 85 107 47 DarkOliveGreen +143 188 143 dark sea green +143 188 143 DarkSeaGreen + 46 139 87 sea green + 46 139 87 SeaGreen + 60 179 113 medium sea green + 60 179 113 MediumSeaGreen + 32 178 170 light sea green + 32 178 170 LightSeaGreen +152 251 152 pale green +152 251 152 PaleGreen + 0 255 127 spring green + 0 255 127 SpringGreen +124 252 0 lawn green +124 252 0 LawnGreen + 0 255 0 green +127 255 0 chartreuse + 0 250 154 medium spring green + 0 250 154 MediumSpringGreen +173 255 47 green yellow +173 255 47 GreenYellow + 50 205 50 lime green + 50 205 50 LimeGreen +154 205 50 yellow green +154 205 50 YellowGreen + 34 139 34 forest green + 34 139 34 ForestGreen +107 142 35 olive drab +107 142 35 OliveDrab +189 183 107 dark khaki +189 183 107 DarkKhaki +240 230 140 khaki +238 232 170 pale goldenrod +238 232 170 PaleGoldenrod +250 250 210 light goldenrod yellow +250 250 210 LightGoldenrodYellow +255 255 224 light yellow +255 255 224 LightYellow +255 255 0 yellow +255 215 0 gold +238 221 130 light goldenrod +238 221 130 LightGoldenrod +218 165 32 goldenrod +184 134 11 dark goldenrod +184 134 11 DarkGoldenrod +188 143 143 rosy brown +188 143 143 RosyBrown +205 92 92 indian red +205 92 92 IndianRed +139 69 19 saddle brown +139 69 19 SaddleBrown +160 82 45 sienna +205 133 63 peru +222 184 135 burlywood +245 245 220 beige +245 222 179 wheat +244 164 96 sandy brown +244 164 96 SandyBrown +210 180 140 tan +210 105 30 chocolate +178 34 34 firebrick +165 42 42 brown +233 150 122 dark salmon +233 150 122 DarkSalmon +250 128 114 salmon +255 160 122 light salmon +255 160 122 LightSalmon +255 165 0 orange +255 140 0 dark orange +255 140 0 DarkOrange +255 127 80 coral +240 128 128 light coral +240 128 128 LightCoral +255 99 71 tomato +255 69 0 orange red +255 69 0 OrangeRed +255 0 0 red +255 105 180 hot pink +255 105 180 HotPink +255 20 147 deep pink +255 20 147 DeepPink +255 192 203 pink +255 182 193 light pink +255 182 193 LightPink +219 112 147 pale violet red +219 112 147 PaleVioletRed +176 48 96 maroon +199 21 133 medium violet red +199 21 133 MediumVioletRed +208 32 144 violet red +208 32 144 VioletRed +255 0 255 magenta +238 130 238 violet +221 160 221 plum +218 112 214 orchid +186 85 211 medium orchid +186 85 211 MediumOrchid +153 50 204 dark orchid +153 50 204 DarkOrchid +148 0 211 dark violet +148 0 211 DarkViolet +138 43 226 blue violet +138 43 226 BlueViolet +160 32 240 purple +147 112 219 medium purple +147 112 219 MediumPurple +216 191 216 thistle +255 250 250 snow1 +238 233 233 snow2 +205 201 201 snow3 +139 137 137 snow4 +255 245 238 seashell1 +238 229 222 seashell2 +205 197 191 seashell3 +139 134 130 seashell4 +255 239 219 AntiqueWhite1 +238 223 204 AntiqueWhite2 +205 192 176 AntiqueWhite3 +139 131 120 AntiqueWhite4 +255 228 196 bisque1 +238 213 183 bisque2 +205 183 158 bisque3 +139 125 107 bisque4 +255 218 185 PeachPuff1 +238 203 173 PeachPuff2 +205 175 149 PeachPuff3 +139 119 101 PeachPuff4 +255 222 173 NavajoWhite1 +238 207 161 NavajoWhite2 +205 179 139 NavajoWhite3 +139 121 94 NavajoWhite4 +255 250 205 LemonChiffon1 +238 233 191 LemonChiffon2 +205 201 165 LemonChiffon3 +139 137 112 LemonChiffon4 +255 248 220 cornsilk1 +238 232 205 cornsilk2 +205 200 177 cornsilk3 +139 136 120 cornsilk4 +255 255 240 ivory1 +238 238 224 ivory2 +205 205 193 ivory3 +139 139 131 ivory4 +240 255 240 honeydew1 +224 238 224 honeydew2 +193 205 193 honeydew3 +131 139 131 honeydew4 +255 240 245 LavenderBlush1 +238 224 229 LavenderBlush2 +205 193 197 LavenderBlush3 +139 131 134 LavenderBlush4 +255 228 225 MistyRose1 +238 213 210 MistyRose2 +205 183 181 MistyRose3 +139 125 123 MistyRose4 +240 255 255 azure1 +224 238 238 azure2 +193 205 205 azure3 +131 139 139 azure4 +131 111 255 SlateBlue1 +122 103 238 SlateBlue2 +105 89 205 SlateBlue3 + 71 60 139 SlateBlue4 + 72 118 255 RoyalBlue1 + 67 110 238 RoyalBlue2 + 58 95 205 RoyalBlue3 + 39 64 139 RoyalBlue4 + 0 0 255 blue1 + 0 0 238 blue2 + 0 0 205 blue3 + 0 0 139 blue4 + 30 144 255 DodgerBlue1 + 28 134 238 DodgerBlue2 + 24 116 205 DodgerBlue3 + 16 78 139 DodgerBlue4 + 99 184 255 SteelBlue1 + 92 172 238 SteelBlue2 + 79 148 205 SteelBlue3 + 54 100 139 SteelBlue4 + 0 191 255 DeepSkyBlue1 + 0 178 238 DeepSkyBlue2 + 0 154 205 DeepSkyBlue3 + 0 104 139 DeepSkyBlue4 +135 206 255 SkyBlue1 +126 192 238 SkyBlue2 +108 166 205 SkyBlue3 + 74 112 139 SkyBlue4 +176 226 255 LightSkyBlue1 +164 211 238 LightSkyBlue2 +141 182 205 LightSkyBlue3 + 96 123 139 LightSkyBlue4 +198 226 255 SlateGray1 +185 211 238 SlateGray2 +159 182 205 SlateGray3 +108 123 139 SlateGray4 +202 225 255 LightSteelBlue1 +188 210 238 LightSteelBlue2 +162 181 205 LightSteelBlue3 +110 123 139 LightSteelBlue4 +191 239 255 LightBlue1 +178 223 238 LightBlue2 +154 192 205 LightBlue3 +104 131 139 LightBlue4 +224 255 255 LightCyan1 +209 238 238 LightCyan2 +180 205 205 LightCyan3 +122 139 139 LightCyan4 +187 255 255 PaleTurquoise1 +174 238 238 PaleTurquoise2 +150 205 205 PaleTurquoise3 +102 139 139 PaleTurquoise4 +152 245 255 CadetBlue1 +142 229 238 CadetBlue2 +122 197 205 CadetBlue3 + 83 134 139 CadetBlue4 + 0 245 255 turquoise1 + 0 229 238 turquoise2 + 0 197 205 turquoise3 + 0 134 139 turquoise4 + 0 255 255 cyan1 + 0 238 238 cyan2 + 0 205 205 cyan3 + 0 139 139 cyan4 +151 255 255 DarkSlateGray1 +141 238 238 DarkSlateGray2 +121 205 205 DarkSlateGray3 + 82 139 139 DarkSlateGray4 +127 255 212 aquamarine1 +118 238 198 aquamarine2 +102 205 170 aquamarine3 + 69 139 116 aquamarine4 +193 255 193 DarkSeaGreen1 +180 238 180 DarkSeaGreen2 +155 205 155 DarkSeaGreen3 +105 139 105 DarkSeaGreen4 + 84 255 159 SeaGreen1 + 78 238 148 SeaGreen2 + 67 205 128 SeaGreen3 + 46 139 87 SeaGreen4 +154 255 154 PaleGreen1 +144 238 144 PaleGreen2 +124 205 124 PaleGreen3 + 84 139 84 PaleGreen4 + 0 255 127 SpringGreen1 + 0 238 118 SpringGreen2 + 0 205 102 SpringGreen3 + 0 139 69 SpringGreen4 + 0 255 0 green1 + 0 238 0 green2 + 0 205 0 green3 + 0 139 0 green4 +127 255 0 chartreuse1 +118 238 0 chartreuse2 +102 205 0 chartreuse3 + 69 139 0 chartreuse4 +192 255 62 OliveDrab1 +179 238 58 OliveDrab2 +154 205 50 OliveDrab3 +105 139 34 OliveDrab4 +202 255 112 DarkOliveGreen1 +188 238 104 DarkOliveGreen2 +162 205 90 DarkOliveGreen3 +110 139 61 DarkOliveGreen4 +255 246 143 khaki1 +238 230 133 khaki2 +205 198 115 khaki3 +139 134 78 khaki4 +255 236 139 LightGoldenrod1 +238 220 130 LightGoldenrod2 +205 190 112 LightGoldenrod3 +139 129 76 LightGoldenrod4 +255 255 224 LightYellow1 +238 238 209 LightYellow2 +205 205 180 LightYellow3 +139 139 122 LightYellow4 +255 255 0 yellow1 +238 238 0 yellow2 +205 205 0 yellow3 +139 139 0 yellow4 +255 215 0 gold1 +238 201 0 gold2 +205 173 0 gold3 +139 117 0 gold4 +255 193 37 goldenrod1 +238 180 34 goldenrod2 +205 155 29 goldenrod3 +139 105 20 goldenrod4 +255 185 15 DarkGoldenrod1 +238 173 14 DarkGoldenrod2 +205 149 12 DarkGoldenrod3 +139 101 8 DarkGoldenrod4 +255 193 193 RosyBrown1 +238 180 180 RosyBrown2 +205 155 155 RosyBrown3 +139 105 105 RosyBrown4 +255 106 106 IndianRed1 +238 99 99 IndianRed2 +205 85 85 IndianRed3 +139 58 58 IndianRed4 +255 130 71 sienna1 +238 121 66 sienna2 +205 104 57 sienna3 +139 71 38 sienna4 +255 211 155 burlywood1 +238 197 145 burlywood2 +205 170 125 burlywood3 +139 115 85 burlywood4 +255 231 186 wheat1 +238 216 174 wheat2 +205 186 150 wheat3 +139 126 102 wheat4 +255 165 79 tan1 +238 154 73 tan2 +205 133 63 tan3 +139 90 43 tan4 +255 127 36 chocolate1 +238 118 33 chocolate2 +205 102 29 chocolate3 +139 69 19 chocolate4 +255 48 48 firebrick1 +238 44 44 firebrick2 +205 38 38 firebrick3 +139 26 26 firebrick4 +255 64 64 brown1 +238 59 59 brown2 +205 51 51 brown3 +139 35 35 brown4 +255 140 105 salmon1 +238 130 98 salmon2 +205 112 84 salmon3 +139 76 57 salmon4 +255 160 122 LightSalmon1 +238 149 114 LightSalmon2 +205 129 98 LightSalmon3 +139 87 66 LightSalmon4 +255 165 0 orange1 +238 154 0 orange2 +205 133 0 orange3 +139 90 0 orange4 +255 127 0 DarkOrange1 +238 118 0 DarkOrange2 +205 102 0 DarkOrange3 +139 69 0 DarkOrange4 +255 114 86 coral1 +238 106 80 coral2 +205 91 69 coral3 +139 62 47 coral4 +255 99 71 tomato1 +238 92 66 tomato2 +205 79 57 tomato3 +139 54 38 tomato4 +255 69 0 OrangeRed1 +238 64 0 OrangeRed2 +205 55 0 OrangeRed3 +139 37 0 OrangeRed4 +255 0 0 red1 +238 0 0 red2 +205 0 0 red3 +139 0 0 red4 +215 7 81 DebianRed +255 20 147 DeepPink1 +238 18 137 DeepPink2 +205 16 118 DeepPink3 +139 10 80 DeepPink4 +255 110 180 HotPink1 +238 106 167 HotPink2 +205 96 144 HotPink3 +139 58 98 HotPink4 +255 181 197 pink1 +238 169 184 pink2 +205 145 158 pink3 +139 99 108 pink4 +255 174 185 LightPink1 +238 162 173 LightPink2 +205 140 149 LightPink3 +139 95 101 LightPink4 +255 130 171 PaleVioletRed1 +238 121 159 PaleVioletRed2 +205 104 137 PaleVioletRed3 +139 71 93 PaleVioletRed4 +255 52 179 maroon1 +238 48 167 maroon2 +205 41 144 maroon3 +139 28 98 maroon4 +255 62 150 VioletRed1 +238 58 140 VioletRed2 +205 50 120 VioletRed3 +139 34 82 VioletRed4 +255 0 255 magenta1 +238 0 238 magenta2 +205 0 205 magenta3 +139 0 139 magenta4 +255 131 250 orchid1 +238 122 233 orchid2 +205 105 201 orchid3 +139 71 137 orchid4 +255 187 255 plum1 +238 174 238 plum2 +205 150 205 plum3 +139 102 139 plum4 +224 102 255 MediumOrchid1 +209 95 238 MediumOrchid2 +180 82 205 MediumOrchid3 +122 55 139 MediumOrchid4 +191 62 255 DarkOrchid1 +178 58 238 DarkOrchid2 +154 50 205 DarkOrchid3 +104 34 139 DarkOrchid4 +155 48 255 purple1 +145 44 238 purple2 +125 38 205 purple3 + 85 26 139 purple4 +171 130 255 MediumPurple1 +159 121 238 MediumPurple2 +137 104 205 MediumPurple3 + 93 71 139 MediumPurple4 +255 225 255 thistle1 +238 210 238 thistle2 +205 181 205 thistle3 +139 123 139 thistle4 + 0 0 0 gray0 + 0 0 0 grey0 + 3 3 3 gray1 + 3 3 3 grey1 + 5 5 5 gray2 + 5 5 5 grey2 + 8 8 8 gray3 + 8 8 8 grey3 + 10 10 10 gray4 + 10 10 10 grey4 + 13 13 13 gray5 + 13 13 13 grey5 + 15 15 15 gray6 + 15 15 15 grey6 + 18 18 18 gray7 + 18 18 18 grey7 + 20 20 20 gray8 + 20 20 20 grey8 + 23 23 23 gray9 + 23 23 23 grey9 + 26 26 26 gray10 + 26 26 26 grey10 + 28 28 28 gray11 + 28 28 28 grey11 + 31 31 31 gray12 + 31 31 31 grey12 + 33 33 33 gray13 + 33 33 33 grey13 + 36 36 36 gray14 + 36 36 36 grey14 + 38 38 38 gray15 + 38 38 38 grey15 + 41 41 41 gray16 + 41 41 41 grey16 + 43 43 43 gray17 + 43 43 43 grey17 + 46 46 46 gray18 + 46 46 46 grey18 + 48 48 48 gray19 + 48 48 48 grey19 + 51 51 51 gray20 + 51 51 51 grey20 + 54 54 54 gray21 + 54 54 54 grey21 + 56 56 56 gray22 + 56 56 56 grey22 + 59 59 59 gray23 + 59 59 59 grey23 + 61 61 61 gray24 + 61 61 61 grey24 + 64 64 64 gray25 + 64 64 64 grey25 + 66 66 66 gray26 + 66 66 66 grey26 + 69 69 69 gray27 + 69 69 69 grey27 + 71 71 71 gray28 + 71 71 71 grey28 + 74 74 74 gray29 + 74 74 74 grey29 + 77 77 77 gray30 + 77 77 77 grey30 + 79 79 79 gray31 + 79 79 79 grey31 + 82 82 82 gray32 + 82 82 82 grey32 + 84 84 84 gray33 + 84 84 84 grey33 + 87 87 87 gray34 + 87 87 87 grey34 + 89 89 89 gray35 + 89 89 89 grey35 + 92 92 92 gray36 + 92 92 92 grey36 + 94 94 94 gray37 + 94 94 94 grey37 + 97 97 97 gray38 + 97 97 97 grey38 + 99 99 99 gray39 + 99 99 99 grey39 +102 102 102 gray40 +102 102 102 grey40 +105 105 105 gray41 +105 105 105 grey41 +107 107 107 gray42 +107 107 107 grey42 +110 110 110 gray43 +110 110 110 grey43 +112 112 112 gray44 +112 112 112 grey44 +115 115 115 gray45 +115 115 115 grey45 +117 117 117 gray46 +117 117 117 grey46 +120 120 120 gray47 +120 120 120 grey47 +122 122 122 gray48 +122 122 122 grey48 +125 125 125 gray49 +125 125 125 grey49 +127 127 127 gray50 +127 127 127 grey50 +130 130 130 gray51 +130 130 130 grey51 +133 133 133 gray52 +133 133 133 grey52 +135 135 135 gray53 +135 135 135 grey53 +138 138 138 gray54 +138 138 138 grey54 +140 140 140 gray55 +140 140 140 grey55 +143 143 143 gray56 +143 143 143 grey56 +145 145 145 gray57 +145 145 145 grey57 +148 148 148 gray58 +148 148 148 grey58 +150 150 150 gray59 +150 150 150 grey59 +153 153 153 gray60 +153 153 153 grey60 +156 156 156 gray61 +156 156 156 grey61 +158 158 158 gray62 +158 158 158 grey62 +161 161 161 gray63 +161 161 161 grey63 +163 163 163 gray64 +163 163 163 grey64 +166 166 166 gray65 +166 166 166 grey65 +168 168 168 gray66 +168 168 168 grey66 +171 171 171 gray67 +171 171 171 grey67 +173 173 173 gray68 +173 173 173 grey68 +176 176 176 gray69 +176 176 176 grey69 +179 179 179 gray70 +179 179 179 grey70 +181 181 181 gray71 +181 181 181 grey71 +184 184 184 gray72 +184 184 184 grey72 +186 186 186 gray73 +186 186 186 grey73 +189 189 189 gray74 +189 189 189 grey74 +191 191 191 gray75 +191 191 191 grey75 +194 194 194 gray76 +194 194 194 grey76 +196 196 196 gray77 +196 196 196 grey77 +199 199 199 gray78 +199 199 199 grey78 +201 201 201 gray79 +201 201 201 grey79 +204 204 204 gray80 +204 204 204 grey80 +207 207 207 gray81 +207 207 207 grey81 +209 209 209 gray82 +209 209 209 grey82 +212 212 212 gray83 +212 212 212 grey83 +214 214 214 gray84 +214 214 214 grey84 +217 217 217 gray85 +217 217 217 grey85 +219 219 219 gray86 +219 219 219 grey86 +222 222 222 gray87 +222 222 222 grey87 +224 224 224 gray88 +224 224 224 grey88 +227 227 227 gray89 +227 227 227 grey89 +229 229 229 gray90 +229 229 229 grey90 +232 232 232 gray91 +232 232 232 grey91 +235 235 235 gray92 +235 235 235 grey92 +237 237 237 gray93 +237 237 237 grey93 +240 240 240 gray94 +240 240 240 grey94 +242 242 242 gray95 +242 242 242 grey95 +245 245 245 gray96 +245 245 245 grey96 +247 247 247 gray97 +247 247 247 grey97 +250 250 250 gray98 +250 250 250 grey98 +252 252 252 gray99 +252 252 252 grey99 +255 255 255 gray100 +255 255 255 grey100 +169 169 169 dark grey +169 169 169 DarkGrey +169 169 169 dark gray +169 169 169 DarkGray +0 0 139 dark blue +0 0 139 DarkBlue +0 139 139 dark cyan +0 139 139 DarkCyan +139 0 139 dark magenta +139 0 139 DarkMagenta +139 0 0 dark red +139 0 0 DarkRed +144 238 144 light green +144 238 144 LightGreen diff --git a/X11/vncserver-virtual-dummy.conf b/X11/vncserver-virtual-dummy.conf new file mode 100644 index 00000000..16b1695e --- /dev/null +++ b/X11/vncserver-virtual-dummy.conf @@ -0,0 +1,51 @@ +# This Xorg configuration file is meant to be used by vncserver-virtual +# in SystemXorg mode using the xf86-video-dummy driver. + +Section "ServerFlags" + Option "DontVTSwitch" "true" + Option "AllowMouseOpenFail" "true" + Option "PciForceNone" "true" + Option "AutoEnableDevices" "false" + Option "AutoAddDevices" "false" + Option "IgnoreABI" "true" +EndSection + +Section "InputDevice" + Identifier "void_mouse" + Option "CorePointer" "true" + Driver "void" +EndSection + +Section "InputDevice" + Identifier "void_keyboard" + Option "CoreKeyboard" "true" + Driver "void" +EndSection + +Section "Device" + Identifier "dummy_videocard" + Driver "dummy" + VideoRam 192000 +EndSection + +Section "Monitor" + Identifier "dummy_monitor" + HorizSync 1.0 - 2000.0 + VertRefresh 1.0 - 200.0 + # Add 16:9 modes, others are automatically detected. + Modeline "1280x720" 74.48 1280 1336 1472 1664 720 721 724 746 + Modeline "1920x1080" 172.80 1920 2040 2248 2576 1080 1081 1084 1118 +EndSection + +Section "Screen" + Identifier "dummy_screen" + Device "dummy_videocard" + Monitor "dummy_monitor" +EndSection + +Section "ServerLayout" + Identifier "dummy_layout" + Screen "dummy_screen" + InputDevice "void_mouse" + InputDevice "void_keyboard" +EndSection diff --git a/X11/vncserver-virtual-vnc.conf b/X11/vncserver-virtual-vnc.conf new file mode 100644 index 00000000..9410e0b4 --- /dev/null +++ b/X11/vncserver-virtual-vnc.conf @@ -0,0 +1,48 @@ +# This Xorg configuration file is meant to be used by vncserver-virtual +# in SystemXorg mode using the xf86-video-vnc driver. + +Section "ServerFlags" + Option "DontVTSwitch" "true" + Option "AllowMouseOpenFail" "true" + Option "PciForceNone" "true" + Option "AutoEnableDevices" "false" + Option "AutoAddDevices" "false" + Option "IgnoreABI" "true" +EndSection + +Section "InputDevice" + Identifier "void_mouse" + Option "CorePointer" "true" + Driver "void" +EndSection + +Section "InputDevice" + Identifier "void_keyboard" + Option "CoreKeyboard" "true" + Driver "void" +EndSection + +Section "Device" + Identifier "vnc_videocard" + Driver "vnc" + VideoRam 192000 +EndSection + +Section "Monitor" + Identifier "vnc_monitor" + HorizSync 1.0 - 2000.0 + VertRefresh 1.0 - 200.0 +EndSection + +Section "Screen" + Identifier "vnc_screen" + Device "vnc_videocard" + Monitor "vnc_monitor" +EndSection + +Section "ServerLayout" + Identifier "vnc_layout" + Screen "vnc_screen" + InputDevice "void_mouse" + InputDevice "void_keyboard" +EndSection diff --git a/X11/xinit/xinitrc b/X11/xinit/xinitrc new file mode 100755 index 00000000..5a8c3091 --- /dev/null +++ b/X11/xinit/xinitrc @@ -0,0 +1,8 @@ +#!/bin/sh + +# /etc/X11/xinit/xinitrc +# +# global xinitrc file, used by all X sessions started by xinit (startx) + +# invoke global X session script +. /etc/X11/Xsession diff --git a/X11/xinit/xserverrc b/X11/xinit/xserverrc new file mode 100755 index 00000000..94494ec9 --- /dev/null +++ b/X11/xinit/xserverrc @@ -0,0 +1,3 @@ +#!/bin/sh + +exec /usr/bin/X -nolisten tcp "$@" diff --git a/adduser.conf b/adduser.conf new file mode 100644 index 00000000..d045994f --- /dev/null +++ b/adduser.conf @@ -0,0 +1,85 @@ +# /etc/adduser.conf: `adduser' configuration. +# See adduser(8) and adduser.conf(5) for full documentation. + +# The DSHELL variable specifies the default login shell on your +# system. +DSHELL=/bin/bash + +# The DHOME variable specifies the directory containing users' home +# directories. +DHOME=/home + +# If GROUPHOMES is "yes", then the home directories will be created as +# /home/groupname/user. +GROUPHOMES=no + +# If LETTERHOMES is "yes", then the created home directories will have +# an extra directory - the first letter of the user name. For example: +# /home/u/user. +LETTERHOMES=no + +# The SKEL variable specifies the directory containing "skeletal" user +# files; in other words, files such as a sample .profile that will be +# copied to the new user's home directory when it is created. +SKEL=/etc/skel + +# FIRST_SYSTEM_[GU]ID to LAST_SYSTEM_[GU]ID inclusive is the range for UIDs +# for dynamically allocated administrative and system accounts/groups. +# Please note that system software, such as the users allocated by the base-passwd +# package, may assume that UIDs less than 100 are unallocated. +FIRST_SYSTEM_UID=100 +LAST_SYSTEM_UID=999 + +FIRST_SYSTEM_GID=100 +LAST_SYSTEM_GID=999 + +# FIRST_[GU]ID to LAST_[GU]ID inclusive is the range of UIDs of dynamically +# allocated user accounts/groups. +FIRST_UID=1000 +LAST_UID=59999 + +FIRST_GID=1000 +LAST_GID=59999 + +# The USERGROUPS variable can be either "yes" or "no". If "yes" each +# created user will be given their own group to use as a default. If +# "no", each created user will be placed in the group whose gid is +# USERS_GID (see below). +USERGROUPS=yes + +# If USERGROUPS is "no", then USERS_GID should be the GID of the group +# `users' (or the equivalent group) on your system. +USERS_GID=100 + +# If DIR_MODE is set, directories will be created with the specified +# mode. Otherwise the default mode 0755 will be used. +DIR_MODE=0755 + +# If SETGID_HOME is "yes" home directories for users with their own +# group the setgid bit will be set. This was the default for +# versions << 3.13 of adduser. Because it has some bad side effects we +# no longer do this per default. If you want it nevertheless you can +# still set it here. +SETGID_HOME=no + +# If QUOTAUSER is set, a default quota will be set from that user with +# `edquota -p QUOTAUSER newuser' +QUOTAUSER="" + +# If SKEL_IGNORE_REGEX is set, adduser will ignore files matching this +# regular expression when creating a new home directory +SKEL_IGNORE_REGEX="dpkg-(old|new|dist|save)" + +# Set this if you want the --add_extra_groups option to adduser to add +# new users to other groups. +# This is the list of groups that new non-system users will be added to +# Default: +#EXTRA_GROUPS="dialout cdrom floppy audio video plugdev users" + +# If ADD_EXTRA_GROUPS is set to something non-zero, the EXTRA_GROUPS +# option above will be default behavior for adding new, non-system users +#ADD_EXTRA_GROUPS=1 + + +# check user and group names also against this regular expression. +#NAME_REGEX="^[a-z][-a-z0-9_]*\$" diff --git a/alsa/conf.d/10-rate-lav.conf b/alsa/conf.d/10-rate-lav.conf new file mode 120000 index 00000000..f1021c9e --- /dev/null +++ b/alsa/conf.d/10-rate-lav.conf @@ -0,0 +1 @@ +/usr/share/alsa/alsa.conf.d/10-rate-lav.conf \ No newline at end of file diff --git a/alsa/conf.d/10-samplerate.conf b/alsa/conf.d/10-samplerate.conf new file mode 120000 index 00000000..3f12fdbb --- /dev/null +++ b/alsa/conf.d/10-samplerate.conf @@ -0,0 +1 @@ +/usr/share/alsa/alsa.conf.d/10-samplerate.conf \ No newline at end of file diff --git a/alsa/conf.d/10-speexrate.conf b/alsa/conf.d/10-speexrate.conf new file mode 120000 index 00000000..abc4b34e --- /dev/null +++ b/alsa/conf.d/10-speexrate.conf @@ -0,0 +1 @@ +/usr/share/alsa/alsa.conf.d/10-speexrate.conf \ No newline at end of file diff --git a/alsa/conf.d/50-arcam-av-ctl.conf b/alsa/conf.d/50-arcam-av-ctl.conf new file mode 120000 index 00000000..a4546a33 --- /dev/null +++ b/alsa/conf.d/50-arcam-av-ctl.conf @@ -0,0 +1 @@ +/usr/share/alsa/alsa.conf.d/50-arcam-av-ctl.conf \ No newline at end of file diff --git a/alsa/conf.d/50-jack.conf b/alsa/conf.d/50-jack.conf new file mode 120000 index 00000000..5e220fb2 --- /dev/null +++ b/alsa/conf.d/50-jack.conf @@ -0,0 +1 @@ +/usr/share/alsa/alsa.conf.d/50-jack.conf \ No newline at end of file diff --git a/alsa/conf.d/50-oss.conf b/alsa/conf.d/50-oss.conf new file mode 120000 index 00000000..8834acf8 --- /dev/null +++ b/alsa/conf.d/50-oss.conf @@ -0,0 +1 @@ +/usr/share/alsa/alsa.conf.d/50-oss.conf \ No newline at end of file diff --git a/alsa/conf.d/50-pulseaudio.conf b/alsa/conf.d/50-pulseaudio.conf new file mode 120000 index 00000000..02f0d5fb --- /dev/null +++ b/alsa/conf.d/50-pulseaudio.conf @@ -0,0 +1 @@ +/usr/share/alsa/alsa.conf.d/50-pulseaudio.conf \ No newline at end of file diff --git a/alsa/conf.d/60-a52-encoder.conf b/alsa/conf.d/60-a52-encoder.conf new file mode 120000 index 00000000..0d89aa1d --- /dev/null +++ b/alsa/conf.d/60-a52-encoder.conf @@ -0,0 +1 @@ +/usr/share/alsa/alsa.conf.d/60-a52-encoder.conf \ No newline at end of file diff --git a/alsa/conf.d/60-upmix.conf b/alsa/conf.d/60-upmix.conf new file mode 120000 index 00000000..ce7e4a2a --- /dev/null +++ b/alsa/conf.d/60-upmix.conf @@ -0,0 +1 @@ +/usr/share/alsa/alsa.conf.d/60-upmix.conf \ No newline at end of file diff --git a/alsa/conf.d/60-vdownmix.conf b/alsa/conf.d/60-vdownmix.conf new file mode 120000 index 00000000..d937c366 --- /dev/null +++ b/alsa/conf.d/60-vdownmix.conf @@ -0,0 +1 @@ +/usr/share/alsa/alsa.conf.d/60-vdownmix.conf \ No newline at end of file diff --git a/alsa/conf.d/98-usb-stream.conf b/alsa/conf.d/98-usb-stream.conf new file mode 120000 index 00000000..95e52bd0 --- /dev/null +++ b/alsa/conf.d/98-usb-stream.conf @@ -0,0 +1 @@ +/usr/share/alsa/alsa.conf.d/98-usb-stream.conf \ No newline at end of file diff --git a/alsa/conf.d/99-pulse.conf b/alsa/conf.d/99-pulse.conf new file mode 120000 index 00000000..af15384b --- /dev/null +++ b/alsa/conf.d/99-pulse.conf @@ -0,0 +1 @@ +/usr/share/alsa/alsa.conf.d/pulse.conf \ No newline at end of file diff --git a/alsa/conf.d/99-pulseaudio-default.conf.example b/alsa/conf.d/99-pulseaudio-default.conf.example new file mode 100644 index 00000000..4f588580 --- /dev/null +++ b/alsa/conf.d/99-pulseaudio-default.conf.example @@ -0,0 +1,13 @@ +# Default to PulseAudio + +pcm.!default { + type pulse + hint { + show on + description "Default ALSA Output (currently PulseAudio Sound Server)" + } +} + +ctl.!default { + type pulse +} diff --git a/alternatives/README b/alternatives/README new file mode 100644 index 00000000..4c4d2156 --- /dev/null +++ b/alternatives/README @@ -0,0 +1,2 @@ +Please read the update-alternatives(1) man page for information on this +directory and its contents. diff --git a/alternatives/awk b/alternatives/awk new file mode 120000 index 00000000..19ba657e --- /dev/null +++ b/alternatives/awk @@ -0,0 +1 @@ +/usr/bin/gawk \ No newline at end of file diff --git a/alternatives/awk.1.gz b/alternatives/awk.1.gz new file mode 120000 index 00000000..134262bc --- /dev/null +++ b/alternatives/awk.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/gawk.1.gz \ No newline at end of file diff --git a/alternatives/builtins.7.gz b/alternatives/builtins.7.gz new file mode 120000 index 00000000..96d1b740 --- /dev/null +++ b/alternatives/builtins.7.gz @@ -0,0 +1 @@ +/usr/share/man/man7/bash-builtins.7.gz \ No newline at end of file diff --git a/alternatives/c++ b/alternatives/c++ new file mode 120000 index 00000000..e51afadf --- /dev/null +++ b/alternatives/c++ @@ -0,0 +1 @@ +/usr/bin/g++ \ No newline at end of file diff --git a/alternatives/c89 b/alternatives/c89 new file mode 120000 index 00000000..9e67d743 --- /dev/null +++ b/alternatives/c89 @@ -0,0 +1 @@ +/usr/bin/c89-gcc \ No newline at end of file diff --git a/alternatives/c89.1.gz b/alternatives/c89.1.gz new file mode 120000 index 00000000..3a742380 --- /dev/null +++ b/alternatives/c89.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/c89-gcc.1.gz \ No newline at end of file diff --git a/alternatives/c99 b/alternatives/c99 new file mode 120000 index 00000000..323b6db2 --- /dev/null +++ b/alternatives/c99 @@ -0,0 +1 @@ +/usr/bin/c99-gcc \ No newline at end of file diff --git a/alternatives/c99.1.gz b/alternatives/c99.1.gz new file mode 120000 index 00000000..e033f2d4 --- /dev/null +++ b/alternatives/c99.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/c99-gcc.1.gz \ No newline at end of file diff --git a/alternatives/cc b/alternatives/cc new file mode 120000 index 00000000..cd91449a --- /dev/null +++ b/alternatives/cc @@ -0,0 +1 @@ +/usr/bin/gcc \ No newline at end of file diff --git a/alternatives/cpp b/alternatives/cpp new file mode 120000 index 00000000..00fc3c4e --- /dev/null +++ b/alternatives/cpp @@ -0,0 +1 @@ +/usr/bin/cpp \ No newline at end of file diff --git a/alternatives/cyfmac43455-sdio.bin b/alternatives/cyfmac43455-sdio.bin new file mode 120000 index 00000000..fc5e5dcb --- /dev/null +++ b/alternatives/cyfmac43455-sdio.bin @@ -0,0 +1 @@ +/lib/firmware/cypress/cyfmac43455-sdio-standard.bin \ No newline at end of file diff --git a/alternatives/default-GM.sf2 b/alternatives/default-GM.sf2 new file mode 120000 index 00000000..4015b762 --- /dev/null +++ b/alternatives/default-GM.sf2 @@ -0,0 +1 @@ +/usr/share/sounds/sf2/TimGM6mb.sf2 \ No newline at end of file diff --git a/alternatives/default-GM.sf3 b/alternatives/default-GM.sf3 new file mode 120000 index 00000000..4015b762 --- /dev/null +++ b/alternatives/default-GM.sf3 @@ -0,0 +1 @@ +/usr/share/sounds/sf2/TimGM6mb.sf2 \ No newline at end of file diff --git a/alternatives/desktop-background b/alternatives/desktop-background new file mode 120000 index 00000000..5fac71fb --- /dev/null +++ b/alternatives/desktop-background @@ -0,0 +1 @@ +/usr/share/desktop-base/active-theme/wallpaper/contents/images/1920x1080.svg \ No newline at end of file diff --git a/alternatives/desktop-background.xml b/alternatives/desktop-background.xml new file mode 120000 index 00000000..f158dfe1 --- /dev/null +++ b/alternatives/desktop-background.xml @@ -0,0 +1 @@ +/usr/share/desktop-base/active-theme/wallpaper/gnome-background.xml \ No newline at end of file diff --git a/alternatives/desktop-grub b/alternatives/desktop-grub new file mode 120000 index 00000000..246e4dce --- /dev/null +++ b/alternatives/desktop-grub @@ -0,0 +1 @@ +/usr/share/desktop-base/active-theme/grub/grub-4x3.png \ No newline at end of file diff --git a/alternatives/desktop-grub.sh b/alternatives/desktop-grub.sh new file mode 120000 index 00000000..e8e2e530 --- /dev/null +++ b/alternatives/desktop-grub.sh @@ -0,0 +1 @@ +/usr/share/desktop-base/active-theme/grub/grub_background.sh \ No newline at end of file diff --git a/alternatives/desktop-lockscreen.xml b/alternatives/desktop-lockscreen.xml new file mode 120000 index 00000000..b4557f7d --- /dev/null +++ b/alternatives/desktop-lockscreen.xml @@ -0,0 +1 @@ +/usr/share/desktop-base/active-theme/lockscreen/gnome-background.xml \ No newline at end of file diff --git a/alternatives/desktop-login-background b/alternatives/desktop-login-background new file mode 120000 index 00000000..fc7d7301 --- /dev/null +++ b/alternatives/desktop-login-background @@ -0,0 +1 @@ +/usr/share/desktop-base/active-theme/login/background.svg \ No newline at end of file diff --git a/alternatives/desktop-plasma5-wallpaper b/alternatives/desktop-plasma5-wallpaper new file mode 120000 index 00000000..77e86301 --- /dev/null +++ b/alternatives/desktop-plasma5-wallpaper @@ -0,0 +1 @@ +/usr/share/desktop-base/active-theme/wallpaper \ No newline at end of file diff --git a/alternatives/desktop-theme b/alternatives/desktop-theme new file mode 120000 index 00000000..b1d4a5c7 --- /dev/null +++ b/alternatives/desktop-theme @@ -0,0 +1 @@ +/usr/share/desktop-base/homeworld-theme \ No newline at end of file diff --git a/alternatives/display b/alternatives/display new file mode 120000 index 00000000..b50a96ae --- /dev/null +++ b/alternatives/display @@ -0,0 +1 @@ +/usr/bin/gpicview \ No newline at end of file diff --git a/alternatives/display.1.gz b/alternatives/display.1.gz new file mode 120000 index 00000000..e32f11f4 --- /dev/null +++ b/alternatives/display.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/gpicview.1.gz \ No newline at end of file diff --git a/alternatives/editor b/alternatives/editor new file mode 120000 index 00000000..7a06612b --- /dev/null +++ b/alternatives/editor @@ -0,0 +1 @@ +/bin/nano \ No newline at end of file diff --git a/alternatives/editor.1.gz b/alternatives/editor.1.gz new file mode 120000 index 00000000..bb2d082c --- /dev/null +++ b/alternatives/editor.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/nano.1.gz \ No newline at end of file diff --git a/alternatives/emblem-vendor-128 b/alternatives/emblem-vendor-128 new file mode 120000 index 00000000..eaab1911 --- /dev/null +++ b/alternatives/emblem-vendor-128 @@ -0,0 +1 @@ +/usr/share/icons/desktop-base/128x128/emblems/emblem-debian.png \ No newline at end of file diff --git a/alternatives/emblem-vendor-256 b/alternatives/emblem-vendor-256 new file mode 120000 index 00000000..ce444380 --- /dev/null +++ b/alternatives/emblem-vendor-256 @@ -0,0 +1 @@ +/usr/share/icons/desktop-base/256x256/emblems/emblem-debian.png \ No newline at end of file diff --git a/alternatives/emblem-vendor-64 b/alternatives/emblem-vendor-64 new file mode 120000 index 00000000..4f7e8768 --- /dev/null +++ b/alternatives/emblem-vendor-64 @@ -0,0 +1 @@ +/usr/share/icons/desktop-base/64x64/emblems/emblem-debian.png \ No newline at end of file diff --git a/alternatives/emblem-vendor-scalable b/alternatives/emblem-vendor-scalable new file mode 120000 index 00000000..1aa89354 --- /dev/null +++ b/alternatives/emblem-vendor-scalable @@ -0,0 +1 @@ +/usr/share/icons/desktop-base/scalable/emblems/emblem-debian.svg \ No newline at end of file diff --git a/alternatives/emblem-vendor-symbolic-128 b/alternatives/emblem-vendor-symbolic-128 new file mode 120000 index 00000000..621bc8a7 --- /dev/null +++ b/alternatives/emblem-vendor-symbolic-128 @@ -0,0 +1 @@ +/usr/share/icons/desktop-base/128x128/emblems/emblem-debian-symbolic.png \ No newline at end of file diff --git a/alternatives/emblem-vendor-symbolic-256 b/alternatives/emblem-vendor-symbolic-256 new file mode 120000 index 00000000..569a2815 --- /dev/null +++ b/alternatives/emblem-vendor-symbolic-256 @@ -0,0 +1 @@ +/usr/share/icons/desktop-base/256x256/emblems/emblem-debian-symbolic.png \ No newline at end of file diff --git a/alternatives/emblem-vendor-symbolic-64 b/alternatives/emblem-vendor-symbolic-64 new file mode 120000 index 00000000..d27c9fb4 --- /dev/null +++ b/alternatives/emblem-vendor-symbolic-64 @@ -0,0 +1 @@ +/usr/share/icons/desktop-base/64x64/emblems/emblem-debian-symbolic.png \ No newline at end of file diff --git a/alternatives/emblem-vendor-symbolic-scalable b/alternatives/emblem-vendor-symbolic-scalable new file mode 120000 index 00000000..231ebdd8 --- /dev/null +++ b/alternatives/emblem-vendor-symbolic-scalable @@ -0,0 +1 @@ +/usr/share/icons/desktop-base/scalable/emblems/emblem-debian-symbolic.svg \ No newline at end of file diff --git a/alternatives/emblem-vendor-white-128 b/alternatives/emblem-vendor-white-128 new file mode 120000 index 00000000..c3811c3f --- /dev/null +++ b/alternatives/emblem-vendor-white-128 @@ -0,0 +1 @@ +/usr/share/icons/desktop-base/128x128/emblems/emblem-debian-white.png \ No newline at end of file diff --git a/alternatives/emblem-vendor-white-256 b/alternatives/emblem-vendor-white-256 new file mode 120000 index 00000000..6f4626b0 --- /dev/null +++ b/alternatives/emblem-vendor-white-256 @@ -0,0 +1 @@ +/usr/share/icons/desktop-base/256x256/emblems/emblem-debian-white.png \ No newline at end of file diff --git a/alternatives/emblem-vendor-white-64 b/alternatives/emblem-vendor-white-64 new file mode 120000 index 00000000..1c3d3a38 --- /dev/null +++ b/alternatives/emblem-vendor-white-64 @@ -0,0 +1 @@ +/usr/share/icons/desktop-base/64x64/emblems/emblem-debian-white.png \ No newline at end of file diff --git a/alternatives/emblem-vendor-white-scalable b/alternatives/emblem-vendor-white-scalable new file mode 120000 index 00000000..a0585f08 --- /dev/null +++ b/alternatives/emblem-vendor-white-scalable @@ -0,0 +1 @@ +/usr/share/icons/desktop-base/scalable/emblems/emblem-debian-white.svg \ No newline at end of file diff --git a/alternatives/ex b/alternatives/ex new file mode 120000 index 00000000..5e694d2e --- /dev/null +++ b/alternatives/ex @@ -0,0 +1 @@ +/usr/bin/vim.nox \ No newline at end of file diff --git a/alternatives/ex.1.gz b/alternatives/ex.1.gz new file mode 120000 index 00000000..e02a6af1 --- /dev/null +++ b/alternatives/ex.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/ex.da.1.gz b/alternatives/ex.da.1.gz new file mode 120000 index 00000000..c90068fa --- /dev/null +++ b/alternatives/ex.da.1.gz @@ -0,0 +1 @@ +/usr/share/man/da/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/ex.de.1.gz b/alternatives/ex.de.1.gz new file mode 120000 index 00000000..d89833a7 --- /dev/null +++ b/alternatives/ex.de.1.gz @@ -0,0 +1 @@ +/usr/share/man/de/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/ex.fr.1.gz b/alternatives/ex.fr.1.gz new file mode 120000 index 00000000..af52858f --- /dev/null +++ b/alternatives/ex.fr.1.gz @@ -0,0 +1 @@ +/usr/share/man/fr/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/ex.it.1.gz b/alternatives/ex.it.1.gz new file mode 120000 index 00000000..4498a3d4 --- /dev/null +++ b/alternatives/ex.it.1.gz @@ -0,0 +1 @@ +/usr/share/man/it/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/ex.ja.1.gz b/alternatives/ex.ja.1.gz new file mode 120000 index 00000000..071acfbb --- /dev/null +++ b/alternatives/ex.ja.1.gz @@ -0,0 +1 @@ +/usr/share/man/ja/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/ex.pl.1.gz b/alternatives/ex.pl.1.gz new file mode 120000 index 00000000..345590a8 --- /dev/null +++ b/alternatives/ex.pl.1.gz @@ -0,0 +1 @@ +/usr/share/man/pl/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/ex.ru.1.gz b/alternatives/ex.ru.1.gz new file mode 120000 index 00000000..ea9aa167 --- /dev/null +++ b/alternatives/ex.ru.1.gz @@ -0,0 +1 @@ +/usr/share/man/ru/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/faked.1.gz b/alternatives/faked.1.gz new file mode 120000 index 00000000..06829846 --- /dev/null +++ b/alternatives/faked.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/faked-sysv.1.gz \ No newline at end of file diff --git a/alternatives/faked.es.1.gz b/alternatives/faked.es.1.gz new file mode 120000 index 00000000..2a0233d4 --- /dev/null +++ b/alternatives/faked.es.1.gz @@ -0,0 +1 @@ +/usr/share/man/es/man1/faked-sysv.1.gz \ No newline at end of file diff --git a/alternatives/faked.fr.1.gz b/alternatives/faked.fr.1.gz new file mode 120000 index 00000000..9950991d --- /dev/null +++ b/alternatives/faked.fr.1.gz @@ -0,0 +1 @@ +/usr/share/man/fr/man1/faked-sysv.1.gz \ No newline at end of file diff --git a/alternatives/faked.sv.1.gz b/alternatives/faked.sv.1.gz new file mode 120000 index 00000000..7d76ada7 --- /dev/null +++ b/alternatives/faked.sv.1.gz @@ -0,0 +1 @@ +/usr/share/man/sv/man1/faked-sysv.1.gz \ No newline at end of file diff --git a/alternatives/fakeroot b/alternatives/fakeroot new file mode 120000 index 00000000..0b2f1ee9 --- /dev/null +++ b/alternatives/fakeroot @@ -0,0 +1 @@ +/usr/bin/fakeroot-sysv \ No newline at end of file diff --git a/alternatives/fakeroot.1.gz b/alternatives/fakeroot.1.gz new file mode 120000 index 00000000..6abf7c35 --- /dev/null +++ b/alternatives/fakeroot.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/fakeroot-sysv.1.gz \ No newline at end of file diff --git a/alternatives/fakeroot.es.1.gz b/alternatives/fakeroot.es.1.gz new file mode 120000 index 00000000..6c5981a0 --- /dev/null +++ b/alternatives/fakeroot.es.1.gz @@ -0,0 +1 @@ +/usr/share/man/es/man1/fakeroot-sysv.1.gz \ No newline at end of file diff --git a/alternatives/fakeroot.fr.1.gz b/alternatives/fakeroot.fr.1.gz new file mode 120000 index 00000000..ab31fe06 --- /dev/null +++ b/alternatives/fakeroot.fr.1.gz @@ -0,0 +1 @@ +/usr/share/man/fr/man1/fakeroot-sysv.1.gz \ No newline at end of file diff --git a/alternatives/fakeroot.sv.1.gz b/alternatives/fakeroot.sv.1.gz new file mode 120000 index 00000000..73d056ff --- /dev/null +++ b/alternatives/fakeroot.sv.1.gz @@ -0,0 +1 @@ +/usr/share/man/sv/man1/fakeroot-sysv.1.gz \ No newline at end of file diff --git a/alternatives/gnome-www-browser b/alternatives/gnome-www-browser new file mode 120000 index 00000000..2aaed8a0 --- /dev/null +++ b/alternatives/gnome-www-browser @@ -0,0 +1 @@ +/usr/bin/chromium-browser \ No newline at end of file diff --git a/alternatives/idmap-plugin b/alternatives/idmap-plugin new file mode 120000 index 00000000..5de0ea24 --- /dev/null +++ b/alternatives/idmap-plugin @@ -0,0 +1 @@ +/usr/lib/arm-linux-gnueabihf/cifs-utils/idmapwb.so \ No newline at end of file diff --git a/alternatives/idmap-plugin.8.gz b/alternatives/idmap-plugin.8.gz new file mode 120000 index 00000000..dbcb2e6d --- /dev/null +++ b/alternatives/idmap-plugin.8.gz @@ -0,0 +1 @@ +/usr/share/man/man8/idmapwb.8.gz \ No newline at end of file diff --git a/alternatives/jar b/alternatives/jar new file mode 120000 index 00000000..ef2df0ca --- /dev/null +++ b/alternatives/jar @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jar \ No newline at end of file diff --git a/alternatives/jar.1.gz b/alternatives/jar.1.gz new file mode 120000 index 00000000..4be091b4 --- /dev/null +++ b/alternatives/jar.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/jar.1.gz \ No newline at end of file diff --git a/alternatives/jarsigner b/alternatives/jarsigner new file mode 120000 index 00000000..0ed07b1a --- /dev/null +++ b/alternatives/jarsigner @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jarsigner \ No newline at end of file diff --git a/alternatives/jarsigner.1.gz b/alternatives/jarsigner.1.gz new file mode 120000 index 00000000..56845805 --- /dev/null +++ b/alternatives/jarsigner.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/jarsigner.1.gz \ No newline at end of file diff --git a/alternatives/java b/alternatives/java new file mode 120000 index 00000000..0c7fa34d --- /dev/null +++ b/alternatives/java @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/java \ No newline at end of file diff --git a/alternatives/java.1.gz b/alternatives/java.1.gz new file mode 120000 index 00000000..887eb408 --- /dev/null +++ b/alternatives/java.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/java.1.gz \ No newline at end of file diff --git a/alternatives/javac b/alternatives/javac new file mode 120000 index 00000000..0e38031c --- /dev/null +++ b/alternatives/javac @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/javac \ No newline at end of file diff --git a/alternatives/javac.1.gz b/alternatives/javac.1.gz new file mode 120000 index 00000000..9440fac9 --- /dev/null +++ b/alternatives/javac.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/javac.1.gz \ No newline at end of file diff --git a/alternatives/javadoc b/alternatives/javadoc new file mode 120000 index 00000000..c62ad0e3 --- /dev/null +++ b/alternatives/javadoc @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/javadoc \ No newline at end of file diff --git a/alternatives/javadoc.1.gz b/alternatives/javadoc.1.gz new file mode 120000 index 00000000..882d3074 --- /dev/null +++ b/alternatives/javadoc.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/javadoc.1.gz \ No newline at end of file diff --git a/alternatives/javap b/alternatives/javap new file mode 120000 index 00000000..26b89b46 --- /dev/null +++ b/alternatives/javap @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/javap \ No newline at end of file diff --git a/alternatives/javap.1.gz b/alternatives/javap.1.gz new file mode 120000 index 00000000..b3149da7 --- /dev/null +++ b/alternatives/javap.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/javap.1.gz \ No newline at end of file diff --git a/alternatives/jcmd b/alternatives/jcmd new file mode 120000 index 00000000..3724dd1e --- /dev/null +++ b/alternatives/jcmd @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jcmd \ No newline at end of file diff --git a/alternatives/jcmd.1.gz b/alternatives/jcmd.1.gz new file mode 120000 index 00000000..3dc57b11 --- /dev/null +++ b/alternatives/jcmd.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/jcmd.1.gz \ No newline at end of file diff --git a/alternatives/jconsole b/alternatives/jconsole new file mode 120000 index 00000000..158538b6 --- /dev/null +++ b/alternatives/jconsole @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jconsole \ No newline at end of file diff --git a/alternatives/jconsole.1.gz b/alternatives/jconsole.1.gz new file mode 120000 index 00000000..8f2442a5 --- /dev/null +++ b/alternatives/jconsole.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/jconsole.1.gz \ No newline at end of file diff --git a/alternatives/jdb b/alternatives/jdb new file mode 120000 index 00000000..3fe02582 --- /dev/null +++ b/alternatives/jdb @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jdb \ No newline at end of file diff --git a/alternatives/jdb.1.gz b/alternatives/jdb.1.gz new file mode 120000 index 00000000..02f0a62b --- /dev/null +++ b/alternatives/jdb.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/jdb.1.gz \ No newline at end of file diff --git a/alternatives/jdeprscan b/alternatives/jdeprscan new file mode 120000 index 00000000..e816782d --- /dev/null +++ b/alternatives/jdeprscan @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jdeprscan \ No newline at end of file diff --git a/alternatives/jdeps b/alternatives/jdeps new file mode 120000 index 00000000..a52d056c --- /dev/null +++ b/alternatives/jdeps @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jdeps \ No newline at end of file diff --git a/alternatives/jdeps.1.gz b/alternatives/jdeps.1.gz new file mode 120000 index 00000000..a943ef7a --- /dev/null +++ b/alternatives/jdeps.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/jdeps.1.gz \ No newline at end of file diff --git a/alternatives/jexec b/alternatives/jexec new file mode 120000 index 00000000..4a96b6ec --- /dev/null +++ b/alternatives/jexec @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/lib/jexec \ No newline at end of file diff --git a/alternatives/jexec-binfmt b/alternatives/jexec-binfmt new file mode 120000 index 00000000..10d7b4b7 --- /dev/null +++ b/alternatives/jexec-binfmt @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/lib/jar.binfmt \ No newline at end of file diff --git a/alternatives/jfr b/alternatives/jfr new file mode 120000 index 00000000..f9866630 --- /dev/null +++ b/alternatives/jfr @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jfr \ No newline at end of file diff --git a/alternatives/jhsdb b/alternatives/jhsdb new file mode 120000 index 00000000..03a1e812 --- /dev/null +++ b/alternatives/jhsdb @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jhsdb \ No newline at end of file diff --git a/alternatives/jimage b/alternatives/jimage new file mode 120000 index 00000000..de2d054a --- /dev/null +++ b/alternatives/jimage @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jimage \ No newline at end of file diff --git a/alternatives/jinfo b/alternatives/jinfo new file mode 120000 index 00000000..90c1497b --- /dev/null +++ b/alternatives/jinfo @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jinfo \ No newline at end of file diff --git a/alternatives/jinfo.1.gz b/alternatives/jinfo.1.gz new file mode 120000 index 00000000..db4c2b77 --- /dev/null +++ b/alternatives/jinfo.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/jinfo.1.gz \ No newline at end of file diff --git a/alternatives/jjs b/alternatives/jjs new file mode 120000 index 00000000..18e086cb --- /dev/null +++ b/alternatives/jjs @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jjs \ No newline at end of file diff --git a/alternatives/jjs.1.gz b/alternatives/jjs.1.gz new file mode 120000 index 00000000..214150f7 --- /dev/null +++ b/alternatives/jjs.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/jjs.1.gz \ No newline at end of file diff --git a/alternatives/jlink b/alternatives/jlink new file mode 120000 index 00000000..33f0dfc4 --- /dev/null +++ b/alternatives/jlink @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jlink \ No newline at end of file diff --git a/alternatives/jmap b/alternatives/jmap new file mode 120000 index 00000000..e24b40ce --- /dev/null +++ b/alternatives/jmap @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jmap \ No newline at end of file diff --git a/alternatives/jmap.1.gz b/alternatives/jmap.1.gz new file mode 120000 index 00000000..043687e5 --- /dev/null +++ b/alternatives/jmap.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/jmap.1.gz \ No newline at end of file diff --git a/alternatives/jmod b/alternatives/jmod new file mode 120000 index 00000000..996dc887 --- /dev/null +++ b/alternatives/jmod @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jmod \ No newline at end of file diff --git a/alternatives/jps b/alternatives/jps new file mode 120000 index 00000000..5cb9b714 --- /dev/null +++ b/alternatives/jps @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jps \ No newline at end of file diff --git a/alternatives/jps.1.gz b/alternatives/jps.1.gz new file mode 120000 index 00000000..7674e730 --- /dev/null +++ b/alternatives/jps.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/jps.1.gz \ No newline at end of file diff --git a/alternatives/jrunscript b/alternatives/jrunscript new file mode 120000 index 00000000..2a683d04 --- /dev/null +++ b/alternatives/jrunscript @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jrunscript \ No newline at end of file diff --git a/alternatives/jrunscript.1.gz b/alternatives/jrunscript.1.gz new file mode 120000 index 00000000..92a70994 --- /dev/null +++ b/alternatives/jrunscript.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/jrunscript.1.gz \ No newline at end of file diff --git a/alternatives/js b/alternatives/js new file mode 120000 index 00000000..043d0274 --- /dev/null +++ b/alternatives/js @@ -0,0 +1 @@ +/usr/bin/nodejs \ No newline at end of file diff --git a/alternatives/js.1.gz b/alternatives/js.1.gz new file mode 120000 index 00000000..afe4150d --- /dev/null +++ b/alternatives/js.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/nodejs.1.gz \ No newline at end of file diff --git a/alternatives/jshell b/alternatives/jshell new file mode 120000 index 00000000..e06c2116 --- /dev/null +++ b/alternatives/jshell @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jshell \ No newline at end of file diff --git a/alternatives/jstack b/alternatives/jstack new file mode 120000 index 00000000..945b4fef --- /dev/null +++ b/alternatives/jstack @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jstack \ No newline at end of file diff --git a/alternatives/jstack.1.gz b/alternatives/jstack.1.gz new file mode 120000 index 00000000..646ff770 --- /dev/null +++ b/alternatives/jstack.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/jstack.1.gz \ No newline at end of file diff --git a/alternatives/jstat b/alternatives/jstat new file mode 120000 index 00000000..7d2992b0 --- /dev/null +++ b/alternatives/jstat @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jstat \ No newline at end of file diff --git a/alternatives/jstat.1.gz b/alternatives/jstat.1.gz new file mode 120000 index 00000000..d37e6933 --- /dev/null +++ b/alternatives/jstat.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/jstat.1.gz \ No newline at end of file diff --git a/alternatives/jstatd b/alternatives/jstatd new file mode 120000 index 00000000..1cc8fd70 --- /dev/null +++ b/alternatives/jstatd @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/jstatd \ No newline at end of file diff --git a/alternatives/jstatd.1.gz b/alternatives/jstatd.1.gz new file mode 120000 index 00000000..255cc1df --- /dev/null +++ b/alternatives/jstatd.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/jstatd.1.gz \ No newline at end of file diff --git a/alternatives/keytool b/alternatives/keytool new file mode 120000 index 00000000..e8b6310b --- /dev/null +++ b/alternatives/keytool @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/keytool \ No newline at end of file diff --git a/alternatives/keytool.1.gz b/alternatives/keytool.1.gz new file mode 120000 index 00000000..4348e906 --- /dev/null +++ b/alternatives/keytool.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/keytool.1.gz \ No newline at end of file diff --git a/alternatives/ksh b/alternatives/ksh new file mode 120000 index 00000000..90e1a3b5 --- /dev/null +++ b/alternatives/ksh @@ -0,0 +1 @@ +/bin/mksh \ No newline at end of file diff --git a/alternatives/ksh.1.gz b/alternatives/ksh.1.gz new file mode 120000 index 00000000..51313019 --- /dev/null +++ b/alternatives/ksh.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/mksh.1.gz \ No newline at end of file diff --git a/alternatives/lft b/alternatives/lft new file mode 120000 index 00000000..cbc60061 --- /dev/null +++ b/alternatives/lft @@ -0,0 +1 @@ +/usr/bin/lft.db \ No newline at end of file diff --git a/alternatives/lft.1.gz b/alternatives/lft.1.gz new file mode 120000 index 00000000..c1cf08c3 --- /dev/null +++ b/alternatives/lft.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/lft.db.1.gz \ No newline at end of file diff --git a/alternatives/libblas.so.3-arm-linux-gnueabihf b/alternatives/libblas.so.3-arm-linux-gnueabihf new file mode 120000 index 00000000..34f7de38 --- /dev/null +++ b/alternatives/libblas.so.3-arm-linux-gnueabihf @@ -0,0 +1 @@ +/usr/lib/arm-linux-gnueabihf/blas/libblas.so.3 \ No newline at end of file diff --git a/alternatives/liblapack.so.3-arm-linux-gnueabihf b/alternatives/liblapack.so.3-arm-linux-gnueabihf new file mode 120000 index 00000000..07d0080f --- /dev/null +++ b/alternatives/liblapack.so.3-arm-linux-gnueabihf @@ -0,0 +1 @@ +/usr/lib/arm-linux-gnueabihf/lapack/liblapack.so.3 \ No newline at end of file diff --git a/alternatives/lightdm-greeter b/alternatives/lightdm-greeter new file mode 120000 index 00000000..e139bbaa --- /dev/null +++ b/alternatives/lightdm-greeter @@ -0,0 +1 @@ +/usr/share/xgreeters/pi-greeter.desktop \ No newline at end of file diff --git a/alternatives/lua-compiler b/alternatives/lua-compiler new file mode 120000 index 00000000..c96d33b4 --- /dev/null +++ b/alternatives/lua-compiler @@ -0,0 +1 @@ +/usr/bin/luac5.1 \ No newline at end of file diff --git a/alternatives/lua-compiler-manual b/alternatives/lua-compiler-manual new file mode 120000 index 00000000..5b70ec9f --- /dev/null +++ b/alternatives/lua-compiler-manual @@ -0,0 +1 @@ +/usr/share/man/man1/luac5.1.1.gz \ No newline at end of file diff --git a/alternatives/lua-interpreter b/alternatives/lua-interpreter new file mode 120000 index 00000000..7b2ed890 --- /dev/null +++ b/alternatives/lua-interpreter @@ -0,0 +1 @@ +/usr/bin/lua5.1 \ No newline at end of file diff --git a/alternatives/lua-manual b/alternatives/lua-manual new file mode 120000 index 00000000..3779d1ba --- /dev/null +++ b/alternatives/lua-manual @@ -0,0 +1 @@ +/usr/share/man/man1/lua5.1.1.gz \ No newline at end of file diff --git a/alternatives/lzcat b/alternatives/lzcat new file mode 120000 index 00000000..1482e0d3 --- /dev/null +++ b/alternatives/lzcat @@ -0,0 +1 @@ +/usr/bin/xzcat \ No newline at end of file diff --git a/alternatives/lzcat.1.gz b/alternatives/lzcat.1.gz new file mode 120000 index 00000000..c0785451 --- /dev/null +++ b/alternatives/lzcat.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzcat.1.gz \ No newline at end of file diff --git a/alternatives/lzcmp b/alternatives/lzcmp new file mode 120000 index 00000000..5cdef995 --- /dev/null +++ b/alternatives/lzcmp @@ -0,0 +1 @@ +/usr/bin/xzcmp \ No newline at end of file diff --git a/alternatives/lzcmp.1.gz b/alternatives/lzcmp.1.gz new file mode 120000 index 00000000..f0bafbe6 --- /dev/null +++ b/alternatives/lzcmp.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzcmp.1.gz \ No newline at end of file diff --git a/alternatives/lzdiff b/alternatives/lzdiff new file mode 120000 index 00000000..0e429214 --- /dev/null +++ b/alternatives/lzdiff @@ -0,0 +1 @@ +/usr/bin/xzdiff \ No newline at end of file diff --git a/alternatives/lzdiff.1.gz b/alternatives/lzdiff.1.gz new file mode 120000 index 00000000..5687b0a0 --- /dev/null +++ b/alternatives/lzdiff.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzdiff.1.gz \ No newline at end of file diff --git a/alternatives/lzegrep b/alternatives/lzegrep new file mode 120000 index 00000000..5fee0249 --- /dev/null +++ b/alternatives/lzegrep @@ -0,0 +1 @@ +/usr/bin/xzegrep \ No newline at end of file diff --git a/alternatives/lzegrep.1.gz b/alternatives/lzegrep.1.gz new file mode 120000 index 00000000..c9ad6de9 --- /dev/null +++ b/alternatives/lzegrep.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzegrep.1.gz \ No newline at end of file diff --git a/alternatives/lzfgrep b/alternatives/lzfgrep new file mode 120000 index 00000000..1b64c1bc --- /dev/null +++ b/alternatives/lzfgrep @@ -0,0 +1 @@ +/usr/bin/xzfgrep \ No newline at end of file diff --git a/alternatives/lzfgrep.1.gz b/alternatives/lzfgrep.1.gz new file mode 120000 index 00000000..b292ba91 --- /dev/null +++ b/alternatives/lzfgrep.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzfgrep.1.gz \ No newline at end of file diff --git a/alternatives/lzgrep b/alternatives/lzgrep new file mode 120000 index 00000000..05ef59bb --- /dev/null +++ b/alternatives/lzgrep @@ -0,0 +1 @@ +/usr/bin/xzgrep \ No newline at end of file diff --git a/alternatives/lzgrep.1.gz b/alternatives/lzgrep.1.gz new file mode 120000 index 00000000..8ccd2c57 --- /dev/null +++ b/alternatives/lzgrep.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzgrep.1.gz \ No newline at end of file diff --git a/alternatives/lzless b/alternatives/lzless new file mode 120000 index 00000000..54157364 --- /dev/null +++ b/alternatives/lzless @@ -0,0 +1 @@ +/usr/bin/xzless \ No newline at end of file diff --git a/alternatives/lzless.1.gz b/alternatives/lzless.1.gz new file mode 120000 index 00000000..bc81750d --- /dev/null +++ b/alternatives/lzless.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzless.1.gz \ No newline at end of file diff --git a/alternatives/lzma b/alternatives/lzma new file mode 120000 index 00000000..cdc9bb5f --- /dev/null +++ b/alternatives/lzma @@ -0,0 +1 @@ +/usr/bin/xz \ No newline at end of file diff --git a/alternatives/lzma.1.gz b/alternatives/lzma.1.gz new file mode 120000 index 00000000..16e4bccf --- /dev/null +++ b/alternatives/lzma.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xz.1.gz \ No newline at end of file diff --git a/alternatives/lzmore b/alternatives/lzmore new file mode 120000 index 00000000..1fad3616 --- /dev/null +++ b/alternatives/lzmore @@ -0,0 +1 @@ +/usr/bin/xzmore \ No newline at end of file diff --git a/alternatives/lzmore.1.gz b/alternatives/lzmore.1.gz new file mode 120000 index 00000000..e79dfa46 --- /dev/null +++ b/alternatives/lzmore.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xzmore.1.gz \ No newline at end of file diff --git a/alternatives/mt b/alternatives/mt new file mode 120000 index 00000000..46c25966 --- /dev/null +++ b/alternatives/mt @@ -0,0 +1 @@ +/bin/mt-gnu \ No newline at end of file diff --git a/alternatives/mt.1.gz b/alternatives/mt.1.gz new file mode 120000 index 00000000..cac0e182 --- /dev/null +++ b/alternatives/mt.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/mt-gnu.1.gz \ No newline at end of file diff --git a/alternatives/my.cnf b/alternatives/my.cnf new file mode 120000 index 00000000..c0fe3dd7 --- /dev/null +++ b/alternatives/my.cnf @@ -0,0 +1 @@ +/etc/mysql/mariadb.cnf \ No newline at end of file diff --git a/alternatives/nawk b/alternatives/nawk new file mode 120000 index 00000000..19ba657e --- /dev/null +++ b/alternatives/nawk @@ -0,0 +1 @@ +/usr/bin/gawk \ No newline at end of file diff --git a/alternatives/nawk.1.gz b/alternatives/nawk.1.gz new file mode 120000 index 00000000..134262bc --- /dev/null +++ b/alternatives/nawk.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/gawk.1.gz \ No newline at end of file diff --git a/alternatives/nc b/alternatives/nc new file mode 120000 index 00000000..42844ed5 --- /dev/null +++ b/alternatives/nc @@ -0,0 +1 @@ +/bin/nc.openbsd \ No newline at end of file diff --git a/alternatives/nc.1.gz b/alternatives/nc.1.gz new file mode 120000 index 00000000..e288d80e --- /dev/null +++ b/alternatives/nc.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/nc_openbsd.1.gz \ No newline at end of file diff --git a/alternatives/netcat b/alternatives/netcat new file mode 120000 index 00000000..42844ed5 --- /dev/null +++ b/alternatives/netcat @@ -0,0 +1 @@ +/bin/nc.openbsd \ No newline at end of file diff --git a/alternatives/netcat.1.gz b/alternatives/netcat.1.gz new file mode 120000 index 00000000..e288d80e --- /dev/null +++ b/alternatives/netcat.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/nc_openbsd.1.gz \ No newline at end of file diff --git a/alternatives/open b/alternatives/open new file mode 120000 index 00000000..9f54a4b3 --- /dev/null +++ b/alternatives/open @@ -0,0 +1 @@ +/usr/bin/xdg-open \ No newline at end of file diff --git a/alternatives/open.1.gz b/alternatives/open.1.gz new file mode 120000 index 00000000..edf66503 --- /dev/null +++ b/alternatives/open.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/xdg-open.1.gz \ No newline at end of file diff --git a/alternatives/pack200 b/alternatives/pack200 new file mode 120000 index 00000000..2a8b0dac --- /dev/null +++ b/alternatives/pack200 @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/pack200 \ No newline at end of file diff --git a/alternatives/pack200.1.gz b/alternatives/pack200.1.gz new file mode 120000 index 00000000..dea6db36 --- /dev/null +++ b/alternatives/pack200.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/pack200.1.gz \ No newline at end of file diff --git a/alternatives/pager b/alternatives/pager new file mode 120000 index 00000000..a967155b --- /dev/null +++ b/alternatives/pager @@ -0,0 +1 @@ +/usr/bin/less \ No newline at end of file diff --git a/alternatives/pager.1.gz b/alternatives/pager.1.gz new file mode 120000 index 00000000..c1430af1 --- /dev/null +++ b/alternatives/pager.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/less.1.gz \ No newline at end of file diff --git a/alternatives/phar b/alternatives/phar new file mode 120000 index 00000000..0e07b6a3 --- /dev/null +++ b/alternatives/phar @@ -0,0 +1 @@ +/usr/bin/phar7.4 \ No newline at end of file diff --git a/alternatives/phar.1.gz b/alternatives/phar.1.gz new file mode 120000 index 00000000..18909901 --- /dev/null +++ b/alternatives/phar.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/phar7.4.1.gz \ No newline at end of file diff --git a/alternatives/phar.phar b/alternatives/phar.phar new file mode 120000 index 00000000..955f4888 --- /dev/null +++ b/alternatives/phar.phar @@ -0,0 +1 @@ +/usr/bin/phar.phar7.4 \ No newline at end of file diff --git a/alternatives/phar.phar.1.gz b/alternatives/phar.phar.1.gz new file mode 120000 index 00000000..45648972 --- /dev/null +++ b/alternatives/phar.phar.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/phar.phar7.4.1.gz \ No newline at end of file diff --git a/alternatives/php b/alternatives/php new file mode 120000 index 00000000..36f459d4 --- /dev/null +++ b/alternatives/php @@ -0,0 +1 @@ +/usr/bin/php7.4 \ No newline at end of file diff --git a/alternatives/php-fpm.sock b/alternatives/php-fpm.sock new file mode 120000 index 00000000..235c4b8b --- /dev/null +++ b/alternatives/php-fpm.sock @@ -0,0 +1 @@ +/run/php/php7.4-fpm.sock \ No newline at end of file diff --git a/alternatives/php.1.gz b/alternatives/php.1.gz new file mode 120000 index 00000000..f5c48344 --- /dev/null +++ b/alternatives/php.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/php7.4.1.gz \ No newline at end of file diff --git a/alternatives/pico b/alternatives/pico new file mode 120000 index 00000000..7a06612b --- /dev/null +++ b/alternatives/pico @@ -0,0 +1 @@ +/bin/nano \ No newline at end of file diff --git a/alternatives/pico.1.gz b/alternatives/pico.1.gz new file mode 120000 index 00000000..bb2d082c --- /dev/null +++ b/alternatives/pico.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/nano.1.gz \ No newline at end of file diff --git a/alternatives/pinentry b/alternatives/pinentry new file mode 120000 index 00000000..01990a3f --- /dev/null +++ b/alternatives/pinentry @@ -0,0 +1 @@ +/usr/bin/pinentry-curses \ No newline at end of file diff --git a/alternatives/pinentry.1.gz b/alternatives/pinentry.1.gz new file mode 120000 index 00000000..8e9ab4f2 --- /dev/null +++ b/alternatives/pinentry.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/pinentry-curses.1.gz \ No newline at end of file diff --git a/alternatives/rcp b/alternatives/rcp new file mode 120000 index 00000000..594df9eb --- /dev/null +++ b/alternatives/rcp @@ -0,0 +1 @@ +/usr/bin/scp \ No newline at end of file diff --git a/alternatives/rcp.1.gz b/alternatives/rcp.1.gz new file mode 120000 index 00000000..63bfff3f --- /dev/null +++ b/alternatives/rcp.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/scp.1.gz \ No newline at end of file diff --git a/alternatives/regulatory.db b/alternatives/regulatory.db new file mode 120000 index 00000000..1b8118c1 --- /dev/null +++ b/alternatives/regulatory.db @@ -0,0 +1 @@ +/lib/firmware/regulatory.db-debian \ No newline at end of file diff --git a/alternatives/regulatory.db.p7s b/alternatives/regulatory.db.p7s new file mode 120000 index 00000000..c2bfd5e7 --- /dev/null +++ b/alternatives/regulatory.db.p7s @@ -0,0 +1 @@ +/lib/firmware/regulatory.db.p7s-debian \ No newline at end of file diff --git a/alternatives/rksh b/alternatives/rksh new file mode 120000 index 00000000..90e1a3b5 --- /dev/null +++ b/alternatives/rksh @@ -0,0 +1 @@ +/bin/mksh \ No newline at end of file diff --git a/alternatives/rksh.1.gz b/alternatives/rksh.1.gz new file mode 120000 index 00000000..51313019 --- /dev/null +++ b/alternatives/rksh.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/mksh.1.gz \ No newline at end of file diff --git a/alternatives/rlogin b/alternatives/rlogin new file mode 120000 index 00000000..8db89a86 --- /dev/null +++ b/alternatives/rlogin @@ -0,0 +1 @@ +/usr/bin/slogin \ No newline at end of file diff --git a/alternatives/rlogin.1.gz b/alternatives/rlogin.1.gz new file mode 120000 index 00000000..be0c6db9 --- /dev/null +++ b/alternatives/rlogin.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/slogin.1.gz \ No newline at end of file diff --git a/alternatives/rmic b/alternatives/rmic new file mode 120000 index 00000000..6ce348e0 --- /dev/null +++ b/alternatives/rmic @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/rmic \ No newline at end of file diff --git a/alternatives/rmic.1.gz b/alternatives/rmic.1.gz new file mode 120000 index 00000000..bc008ac1 --- /dev/null +++ b/alternatives/rmic.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/rmic.1.gz \ No newline at end of file diff --git a/alternatives/rmid b/alternatives/rmid new file mode 120000 index 00000000..a0d0d14e --- /dev/null +++ b/alternatives/rmid @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/rmid \ No newline at end of file diff --git a/alternatives/rmid.1.gz b/alternatives/rmid.1.gz new file mode 120000 index 00000000..6eb9c078 --- /dev/null +++ b/alternatives/rmid.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/rmid.1.gz \ No newline at end of file diff --git a/alternatives/rmiregistry b/alternatives/rmiregistry new file mode 120000 index 00000000..71b175db --- /dev/null +++ b/alternatives/rmiregistry @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/rmiregistry \ No newline at end of file diff --git a/alternatives/rmiregistry.1.gz b/alternatives/rmiregistry.1.gz new file mode 120000 index 00000000..3cd77c09 --- /dev/null +++ b/alternatives/rmiregistry.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/rmiregistry.1.gz \ No newline at end of file diff --git a/alternatives/rmt b/alternatives/rmt new file mode 120000 index 00000000..82958a9a --- /dev/null +++ b/alternatives/rmt @@ -0,0 +1 @@ +/usr/sbin/rmt-tar \ No newline at end of file diff --git a/alternatives/rmt.8.gz b/alternatives/rmt.8.gz new file mode 120000 index 00000000..8c87e219 --- /dev/null +++ b/alternatives/rmt.8.gz @@ -0,0 +1 @@ +/usr/share/man/man8/rmt-tar.8.gz \ No newline at end of file diff --git a/alternatives/rsh b/alternatives/rsh new file mode 120000 index 00000000..50a1cff7 --- /dev/null +++ b/alternatives/rsh @@ -0,0 +1 @@ +/usr/bin/ssh \ No newline at end of file diff --git a/alternatives/rsh.1.gz b/alternatives/rsh.1.gz new file mode 120000 index 00000000..b3b36c07 --- /dev/null +++ b/alternatives/rsh.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/ssh.1.gz \ No newline at end of file diff --git a/alternatives/rst-buildhtml b/alternatives/rst-buildhtml new file mode 120000 index 00000000..a187c47e --- /dev/null +++ b/alternatives/rst-buildhtml @@ -0,0 +1 @@ +/usr/share/docutils/scripts/python3/rst-buildhtml \ No newline at end of file diff --git a/alternatives/rst2html b/alternatives/rst2html new file mode 120000 index 00000000..33a457fb --- /dev/null +++ b/alternatives/rst2html @@ -0,0 +1 @@ +/usr/share/docutils/scripts/python3/rst2html \ No newline at end of file diff --git a/alternatives/rst2html4 b/alternatives/rst2html4 new file mode 120000 index 00000000..d0903010 --- /dev/null +++ b/alternatives/rst2html4 @@ -0,0 +1 @@ +/usr/share/docutils/scripts/python3/rst2html4 \ No newline at end of file diff --git a/alternatives/rst2html5 b/alternatives/rst2html5 new file mode 120000 index 00000000..2608dfc3 --- /dev/null +++ b/alternatives/rst2html5 @@ -0,0 +1 @@ +/usr/share/docutils/scripts/python3/rst2html5 \ No newline at end of file diff --git a/alternatives/rst2latex b/alternatives/rst2latex new file mode 120000 index 00000000..e550503d --- /dev/null +++ b/alternatives/rst2latex @@ -0,0 +1 @@ +/usr/share/docutils/scripts/python3/rst2latex \ No newline at end of file diff --git a/alternatives/rst2man b/alternatives/rst2man new file mode 120000 index 00000000..3fc82d4a --- /dev/null +++ b/alternatives/rst2man @@ -0,0 +1 @@ +/usr/share/docutils/scripts/python3/rst2man \ No newline at end of file diff --git a/alternatives/rst2odt b/alternatives/rst2odt new file mode 120000 index 00000000..00690962 --- /dev/null +++ b/alternatives/rst2odt @@ -0,0 +1 @@ +/usr/share/docutils/scripts/python3/rst2odt \ No newline at end of file diff --git a/alternatives/rst2odt_prepstyles b/alternatives/rst2odt_prepstyles new file mode 120000 index 00000000..c6f2d8e3 --- /dev/null +++ b/alternatives/rst2odt_prepstyles @@ -0,0 +1 @@ +/usr/share/docutils/scripts/python3/rst2odt_prepstyles \ No newline at end of file diff --git a/alternatives/rst2pseudoxml b/alternatives/rst2pseudoxml new file mode 120000 index 00000000..ad5b6df0 --- /dev/null +++ b/alternatives/rst2pseudoxml @@ -0,0 +1 @@ +/usr/share/docutils/scripts/python3/rst2pseudoxml \ No newline at end of file diff --git a/alternatives/rst2s5 b/alternatives/rst2s5 new file mode 120000 index 00000000..621ec3e3 --- /dev/null +++ b/alternatives/rst2s5 @@ -0,0 +1 @@ +/usr/share/docutils/scripts/python3/rst2s5 \ No newline at end of file diff --git a/alternatives/rst2xetex b/alternatives/rst2xetex new file mode 120000 index 00000000..6e741611 --- /dev/null +++ b/alternatives/rst2xetex @@ -0,0 +1 @@ +/usr/share/docutils/scripts/python3/rst2xetex \ No newline at end of file diff --git a/alternatives/rst2xml b/alternatives/rst2xml new file mode 120000 index 00000000..910c5cdf --- /dev/null +++ b/alternatives/rst2xml @@ -0,0 +1 @@ +/usr/share/docutils/scripts/python3/rst2xml \ No newline at end of file diff --git a/alternatives/rstpep2html b/alternatives/rstpep2html new file mode 120000 index 00000000..829e5928 --- /dev/null +++ b/alternatives/rstpep2html @@ -0,0 +1 @@ +/usr/share/docutils/scripts/python3/rstpep2html \ No newline at end of file diff --git a/alternatives/rview b/alternatives/rview new file mode 120000 index 00000000..5e694d2e --- /dev/null +++ b/alternatives/rview @@ -0,0 +1 @@ +/usr/bin/vim.nox \ No newline at end of file diff --git a/alternatives/rvim b/alternatives/rvim new file mode 120000 index 00000000..5e694d2e --- /dev/null +++ b/alternatives/rvim @@ -0,0 +1 @@ +/usr/bin/vim.nox \ No newline at end of file diff --git a/alternatives/serialver b/alternatives/serialver new file mode 120000 index 00000000..e6656cf0 --- /dev/null +++ b/alternatives/serialver @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/serialver \ No newline at end of file diff --git a/alternatives/serialver.1.gz b/alternatives/serialver.1.gz new file mode 120000 index 00000000..cdfc4370 --- /dev/null +++ b/alternatives/serialver.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/serialver.1.gz \ No newline at end of file diff --git a/alternatives/start-here-16.png b/alternatives/start-here-16.png new file mode 120000 index 00000000..363b7a21 --- /dev/null +++ b/alternatives/start-here-16.png @@ -0,0 +1 @@ +/usr/share/icons/gnome/16x16/places/debian-swirl.png \ No newline at end of file diff --git a/alternatives/start-here-22.png b/alternatives/start-here-22.png new file mode 120000 index 00000000..a2a8b044 --- /dev/null +++ b/alternatives/start-here-22.png @@ -0,0 +1 @@ +/usr/share/icons/gnome/22x22/places/debian-swirl.png \ No newline at end of file diff --git a/alternatives/start-here-24.png b/alternatives/start-here-24.png new file mode 120000 index 00000000..88b8caa6 --- /dev/null +++ b/alternatives/start-here-24.png @@ -0,0 +1 @@ +/usr/share/icons/gnome/24x24/places/debian-swirl.png \ No newline at end of file diff --git a/alternatives/start-here-256.png b/alternatives/start-here-256.png new file mode 120000 index 00000000..abf09ca1 --- /dev/null +++ b/alternatives/start-here-256.png @@ -0,0 +1 @@ +/usr/share/icons/gnome/256x256/places/debian-swirl.png \ No newline at end of file diff --git a/alternatives/start-here-32.png b/alternatives/start-here-32.png new file mode 120000 index 00000000..cc147022 --- /dev/null +++ b/alternatives/start-here-32.png @@ -0,0 +1 @@ +/usr/share/icons/gnome/32x32/places/debian-swirl.png \ No newline at end of file diff --git a/alternatives/start-here-48.png b/alternatives/start-here-48.png new file mode 120000 index 00000000..6241687c --- /dev/null +++ b/alternatives/start-here-48.png @@ -0,0 +1 @@ +/usr/share/icons/gnome/48x48/places/debian-swirl.png \ No newline at end of file diff --git a/alternatives/start-here.svg b/alternatives/start-here.svg new file mode 120000 index 00000000..766fab50 --- /dev/null +++ b/alternatives/start-here.svg @@ -0,0 +1 @@ +/usr/share/icons/gnome/scalable/places/debian-swirl.svg \ No newline at end of file diff --git a/alternatives/tcptraceroute b/alternatives/tcptraceroute new file mode 120000 index 00000000..c828cd9e --- /dev/null +++ b/alternatives/tcptraceroute @@ -0,0 +1 @@ +/usr/sbin/tcptraceroute.db \ No newline at end of file diff --git a/alternatives/tcptraceroute.8.gz b/alternatives/tcptraceroute.8.gz new file mode 120000 index 00000000..815a50c2 --- /dev/null +++ b/alternatives/tcptraceroute.8.gz @@ -0,0 +1 @@ +/usr/share/man/man8/tcptraceroute.db.8.gz \ No newline at end of file diff --git a/alternatives/telnet b/alternatives/telnet new file mode 120000 index 00000000..9276cede --- /dev/null +++ b/alternatives/telnet @@ -0,0 +1 @@ +/usr/bin/telnet.netkit \ No newline at end of file diff --git a/alternatives/telnet.1.gz b/alternatives/telnet.1.gz new file mode 120000 index 00000000..9cd371e7 --- /dev/null +++ b/alternatives/telnet.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/telnet.netkit.1.gz \ No newline at end of file diff --git a/alternatives/traceproto b/alternatives/traceproto new file mode 120000 index 00000000..d6973c9c --- /dev/null +++ b/alternatives/traceproto @@ -0,0 +1 @@ +/usr/bin/traceproto.db \ No newline at end of file diff --git a/alternatives/traceproto.1.gz b/alternatives/traceproto.1.gz new file mode 120000 index 00000000..3353595c --- /dev/null +++ b/alternatives/traceproto.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/traceproto.db.1.gz \ No newline at end of file diff --git a/alternatives/traceroute b/alternatives/traceroute new file mode 120000 index 00000000..fd696326 --- /dev/null +++ b/alternatives/traceroute @@ -0,0 +1 @@ +/usr/bin/traceroute.db \ No newline at end of file diff --git a/alternatives/traceroute.1.gz b/alternatives/traceroute.1.gz new file mode 120000 index 00000000..e9586f92 --- /dev/null +++ b/alternatives/traceroute.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/traceroute.db.1.gz \ No newline at end of file diff --git a/alternatives/traceroute.sbin b/alternatives/traceroute.sbin new file mode 120000 index 00000000..fd696326 --- /dev/null +++ b/alternatives/traceroute.sbin @@ -0,0 +1 @@ +/usr/bin/traceroute.db \ No newline at end of file diff --git a/alternatives/traceroute6 b/alternatives/traceroute6 new file mode 120000 index 00000000..7958fcf4 --- /dev/null +++ b/alternatives/traceroute6 @@ -0,0 +1 @@ +/usr/bin/traceroute6.db \ No newline at end of file diff --git a/alternatives/traceroute6.1.gz b/alternatives/traceroute6.1.gz new file mode 120000 index 00000000..7977291e --- /dev/null +++ b/alternatives/traceroute6.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/traceroute6.db.1.gz \ No newline at end of file diff --git a/alternatives/unlzma b/alternatives/unlzma new file mode 120000 index 00000000..c730a4a2 --- /dev/null +++ b/alternatives/unlzma @@ -0,0 +1 @@ +/usr/bin/unxz \ No newline at end of file diff --git a/alternatives/unlzma.1.gz b/alternatives/unlzma.1.gz new file mode 120000 index 00000000..c772f41c --- /dev/null +++ b/alternatives/unlzma.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/unxz.1.gz \ No newline at end of file diff --git a/alternatives/unpack200 b/alternatives/unpack200 new file mode 120000 index 00000000..cac9c070 --- /dev/null +++ b/alternatives/unpack200 @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/bin/unpack200 \ No newline at end of file diff --git a/alternatives/unpack200.1.gz b/alternatives/unpack200.1.gz new file mode 120000 index 00000000..6b48e7a6 --- /dev/null +++ b/alternatives/unpack200.1.gz @@ -0,0 +1 @@ +/usr/lib/jvm/java-11-openjdk-armhf/man/man1/unpack200.1.gz \ No newline at end of file diff --git a/alternatives/vendor-logos b/alternatives/vendor-logos new file mode 120000 index 00000000..ff148ae2 --- /dev/null +++ b/alternatives/vendor-logos @@ -0,0 +1 @@ +/usr/share/desktop-base/debian-logos \ No newline at end of file diff --git a/alternatives/vi b/alternatives/vi new file mode 120000 index 00000000..5e694d2e --- /dev/null +++ b/alternatives/vi @@ -0,0 +1 @@ +/usr/bin/vim.nox \ No newline at end of file diff --git a/alternatives/vi.1.gz b/alternatives/vi.1.gz new file mode 120000 index 00000000..e02a6af1 --- /dev/null +++ b/alternatives/vi.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/vi.da.1.gz b/alternatives/vi.da.1.gz new file mode 120000 index 00000000..c90068fa --- /dev/null +++ b/alternatives/vi.da.1.gz @@ -0,0 +1 @@ +/usr/share/man/da/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/vi.de.1.gz b/alternatives/vi.de.1.gz new file mode 120000 index 00000000..d89833a7 --- /dev/null +++ b/alternatives/vi.de.1.gz @@ -0,0 +1 @@ +/usr/share/man/de/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/vi.fr.1.gz b/alternatives/vi.fr.1.gz new file mode 120000 index 00000000..af52858f --- /dev/null +++ b/alternatives/vi.fr.1.gz @@ -0,0 +1 @@ +/usr/share/man/fr/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/vi.it.1.gz b/alternatives/vi.it.1.gz new file mode 120000 index 00000000..4498a3d4 --- /dev/null +++ b/alternatives/vi.it.1.gz @@ -0,0 +1 @@ +/usr/share/man/it/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/vi.ja.1.gz b/alternatives/vi.ja.1.gz new file mode 120000 index 00000000..071acfbb --- /dev/null +++ b/alternatives/vi.ja.1.gz @@ -0,0 +1 @@ +/usr/share/man/ja/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/vi.pl.1.gz b/alternatives/vi.pl.1.gz new file mode 120000 index 00000000..345590a8 --- /dev/null +++ b/alternatives/vi.pl.1.gz @@ -0,0 +1 @@ +/usr/share/man/pl/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/vi.ru.1.gz b/alternatives/vi.ru.1.gz new file mode 120000 index 00000000..ea9aa167 --- /dev/null +++ b/alternatives/vi.ru.1.gz @@ -0,0 +1 @@ +/usr/share/man/ru/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/view b/alternatives/view new file mode 120000 index 00000000..5e694d2e --- /dev/null +++ b/alternatives/view @@ -0,0 +1 @@ +/usr/bin/vim.nox \ No newline at end of file diff --git a/alternatives/view.1.gz b/alternatives/view.1.gz new file mode 120000 index 00000000..e02a6af1 --- /dev/null +++ b/alternatives/view.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/view.da.1.gz b/alternatives/view.da.1.gz new file mode 120000 index 00000000..c90068fa --- /dev/null +++ b/alternatives/view.da.1.gz @@ -0,0 +1 @@ +/usr/share/man/da/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/view.de.1.gz b/alternatives/view.de.1.gz new file mode 120000 index 00000000..d89833a7 --- /dev/null +++ b/alternatives/view.de.1.gz @@ -0,0 +1 @@ +/usr/share/man/de/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/view.fr.1.gz b/alternatives/view.fr.1.gz new file mode 120000 index 00000000..af52858f --- /dev/null +++ b/alternatives/view.fr.1.gz @@ -0,0 +1 @@ +/usr/share/man/fr/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/view.it.1.gz b/alternatives/view.it.1.gz new file mode 120000 index 00000000..4498a3d4 --- /dev/null +++ b/alternatives/view.it.1.gz @@ -0,0 +1 @@ +/usr/share/man/it/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/view.ja.1.gz b/alternatives/view.ja.1.gz new file mode 120000 index 00000000..071acfbb --- /dev/null +++ b/alternatives/view.ja.1.gz @@ -0,0 +1 @@ +/usr/share/man/ja/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/view.pl.1.gz b/alternatives/view.pl.1.gz new file mode 120000 index 00000000..345590a8 --- /dev/null +++ b/alternatives/view.pl.1.gz @@ -0,0 +1 @@ +/usr/share/man/pl/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/view.ru.1.gz b/alternatives/view.ru.1.gz new file mode 120000 index 00000000..ea9aa167 --- /dev/null +++ b/alternatives/view.ru.1.gz @@ -0,0 +1 @@ +/usr/share/man/ru/man1/vim.1.gz \ No newline at end of file diff --git a/alternatives/vim b/alternatives/vim new file mode 120000 index 00000000..5e694d2e --- /dev/null +++ b/alternatives/vim @@ -0,0 +1 @@ +/usr/bin/vim.nox \ No newline at end of file diff --git a/alternatives/vimdiff b/alternatives/vimdiff new file mode 120000 index 00000000..5e694d2e --- /dev/null +++ b/alternatives/vimdiff @@ -0,0 +1 @@ +/usr/bin/vim.nox \ No newline at end of file diff --git a/alternatives/write b/alternatives/write new file mode 120000 index 00000000..84860897 --- /dev/null +++ b/alternatives/write @@ -0,0 +1 @@ +/usr/bin/write.ul \ No newline at end of file diff --git a/alternatives/write.1.gz b/alternatives/write.1.gz new file mode 120000 index 00000000..170e75f2 --- /dev/null +++ b/alternatives/write.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/write.ul.1.gz \ No newline at end of file diff --git a/alternatives/www-browser b/alternatives/www-browser new file mode 120000 index 00000000..462d1f76 --- /dev/null +++ b/alternatives/www-browser @@ -0,0 +1 @@ +/usr/bin/lynx \ No newline at end of file diff --git a/alternatives/www-browser.1.gz b/alternatives/www-browser.1.gz new file mode 120000 index 00000000..8ee160c9 --- /dev/null +++ b/alternatives/www-browser.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/lynx.1.gz \ No newline at end of file diff --git a/alternatives/x-cursor-theme b/alternatives/x-cursor-theme new file mode 120000 index 00000000..131c2558 --- /dev/null +++ b/alternatives/x-cursor-theme @@ -0,0 +1 @@ +/usr/share/icons/Adwaita/cursor.theme \ No newline at end of file diff --git a/alternatives/x-session-manager b/alternatives/x-session-manager new file mode 120000 index 00000000..2a4600c1 --- /dev/null +++ b/alternatives/x-session-manager @@ -0,0 +1 @@ +/usr/bin/startlxde-pi \ No newline at end of file diff --git a/alternatives/x-session-manager.1.gz b/alternatives/x-session-manager.1.gz new file mode 120000 index 00000000..9d75b117 --- /dev/null +++ b/alternatives/x-session-manager.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/startlxde.1.gz \ No newline at end of file diff --git a/alternatives/x-terminal-emulator b/alternatives/x-terminal-emulator new file mode 120000 index 00000000..6c8b15c0 --- /dev/null +++ b/alternatives/x-terminal-emulator @@ -0,0 +1 @@ +/usr/bin/lxterminal \ No newline at end of file diff --git a/alternatives/x-terminal-emulator.1.gz b/alternatives/x-terminal-emulator.1.gz new file mode 120000 index 00000000..3a94063f --- /dev/null +++ b/alternatives/x-terminal-emulator.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/lxterminal.1.gz \ No newline at end of file diff --git a/alternatives/x-window-manager b/alternatives/x-window-manager new file mode 120000 index 00000000..fb48adbd --- /dev/null +++ b/alternatives/x-window-manager @@ -0,0 +1 @@ +/usr/bin/openbox \ No newline at end of file diff --git a/alternatives/x-window-manager.1.gz b/alternatives/x-window-manager.1.gz new file mode 120000 index 00000000..18531729 --- /dev/null +++ b/alternatives/x-window-manager.1.gz @@ -0,0 +1 @@ +/usr/share/man/man1/openbox.1.gz \ No newline at end of file diff --git a/alternatives/x-www-browser b/alternatives/x-www-browser new file mode 120000 index 00000000..2aaed8a0 --- /dev/null +++ b/alternatives/x-www-browser @@ -0,0 +1 @@ +/usr/bin/chromium-browser \ No newline at end of file diff --git a/apache2/conf-available/javascript-common.conf b/apache2/conf-available/javascript-common.conf new file mode 100644 index 00000000..7e5dbd3e --- /dev/null +++ b/apache2/conf-available/javascript-common.conf @@ -0,0 +1,5 @@ +Alias /javascript /usr/share/javascript/ + + + Options FollowSymLinks MultiViews + diff --git a/apache2/conf-available/php7.4-fpm.conf b/apache2/conf-available/php7.4-fpm.conf new file mode 100644 index 00000000..afc78667 --- /dev/null +++ b/apache2/conf-available/php7.4-fpm.conf @@ -0,0 +1,32 @@ +# Redirect to local php-fpm if mod_php is not available + + + # Enable http authorization headers + + SetEnvIfNoCase ^Authorization$ "(.+)" HTTP_AUTHORIZATION=$1 + + + + SetHandler "proxy:unix:/run/php/php7.4-fpm.sock|fcgi://localhost" + +# The default configuration works for most of the installation, however it could +# be improved in various ways. One simple improvement is to not pass files that +# doesn't exist to the handler as shown below, for more configuration examples +# see https://wiki.apache.org/httpd/PHP-FPM +# +# +# SetHandler "proxy:unix:/run/php/php7.4-fpm.sock|fcgi://localhost" +# +# + + # Deny access to raw php sources by default + # To re-enable it's recommended to enable access to the files + # only in specific virtual host or directory + Require all denied + + # Deny access to files without filename (e.g. '.php') + + Require all denied + + + diff --git a/apparmor.d/abstractions/X b/apparmor.d/abstractions/X new file mode 100644 index 00000000..be444fcf --- /dev/null +++ b/apparmor.d/abstractions/X @@ -0,0 +1,62 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2009 Novell/SUSE +# Copyright (C) 2009-2011 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + #include + + + # .ICEauthority files required for X authentication, per user + owner @{HOME}/.ICEauthority r, + owner @{run}/user/*/ICEauthority r, + + # .Xauthority files required for X connections, per user + owner @{HOME}/.Xauthority r, + owner @{HOME}/.local/share/sddm/.Xauthority r, + owner /{,var/}run/gdm{,3}/*/database r, + owner /{,var/}run/lightdm/authority/[0-9]* r, + owner /{,var/}run/lightdm/*/xauthority r, + owner /{,var/}run/user/*/gdm/Xauthority r, + owner /{,var/}run/user/*/X11/Xauthority r, + owner /{,var/}run/user/*/xauth_* r, + + # the unix socket to use to connect to the display + /tmp/.X11-unix/* rw, + unix (connect, receive, send) + type=stream + peer=(addr="@/tmp/.X11-unix/X[0-9]*"), + unix (connect, receive, send) + type=stream + peer=(addr="@/tmp/.ICE-unix/[0-9]*"), + + /usr/include/X11/ r, + /usr/include/X11/** r, + + # The X tree changes and is large -- grant read access to the whole thing + /usr/X11R6/** r, + /usr/share/X11/ r, + /usr/share/X11/** r, + /usr/X11R6/**.so* mr, + + # EGL + /usr/lib/@{multiarch}/egl/*.so* mr, + + # Xcompose + owner @{HOME}/.XCompose r, + /var/cache/libx11/compose/* r, + deny /var/cache/libx11/compose/* wlk, + + # mouse themes + /etc/X11/cursors/ r, + /etc/X11/cursors/** r, + + # Xwayland + owner /run/user/*/.mutter-Xwaylandauth.* r, + diff --git a/apparmor.d/abstractions/apache2-common b/apparmor.d/abstractions/apache2-common new file mode 100644 index 00000000..850dd89c --- /dev/null +++ b/apparmor.d/abstractions/apache2-common @@ -0,0 +1,34 @@ +# vim:syntax=apparmor + +# This file contains basic permissions for Apache and every vHost + + #include + + # Allow unconfined processes to send us signals by default + signal (receive) peer=unconfined, + # Allow apache to send us signals by default + signal (receive) peer=apache2, + # Allow other hats to signal by default + signal peer=apache2//*, + # Allow us to signal ourselves + signal peer=@{profile_name}, + + # Apache + network inet stream, + network inet6 stream, + # apache manual, error pages and icons + /usr/share/apache2/** r, + + # changehat itself + @{PROC}/@{pid}/attr/current rw, + + # htaccess files - for what ever it is worth + /**/.htaccess r, + + /dev/urandom r, + + # sasl-auth + /run/saslauthd/mux rw, + + # OCSP stapling + /var/log/apache2/stapling-cache rw, diff --git a/apparmor.d/abstractions/apparmor_api/change_profile b/apparmor.d/abstractions/apparmor_api/change_profile new file mode 100644 index 00000000..30f6b704 --- /dev/null +++ b/apparmor.d/abstractions/apparmor_api/change_profile @@ -0,0 +1,11 @@ +# Copyright (C) 2012 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +#include + +@{PROC}/@{tid}/attr/{current,exec} w, diff --git a/apparmor.d/abstractions/apparmor_api/examine b/apparmor.d/abstractions/apparmor_api/examine new file mode 100644 index 00000000..2f2ea15a --- /dev/null +++ b/apparmor.d/abstractions/apparmor_api/examine @@ -0,0 +1,12 @@ +# Copyright (C) 2012 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +# Make sure to include at least tunables/proc and tunables/kernelvars +# when using this abstraction, if not tunables/global. + +@{PROC}/@{pids}/attr/{current,prev,exec} r, diff --git a/apparmor.d/abstractions/apparmor_api/find_mountpoint b/apparmor.d/abstractions/apparmor_api/find_mountpoint new file mode 100644 index 00000000..b8ac54d1 --- /dev/null +++ b/apparmor.d/abstractions/apparmor_api/find_mountpoint @@ -0,0 +1,14 @@ +# Copyright (C) 2012 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +#permissions needed for aa_find_mountpoint + +# Make sure to include at least tunables/proc and tunables/kernelvars +# when using this abstraction, if not tunables/global. + +@{PROC}/@{pids}/mounts r, diff --git a/apparmor.d/abstractions/apparmor_api/introspect b/apparmor.d/abstractions/apparmor_api/introspect new file mode 100644 index 00000000..e110c849 --- /dev/null +++ b/apparmor.d/abstractions/apparmor_api/introspect @@ -0,0 +1,12 @@ +# Copyright (C) 2012 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +# Make sure to include at least tunables/proc and tunables/kernelvars +# when using this abstraction, if not tunables/global. + +@{PROC}/@{tid}/attr/{current,prev,exec} r, diff --git a/apparmor.d/abstractions/apparmor_api/is_enabled b/apparmor.d/abstractions/apparmor_api/is_enabled new file mode 100644 index 00000000..a637d3ce --- /dev/null +++ b/apparmor.d/abstractions/apparmor_api/is_enabled @@ -0,0 +1,17 @@ +# Copyright (C) 2012 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +# permissions needed for aa_is_enabled + +# Make sure to include tunables/apparmorfs and tunables/global +# when using this abstraction + +#include +@{sys}/module/apparmor/parameters/enabled r, + +# TODO: add alternate apparmorfs interface for enabled diff --git a/apparmor.d/abstractions/aspell b/apparmor.d/abstractions/aspell new file mode 100644 index 00000000..95476892 --- /dev/null +++ b/apparmor.d/abstractions/aspell @@ -0,0 +1,13 @@ +# vim:syntax=apparmor +# aspell permissions + + # per-user settings and dictionaries + owner @{HOME}/.aspell.*.{pws,prepl} rwk, + + # system libraries and dictionaries + /usr/lib/aspell/ r, + /usr/lib/aspell/* r, + /usr/lib/aspell/*.so m, + /usr/share/aspell/ r, + /usr/share/aspell/* r, + /var/lib/aspell/* r, diff --git a/apparmor.d/abstractions/audio b/apparmor.d/abstractions/audio new file mode 100644 index 00000000..f4dbaac3 --- /dev/null +++ b/apparmor.d/abstractions/audio @@ -0,0 +1,83 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2009 Novell/SUSE +# Copyright (C) 2009 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + + +/dev/admmidi* rw, +/dev/adsp* rw, +/dev/aload* rw, +/dev/amidi* rw, +/dev/audio* rw, +/dev/dmfm* rw, +/dev/dmmidi* rw, +/dev/dsp* rw, +/dev/midi* rw, +/dev/mixer* rw, +/dev/mpu401data rw, +/dev/mpu401stat rw, +/dev/patmgr* rw, +/dev/phone* rw, +/dev/radio* rw, +/dev/rmidi* rw, +/dev/sequencer rw, +/dev/sequencer2 rw, +/dev/smpte* rw, + +/dev/snd/* rw, +/dev/sound/* rw, + +@{PROC}/asound/** rw, + +/usr/share/alsa/** r, +/usr/share/sounds/** r, + +owner @{HOME}/.esd_auth r, +/etc/asound.conf r, +owner @{HOME}/.asoundrc r, +/etc/esound/esd.conf r, + +# libao +/etc/libao.conf r, +owner @{HOME}/.libao r, + +# libcanberra +owner @{HOME}/.cache/event-sound-cache.* rwk, + +# pulse +/etc/pulse/ r, +/etc/pulse/** r, +/{run,dev}/shm/ r, +owner /{run,dev}/shm/pulse-shm* rwk, +owner @{HOME}/.pulse-cookie rwk, +owner @{HOME}/.pulse/ rw, +owner @{HOME}/.pulse/* rwk, +owner /{,var/}run/user/*/pulse/ rw, +owner /{,var/}run/user/*/pulse/{native,pid} rwk, +owner @{HOME}/.config/pulse/*.conf r, +owner @{HOME}/.config/pulse/client.conf.d/{,*.conf} r, +owner @{HOME}/.config/pulse/cookie rwk, +owner /tmp/pulse-*/ rw, +owner /tmp/pulse-*/* rw, + +# libgnome2 +/etc/sound/ r, +/etc/sound/** r, + +# openal +/etc/alsa/conf.d/{,*} r, +/etc/openal/alsoft.conf r, +owner @{HOME}/.alsoftrc r, +/usr/{,local/}share/openal/hrtf/{,**} r, +owner @{HOME}/.local/share/openal/hrtf/{,**} r, + +# wildmidi +/etc/wildmidi/wildmidi.cfg r, diff --git a/apparmor.d/abstractions/authentication b/apparmor.d/abstractions/authentication new file mode 100644 index 00000000..75771ecd --- /dev/null +++ b/apparmor.d/abstractions/authentication @@ -0,0 +1,52 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2009 Novell/SUSE +# Copyright (C) 2009-2012 Canonical Ltd +# Copyright (C) 2019 Christian Boltz +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + + + # Some services need to perform authentication of users + # Such authentication almost certainly needs access to the local users + # databases containing passwords, PAM configuration files, PAM libraries + /{usr/,}etc/nologin r, + /{usr/,}etc/pam.d/* r, + /{usr/,}etc/securetty r, + /{usr/,}etc/security/* r, + /{usr/,}etc/shadow r, + /{usr/,}etc/gshadow r, + /{usr/,}etc/pwdb.conf r, + + /{usr/,}lib{,32,64}/security/pam_filter/* mr, + /{usr/,}lib{,32,64}/security/pam_*.so mr, + /{usr/,}lib{,32,64}/security/ r, + /{usr/,}lib/@{multiarch}/security/pam_filter/* mr, + /{usr/,}lib/@{multiarch}/security/pam_*.so mr, + /{usr/,}lib/@{multiarch}/security/ r, + + # kerberos + #include + # SuSE's pwdutils are different: + /{usr/,}etc/default/passwd r, + /{usr/,}etc/login.defs r, + + # nis + #include + + # winbind + #include + + # likewise + #include + + # smbpass + #include + + # p11-kit (PKCS#11 modules configuration) + #include diff --git a/apparmor.d/abstractions/base b/apparmor.d/abstractions/base new file mode 100644 index 00000000..1dc77a30 --- /dev/null +++ b/apparmor.d/abstractions/base @@ -0,0 +1,168 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2009 Novell/SUSE +# Copyright (C) 2009-2011 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + + + # (Note that the ldd profile has inlined this file; if you make + # modifications here, please consider including them in the ldd + # profile as well.) + + # The __canary_death_handler function writes a time-stamped log + # message to /dev/log for logging by syslogd. So, /dev/log, timezones, + # and localisations of date should be available EVERYWHERE, so + # StackGuard, FormatGuard, etc., alerts can be properly logged. + /dev/log w, + /dev/random r, + /dev/urandom r, + # Allow access to the uuidd daemon (this daemon is a thin wrapper around + # time and getrandom()/{,u}random and, when available, runs under an + # unprivilged, dedicated user). + /run/uuidd/request r, + /etc/locale/** r, + /etc/locale.alias r, + /etc/localtime r, + /etc/writable/localtime r, + /usr/share/locale-bundle/** r, + /usr/share/locale-langpack/** r, + /usr/share/locale/** r, + /usr/share/**/locale/** r, + /usr/share/zoneinfo/ r, + /usr/share/zoneinfo/** r, + /usr/share/X11/locale/** r, + /run/systemd/journal/dev-log w, + # systemd native journal API (see sd_journal_print(4)) + /run/systemd/journal/socket w, + # Nested containers and anything using systemd-cat need this. 'r' shouldn't + # be required but applications fail without it. journald doesn't leak + # anything when reading so this is ok. + /run/systemd/journal/stdout rw, + + /usr/lib{,32,64}/locale/** mr, + /usr/lib{,32,64}/gconv/*.so mr, + /usr/lib{,32,64}/gconv/gconv-modules* mr, + /usr/lib/@{multiarch}/gconv/*.so mr, + /usr/lib/@{multiarch}/gconv/gconv-modules* mr, + + # used by glibc when binding to ephemeral ports + /etc/bindresvport.blacklist r, + + # ld.so.cache and ld are used to load shared libraries; they are best + # available everywhere + /etc/ld.so.cache mr, + /etc/ld.so.conf r, + /etc/ld.so.conf.d/{,*.conf} r, + /etc/ld.so.preload r, + /{usr/,}lib{,32,64}/ld{,32,64}-*.so mr, + /{usr/,}lib/@{multiarch}/ld{,32,64}-*.so mr, + /{usr/,}lib/tls/i686/{cmov,nosegneg}/ld-*.so mr, + /{usr/,}lib/i386-linux-gnu/tls/i686/{cmov,nosegneg}/ld-*.so mr, + /opt/*-linux-uclibc/lib/ld-uClibc*so* mr, + + # we might as well allow everything to use common libraries + /{usr/,}lib{,32,64}/** r, + /{usr/,}lib{,32,64}/**.so* mr, + /{usr/,}lib/@{multiarch}/** r, + /{usr/,}lib/@{multiarch}/**.so* mr, + /{usr/,}lib/tls/i686/{cmov,nosegneg}/*.so* mr, + /{usr/,}lib/i386-linux-gnu/tls/i686/{cmov,nosegneg}/*.so* mr, + + # /dev/null is pretty harmless and frequently used + /dev/null rw, + # as is /dev/zero + /dev/zero rw, + # recent glibc uses /dev/full in preference to /dev/null for programs + # that don't have open fds at exec() + /dev/full rw, + + # Sometimes used to determine kernel/user interfaces to use + @{PROC}/sys/kernel/version r, + # Depending on which glibc routine uses this file, base may not be the + # best place -- but many profiles require it, and it is quite harmless. + @{PROC}/sys/kernel/ngroups_max r, + + # glibc's sysconf(3) routine to determine free memory, etc + @{PROC}/meminfo r, + @{PROC}/stat r, + @{PROC}/cpuinfo r, + @{sys}/devices/system/cpu/ r, + @{sys}/devices/system/cpu/online r, + + # glibc's *printf protections read the maps file + @{PROC}/@{pid}/{maps,auxv,status} r, + + # libgcrypt reads some flags from /proc + @{PROC}/sys/crypto/* r, + + # some applications will display license information + /usr/share/common-licenses/** r, + + # glibc statvfs + @{PROC}/filesystems r, + + # glibc malloc (man 5 proc) + @{PROC}/sys/vm/overcommit_memory r, + + # Allow determining the highest valid capability of the running kernel + @{PROC}/sys/kernel/cap_last_cap r, + + # Allow other processes to read our /proc entries, futexes, perf tracing and + # kcmp for now (they will need 'read' in the first place). Administrators can + # override with: + # deny ptrace (readby) ... + ptrace (readby), + + # Allow other processes to trace us by default (they will need 'trace' in + # the first place). Administrators can override with: + # deny ptrace (tracedby) ... + ptrace (tracedby), + + # Allow us to ptrace read ourselves + ptrace (read) peer=@{profile_name}, + + # Allow unconfined processes to send us signals by default + signal (receive) peer=unconfined, + + # Allow us to signal ourselves + signal peer=@{profile_name}, + + # Checking for PID existence is quite common so add it by default for now + signal (receive, send) set=("exists"), + + # Allow us to create and use abstract and anonymous sockets + unix peer=(label=@{profile_name}), + + # Allow unconfined processes to us via unix sockets + unix (receive) peer=(label=unconfined), + + # Allow us to create abstract and anonymous sockets + unix (create), + + # Allow us to getattr, getopt, setop and shutdown on unix sockets + unix (getattr, getopt, setopt, shutdown), + + # Workaround https://launchpad.net/bugs/359338 until upstream handles stacked + # filesystems generally. This does not appreciably decrease security with + # Ubuntu profiles because the user is expected to have access to files owned + # by him/her. Exceptions to this are explicit in the profiles. While this rule + # grants access to those exceptions, the intended privacy is maintained due to + # the encrypted contents of the files in this directory. Files in this + # directory will also use filename encryption by default, so the files are + # further protected. Also, with the use of 'owner', this rule properly + # prevents access to the files from processes running under a different uid. + + # encrypted ~/.Private and old-style encrypted $HOME + owner @{HOME}/.Private/ r, + owner @{HOME}/.Private/** mrixwlk, + # new-style encrypted $HOME + owner @{HOMEDIRS}/.ecryptfs/*/.Private/ r, + owner @{HOMEDIRS}/.ecryptfs/*/.Private/** mrixwlk, + diff --git a/apparmor.d/abstractions/bash b/apparmor.d/abstractions/bash new file mode 100644 index 00000000..e8dcd75c --- /dev/null +++ b/apparmor.d/abstractions/bash @@ -0,0 +1,44 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2006 Novell/SUSE +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # user-specific bash files + @{HOMEDIRS} r, + @{HOME}/.bashrc r, + @{HOME}/.profile r, + @{HOME}/.bash_profile r, + @{HOME}/.bash_history rw, + + # system-wide bash configuration + /etc/profile.dos r, + /etc/profile r, + /etc/profile.d/ r, + /etc/profile.d/* r, + /etc/bashrc r, + /etc/bash.bashrc r, + /etc/bash.bashrc.local r, + /etc/bash_completion r, + /etc/bash_completion.d/ r, + /etc/bash_completion.d/* r, + + # bash relies on system-wide readline configuration + /etc/inputrc r, + + # bash inspects filesystems at startup + /etc/mtab r, + @{PROC}/@{pid}/mounts r, + @{PROC}/filesystems r, + + # probably readline wants to know terminal capabilities + /usr/share/terminfo/** r, + + # run out of /etc/bash.bashrc + /etc/DIR_COLORS r, + /{usr/,}bin/ls mix, + /usr/bin/dircolors mix, diff --git a/apparmor.d/abstractions/consoles b/apparmor.d/abstractions/consoles new file mode 100644 index 00000000..d6c30be8 --- /dev/null +++ b/apparmor.d/abstractions/consoles @@ -0,0 +1,23 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2005 Novell/SUSE +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + + + # there are three common ways to refer to consoles + /dev/console rw, + /dev/tty rw, + # this next entry is a tad unfortunate; /dev/tty will always be + # associated with the controlling terminal by the kernel, but if a + # program uses the /dev/pts/ interface, it actually has access to + # -all- xterm, sshd, etc, terminals on the system. + /dev/pts/[0-9]* rw, + /dev/pts/ r, + diff --git a/apparmor.d/abstractions/cups-client b/apparmor.d/abstractions/cups-client new file mode 100644 index 00000000..f38ac097 --- /dev/null +++ b/apparmor.d/abstractions/cups-client @@ -0,0 +1,18 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2009-2012 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # discoverable system configuration for non-local cupsd + /etc/cups/client.conf r, + # client should be able to talk the local cupsd + /{,var/}run/cups/cups.sock rw, + # client should be able to read user-specified cups configuration + owner @{HOME}/.cups/client.conf r, + owner @{HOME}/.cups/lpoptions r, diff --git a/apparmor.d/abstractions/dbus b/apparmor.d/abstractions/dbus new file mode 100644 index 00000000..c670fc2d --- /dev/null +++ b/apparmor.d/abstractions/dbus @@ -0,0 +1,16 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2009-2013 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # This abstraction grants full system bus access. Consider using the + # dbus-strict abstraction for fine-grained bus mediation. + + #include + dbus bus=system, diff --git a/apparmor.d/abstractions/dbus-accessibility b/apparmor.d/abstractions/dbus-accessibility new file mode 100644 index 00000000..40a33084 --- /dev/null +++ b/apparmor.d/abstractions/dbus-accessibility @@ -0,0 +1,16 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2013 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # This abstraction grants full accessibility bus access. Consider using the + # dbus-accessibility-strict abstraction for fine-grained bus mediation. + + #include + dbus bus=accessibility, diff --git a/apparmor.d/abstractions/dbus-accessibility-strict b/apparmor.d/abstractions/dbus-accessibility-strict new file mode 100644 index 00000000..a853ce20 --- /dev/null +++ b/apparmor.d/abstractions/dbus-accessibility-strict @@ -0,0 +1,17 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2013 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + dbus send + bus=accessibility + path=/org/freedesktop/DBus + interface=org.freedesktop.DBus + member={Hello,AddMatch,RemoveMatch,GetNameOwner,NameHasOwner,StartServiceByName} + peer=(name=org.freedesktop.DBus), diff --git a/apparmor.d/abstractions/dbus-network-manager-strict b/apparmor.d/abstractions/dbus-network-manager-strict new file mode 100644 index 00000000..889a9a85 --- /dev/null +++ b/apparmor.d/abstractions/dbus-network-manager-strict @@ -0,0 +1,45 @@ +# vim:syntax=apparmor + + dbus send + bus=system + path=/org/freedesktop/NetworkManager + interface=org.freedesktop.DBus.Properties + member=GetAll + peer=(name=org.freedesktop.NetworkManager), + + dbus send + bus=system + path=/org/freedesktop/NetworkManager + interface=org.freedesktop.NetworkManager + member=GetDevices + peer=(name=org.freedesktop.NetworkManager), + + dbus send + bus=system + path=/org/freedesktop/NetworkManager/ActiveConnection/[0-9]* + interface=org.freedesktop.DBus.Properties + member=GetAll + peer=(name=org.freedesktop.NetworkManager), + + dbus send + bus=system + path=/org/freedesktop/NetworkManager/Devices/[0-9]* + interface=org.freedesktop.DBus.Properties + member=GetAll + peer=(name=org.freedesktop.NetworkManager), + + dbus send + bus=system + path=/org/freedesktop/NetworkManager/Settings + interface=org.freedesktop.NetworkManager.Settings + member={GetDevices,ListConnections} + peer=(name=org.freedesktop.NetworkManager), + + dbus send + bus=system + path=/org/freedesktop/NetworkManager/Settings/[0-9]* + interface=org.freedesktop.NetworkManager.Settings.Connection + member=GetSettings + peer=(name=org.freedesktop.NetworkManager), + + #include if exists diff --git a/apparmor.d/abstractions/dbus-session b/apparmor.d/abstractions/dbus-session new file mode 100644 index 00000000..eb1ed91e --- /dev/null +++ b/apparmor.d/abstractions/dbus-session @@ -0,0 +1,17 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2011-2013 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # This abstraction grants full session bus access. Consider using the + # dbus-session-strict abstraction for fine-grained bus mediation. + + #include + /usr/bin/dbus-launch ix, + dbus bus=session, diff --git a/apparmor.d/abstractions/dbus-session-strict b/apparmor.d/abstractions/dbus-session-strict new file mode 100644 index 00000000..1600554a --- /dev/null +++ b/apparmor.d/abstractions/dbus-session-strict @@ -0,0 +1,29 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2011-2013 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # unique per-machine identifier + /etc/machine-id r, + /var/lib/dbus/machine-id r, + owner /run/user/*/bus rw, + + unix (connect, receive, send) + type=stream + peer=(addr="@/tmp/dbus-*"), + + # dbus with systemd and --enable-user-session + owner /run/user/[0-9]*/bus rw, + + dbus send + bus=session + path=/org/freedesktop/DBus + interface=org.freedesktop.DBus + member={Hello,AddMatch,RemoveMatch,GetNameOwner,NameHasOwner,StartServiceByName} + peer=(name=org.freedesktop.DBus), diff --git a/apparmor.d/abstractions/dbus-strict b/apparmor.d/abstractions/dbus-strict new file mode 100644 index 00000000..01a426e4 --- /dev/null +++ b/apparmor.d/abstractions/dbus-strict @@ -0,0 +1,19 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2009-2013 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + /{,var/}run/dbus/system_bus_socket rw, + + dbus send + bus=system + path=/org/freedesktop/DBus + interface=org.freedesktop.DBus + member={Hello,AddMatch,RemoveMatch,GetNameOwner,NameHasOwner,StartServiceByName} + peer=(name=org.freedesktop.DBus), diff --git a/apparmor.d/abstractions/dconf b/apparmor.d/abstractions/dconf new file mode 100644 index 00000000..7ef69783 --- /dev/null +++ b/apparmor.d/abstractions/dconf @@ -0,0 +1,8 @@ +# vim:syntax=apparmor + +# permissions for querying dconf settings; granting write access should +# be specified in a specific application's profile. + + /etc/dconf/** r, + owner /{,var/}run/user/*/dconf/user r, + owner @{HOME}/.config/dconf/user r, diff --git a/apparmor.d/abstractions/dovecot-common b/apparmor.d/abstractions/dovecot-common new file mode 100644 index 00000000..e1681d9a --- /dev/null +++ b/apparmor.d/abstractions/dovecot-common @@ -0,0 +1,19 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2014 Canonical, Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ +# used with dovecot/* + + capability setgid, + + deny capability block_suspend, + + # dovecot's master can send us signals + signal receive peer=dovecot, + + /{var/,}run/dovecot/config rw, diff --git a/apparmor.d/abstractions/dri-common b/apparmor.d/abstractions/dri-common new file mode 100644 index 00000000..b5e0a5c5 --- /dev/null +++ b/apparmor.d/abstractions/dri-common @@ -0,0 +1,14 @@ +# vim:syntax=apparmor + +# This file contains common DRI-specific rules useful for GUI applications +# (needed by libdrm and similar). + + /usr/lib{,32,64}/dri/** mr, + /usr/lib/@{multiarch}/dri/** mr, + /usr/lib/fglrx/dri/** mr, + /dev/dri/ r, + /dev/dri/** rw, + /etc/drirc r, + /usr/share/drirc.d/{,*.conf} r, + owner @{HOME}/.drirc r, + diff --git a/apparmor.d/abstractions/dri-enumerate b/apparmor.d/abstractions/dri-enumerate new file mode 100644 index 00000000..e101be5c --- /dev/null +++ b/apparmor.d/abstractions/dri-enumerate @@ -0,0 +1,8 @@ +# vim:syntax=apparmor + +# This file contains common DRI-specific rules useful for GUI applications that +# needs to enumerate graphic devices (as with drmParsePciDeviceInfo() from +# libdrm). + + @{sys}/devices/pci[0-9]*/**/{device,subsystem_device,subsystem_vendor,uevent,vendor} r, + diff --git a/apparmor.d/abstractions/enchant b/apparmor.d/abstractions/enchant new file mode 100644 index 00000000..2a1bd05c --- /dev/null +++ b/apparmor.d/abstractions/enchant @@ -0,0 +1,59 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2010 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # abstraction for Enchant spellchecking frontend + + /usr/share/enchant/ r, + /usr/share/enchant/enchant.ordering r, + + /usr/share/enchant-2/ r, + /usr/share/enchant-2/enchant.ordering r, + + # aspell + #include + /var/lib/dictionaries-common/aspell/ r, + /var/lib/dictionaries-common/aspell/* r, + + # hspell + /usr/share/hspell/ r, + /usr/share/hspell/*.wgz.* r, + + # hunspell + /usr/share/hunspell/ r, + /usr/share/hunspell/* r, + + # ispell + /usr/lib/ispell/ r, + /usr/lib/ispell/*.hash r, + /usr/share/dict/ r, + /usr/share/dict/* r, + /var/lib/dictionaries-common/ r, + /var/lib/dictionaries-common/{ispell,wordlist}/ r, + /var/lib/dictionaries-common/{ispell,wordlist}/* r, + + # myspell + /usr/share/myspell/ r, + /usr/share/myspell/** r, + + # voikko + /usr/lib/voikko/ r, + /usr/lib/voikko/2/ r, + /usr/lib/voikko/2/mor-standard/ r, + /usr/lib/voikko/2/mor-standard/voikko* r, + + # zemberek + /usr/share/java/ r, + /usr/share/java/zemberek-[0-9]*.jar r, + /usr/share/java/zemberek-tr-[0-9]*.jar r, + + # per-user dictionaries + owner @{HOME}/.config/enchant/ rw, + owner @{HOME}/.config/enchant/* rwk, diff --git a/apparmor.d/abstractions/exo-open b/apparmor.d/abstractions/exo-open new file mode 100644 index 00000000..6b14afa5 --- /dev/null +++ b/apparmor.d/abstractions/exo-open @@ -0,0 +1,74 @@ +# vim:syntax=apparmor + +# This abstraction is designed to be used in a child profile to limit what +# confined application can invoke via exo-open helper. +# +# NOTE: most likely you want to use xdg-open abstraction instead for better +# portability across desktop environments, unless you are sure that confined +# application only uses /usr/bin/exo-open directly. +# +# Usage example: +# +# ``` +# profile foo /usr/bin/foo { +# ... +# /usr/bin/exo-open rPx -> foo//exo-open, +# ... +# } # end of main profile +# +# # out-of-line child profile +# profile foo//exo-open { +# #include +# +# # needed for ubuntu-* abstractions +# #include +# +# # Only allow to handle http[s]: and mailto: links +# #include +# #include +# +# # Add if accesibility access is considered as required +# # (for message boxe in case exo-open fails) +# #include +# +# # < add additional allowed applications here > +# } + + #include + #include # for alert messages + #include + #include + #include + + # Main executables + + /usr/bin/exo-open rix, + /usr/lib{32,64,/@{multiarch}}/xfce4/exo-[0-9]/exo-helper-[0-9] ix, + + # Other executables + + /{,usr/}bin/which rix, + + # Deny DBus + + # for GTK error message dialog, not required exo-open to work. + deny dbus send + bus=session + path=/org/gtk/vfs/mounttracker, + + # System files + + /etc/xdg/{,xdg-*/}xfce4/helpers.rc r, + /etc/xfce4/defaults.list r, # TODO: move into xfce4 abstraction? + /usr/share/sounds/freedesktop/** r, # for message box alert sound + /usr/share/xfce4/helpers/*.desktop r, + /usr/share/{xfce{,4},xubuntu}/applications/{,*.list} r, + + # User files + + owner @{PROC}/@{pid}/fd/ r, + owner @{HOME}/.config/xfce4/helpers.rc r, + owner @{HOME}/.local/share/xfce4/helpers/*.desktop r, + + # Include additions to the abstraction + #include if exists diff --git a/apparmor.d/abstractions/fcitx b/apparmor.d/abstractions/fcitx new file mode 100644 index 00000000..3d26cc95 --- /dev/null +++ b/apparmor.d/abstractions/fcitx @@ -0,0 +1,13 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2016 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + #include + dbus bus=fcitx, diff --git a/apparmor.d/abstractions/fcitx-strict b/apparmor.d/abstractions/fcitx-strict new file mode 100644 index 00000000..d7737341 --- /dev/null +++ b/apparmor.d/abstractions/fcitx-strict @@ -0,0 +1,21 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2016 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + #include + + dbus send + bus=fcitx + path=/org/freedesktop/DBus + interface=org.freedesktop.DBus + member={Hello,AddMatch,RemoveMatch,GetNameOwner,NameHasOwner,StartServiceByName} + peer=(name=org.freedesktop.DBus), + + owner @{HOME}/.config/fcitx/dbus/* r, diff --git a/apparmor.d/abstractions/fonts b/apparmor.d/abstractions/fonts new file mode 100644 index 00000000..5d7b173e --- /dev/null +++ b/apparmor.d/abstractions/fonts @@ -0,0 +1,61 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2009 Novell/SUSE +# Copyright (C) 2009 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + /usr/share/AbiSuite/fonts/** r, + + /usr/lib/xorg/modules/fonts/**.so* mr, + + /usr/share/fonts/{,**} r, + /usr/share/fonts-*/{,**} r, + + /etc/fonts/** r, + # Debian, openSUSE paths are different + /usr/share/{fontconfig,fonts-config,*-fonts}/conf.avail/{,**} r, + /usr/share/ghostscript/fonts/{,**} r, + + /opt/kde3/share/fonts/** r, + + /usr/lib{,32,64}/openoffice/share/fonts/** r, + + /var/cache/fonts/** r, + /var/cache/fontconfig/** mr, + /var/lib/defoma/** mr, + + /usr/share/a2ps/fonts/** r, + /usr/share/xfce/fonts/** r, + /usr/share/ghostscript/fonts/** r, + /usr/share/javascript/*/fonts/** r, + /usr/share/texmf/{,*/}fonts/** r, + /usr/share/texlive/texmf-dist/fonts/** r, + /var/lib/ghostscript/** r, + + owner @{HOME}/.fonts.conf r, + owner @{HOME}/.fonts/ r, + owner @{HOME}/.fonts/** r, + owner @{HOME}/.local/share/fonts/ r, + owner @{HOME}/.local/share/fonts/** r, + owner @{HOME}/.fonts.cache-2 mr, + owner @{HOME}/.{,cache/}fontconfig/ rw, + owner @{HOME}/.{,cache/}fontconfig/** mrl, + owner @{HOME}/.fonts.conf.d/ r, + owner @{HOME}/.fonts.conf.d/** r, + owner @{HOME}/.config/fontconfig/ r, + owner @{HOME}/.config/fontconfig/** r, + + /usr/local/share/fonts/ r, + /usr/local/share/fonts/** r, + + # poppler CMap tables + /usr/share/poppler/cMap/** r, + + # data files for LibThai + /usr/share/libthai/thbrk.tri r, diff --git a/apparmor.d/abstractions/freedesktop.org b/apparmor.d/abstractions/freedesktop.org new file mode 100644 index 00000000..ff974673 --- /dev/null +++ b/apparmor.d/abstractions/freedesktop.org @@ -0,0 +1,28 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2009 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # system configuration + @{system_share_dirs}/applications/{**,} r, + @{system_share_dirs}/icons/{**,} r, + @{system_share_dirs}/pixmaps/{**,} r, + + # this should probably go elsewhere + @{system_share_dirs}/mime/** r, + + # per-user configurations + owner @{HOME}/.icons/ r, + owner @{HOME}/.recently-used.xbel* rw, + owner @{HOME}/.local/share/recently-used.xbel* rw, + owner @{HOME}/.config/user-dirs.dirs r, + owner @{HOME}/.config/mimeapps.list r, + owner @{user_share_dirs}/applications/{**,} r, + owner @{user_share_dirs}/icons/{**,} r, + owner @{user_share_dirs}/mime/{**,} r, diff --git a/apparmor.d/abstractions/gio-open b/apparmor.d/abstractions/gio-open new file mode 100644 index 00000000..ec6b1873 --- /dev/null +++ b/apparmor.d/abstractions/gio-open @@ -0,0 +1,57 @@ +# vim:syntax=apparmor + +# This abstraction is designed to be used in a child profile to limit what +# confined application can invoke via gio helper. +# +# NOTE: most likely you want to use xdg-open abstraction instead for better +# portability across desktop environments, unless you are sure that confined +# application only uses /usr/bin/gio directly. +# +# Usage example: +# +# ``` +# profile foo /usr/bin/foo { +# ... +# /usr/bin/gio rPx -> foo//gio-open, +# ... +# } # end of main profile +# +# # out-of-line child profile +# profile foo//gio-open { +# #include +# +# # needed for ubuntu-* abstractions +# #include +# +# # Only allow to handle http[s]: and mailto: links +# #include +# #include +# +# # < add additional allowed applications here > +# } + + #include + #include + + # Main executables + + /usr/bin/gio rix, + /usr/bin/gio-launch-desktop ix, # for OpenSUSE + /usr/lib/@{multiarch}/glib-[0-9]*/gio-launch-desktop ix, + + # System files + + /etc/gnome/defaults.list r, + /usr/share/mime/* r, + /usr/share/{,*/}applications/{,**} r, + /var/cache/gio-[0-9]*.[0-9]*/gnome-mimeapps.list r, + /var/lib/snapd/desktop/applications/{,**} r, + + # User files + + owner @{HOME}/.config/mimeapps.list r, + owner @{HOME}/.local/share/applications/{,*.desktop} r, + owner @{PROC}/@{pid}/fd/ r, + + # Include additions to the abstraction + #include if exists diff --git a/apparmor.d/abstractions/gnome b/apparmor.d/abstractions/gnome new file mode 100644 index 00000000..5bb2fc26 --- /dev/null +++ b/apparmor.d/abstractions/gnome @@ -0,0 +1,111 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2009 Novell/SUSE +# Copyright (C) 2009-2011 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ +#include +#include +#include +#include +#include +#include +#include + + # systemwide gtk defaults + /etc/gnome/gtkrc* r, + /etc/gtk/* r, + /usr/lib{,32,64}/gtk/** mr, + /usr/lib/@{multiarch}/gtk/** mr, + /usr/lib{,32,64}/gtk-[0-9]*/** mr, + /usr/lib/@{multiarch}/gtk-[0-9]*/** mr, + /usr/share/themes/ r, + /usr/share/themes/** r, + /usr/share/gtk-3.0/settings.ini r, + + # for gnome 1 applications + /etc/orbitrc r, + + # gtk-2 needed some new rights + /etc/fonts/* r, + /etc/gtk-*/* r, + /etc/pango/* r, + /usr/lib{,32,64}/pango/** mr, + /usr/lib{,32,64}/gtk-*/** mr, + /usr/lib{,32,64}/gdk-pixbuf-*/** mr, + /usr/lib/@{multiarch}/pango/** mr, + /usr/lib/@{multiarch}/gtk-*/** mr, + /usr/lib/@{multiarch}/gdk-pixbuf-*/** mr, + + # per-user gtk configuration + owner @{HOME}/.config/gtk-3.0/ w, + owner @{HOME}/.config/gtk-3.0/* r, + owner @{HOME}/.gnome/Gnome r, + owner @{HOME}/.gtk r, + owner @{HOME}/.gtkrc r, + owner @{HOME}/.gtkrc-2.0 r, + owner @{HOME}/.gtk-bookmarks r, + owner @{HOME}/.themes/ r, + owner @{HOME}/.themes/** r, + owner @{user_share_dirs}/themes/ r, + owner @{user_share_dirs}/themes/** r, + + # for gtk file dialog + owner @{HOME}/.config/gtk-2.0/ w, + owner @{HOME}/.config/gtk-2.0/** r, + owner @{HOME}/.config/gtk-2.0/gtkfilechooser.ini* rw, + + # from evolution-mail + owner @{HOME}/.gconfd/lock/* r, + owner @{HOME}/.gnome/application-info r, + + # per-user font business + owner @{HOME}/.fonts.cache-* rwl, + + # GtkComposeTable + owner @{HOME}/.cache/gtk-3.0/** r, + + # icon caches + /var/cache/**/icon-theme.cache r, + /usr/share/**/icon-theme.cache r, + + # GLib schemas + /usr/{local/,}share/glib-[0-9]*/schemas/ r, + /usr/{local/,}share/glib-[0-9]*/schemas/** r, + + # gnome VFS modules + /etc/gnome-vfs-2.0/modules/ r, + /etc/gnome-vfs-2.0/modules/* r, + /usr/lib/gnome-vfs-2.0/modules/*.so mr, + /usr/lib/@{multiarch}/gnome-vfs-2.0/modules/*.so mr, + + # gvfs + /usr/share/gvfs/remote-volume-monitors/ r, + /usr/share/gvfs/remote-volume-monitors/* r, + @{PROC}/@{pid}/mounts r, + /run/mount/utab r, + + # printing + /etc/papersize r, + /etc/cups/lpoptions r, + /usr/share/cups/charmaps/** r, + + # holds MIT-MAGIC-COOKIE for gnome + owner /{,var/}run/gdm/auth*/database r, + + # mime-types + /etc/gnome/defaults.list r, + /etc/xdg/{,*-}mimeapps.list r, + /usr/share/gnome/applications/ r, + /usr/share/gnome/applications/mimeinfo.cache r, + + # Allow connecting to the GNOME vfs socket (still need corresponding DBus + # rules) + unix (send, receive, connect) + type=stream + peer=(addr="@/dbus-vfs-daemon/socket-*"), diff --git a/apparmor.d/abstractions/gnupg b/apparmor.d/abstractions/gnupg new file mode 100644 index 00000000..d04c920d --- /dev/null +++ b/apparmor.d/abstractions/gnupg @@ -0,0 +1,11 @@ +# vim:syntax=apparmor +# gnupg sub-process running permissions + + # user configurations + owner @{HOME}/.gnupg/options r, + owner @{HOME}/.gnupg/pubring.gpg r, + owner @{HOME}/.gnupg/pubring.kbx r, + owner @{HOME}/.gnupg/random_seed rw, + owner @{HOME}/.gnupg/secring.gpg r, + owner @{HOME}/.gnupg/so/*.x86_64 mr, + owner @{HOME}/.gnupg/trustdb.gpg rw, diff --git a/apparmor.d/abstractions/gvfs-open b/apparmor.d/abstractions/gvfs-open new file mode 100644 index 00000000..397423da --- /dev/null +++ b/apparmor.d/abstractions/gvfs-open @@ -0,0 +1,45 @@ +# vim:syntax=apparmor + +# This abstraction is designed to be used in a child profile to limit what +# confined application can invoke via gvfs-open helper. +# +# NOTE: most likely you want to use xdg-open abstraction instead for better +# portability across desktop environments, unless you are sure that confined +# application only uses /usr/bin/gvfs-open directly. +# +# Usage example: +# +# ``` +# profile foo /usr/bin/foo { +# ... +# /usr/bin/gvfs-open rPx -> foo//gvfs-open, +# ... +# } # end of main profile +# +# # out-of-line child profile +# profile foo//gvfs-open { +# #include +# +# # needed for ubuntu-* abstractions +# #include +# +# # Only allow to handle http[s]: and mailto: links +# #include +# #include +# +# # < add additional allowed applications here > +# } +# ``` + + #include + + # gvfs-open is deprecated, it launches gio open + #include + + # Main executables + + /usr/bin/gvfs-open r, + /{,usr/}bin/dash mr, + + # Include additions to the abstraction + #include if exists diff --git a/apparmor.d/abstractions/hosts_access b/apparmor.d/abstractions/hosts_access new file mode 100644 index 00000000..a4ffb022 --- /dev/null +++ b/apparmor.d/abstractions/hosts_access @@ -0,0 +1,13 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2020 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + /etc/hosts.deny r, + /etc/hosts.allow r, diff --git a/apparmor.d/abstractions/ibus b/apparmor.d/abstractions/ibus new file mode 100644 index 00000000..a4431b99 --- /dev/null +++ b/apparmor.d/abstractions/ibus @@ -0,0 +1,29 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2010 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # abstraction for ibus input methods + owner @{HOME}/.config/ibus/ r, + owner @{HOME}/.config/ibus/bus/ rw, + owner @{HOME}/.config/ibus/bus/* rw, + + # abstract path in ibus < 1.5.22 uses /tmp + unix (connect, receive, send) + type=stream + peer=(addr="@/tmp/ibus/dbus-*"), + + # abstract path in ibus >= 1.5.22 uses $XDG_CACHE_HOME (ie, @{HOME}/.cache) + # This should use this, but due to LP: #1856738 we cannot + #unix (connect, receive, send) + # type=stream + # peer=(addr="@@{HOME}/.cache/ibus/dbus-*"), + unix (connect, receive, send) + type=stream + peer=(addr="@/home/*/.cache/ibus/dbus-*"), diff --git a/apparmor.d/abstractions/kde b/apparmor.d/abstractions/kde new file mode 100644 index 00000000..cad5c7db --- /dev/null +++ b/apparmor.d/abstractions/kde @@ -0,0 +1,77 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2006 Novell/SUSE +# Copyright (C) 2009-2011 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +#include +#include +#include +#include +#include +#include +#include + +/etc/qt3/kstylerc r, +/etc/qt3/qt_plugins_3.3rc r, +/etc/qt3/qtrc r, +/etc/kderc r, +/etc/kde3/* r, +/etc/kde4rc r, +/etc/xdg/kdeglobals r, +/etc/xdg/Trolltech.conf r, +/usr/share/knotifications5/*.notifyrc r, # KNotification::sendEvent() +/usr/share/kubuntu-default-settings/kf5-settings/* r, + +owner @{HOME}/.DCOPserver_* r, +owner @{HOME}/.ICEauthority r, +owner @{HOME}/.fonts.* lrw, +owner @{HOME}/.kde{,4}/share/config/kdeglobals rw, +owner @{HOME}/.kde{,4}/share/config/*.lock rwl, +owner @{HOME}/.qt/** rw, +owner @{HOME}/.cache/ksycoca5_??_* r, # KDE System Configuration Cache +owner @{HOME}/.config/Trolltech.conf rwk, +owner @{HOME}/.config/baloofilerc r, # indexing options (excludes, etc), used by KFileWidget +owner @{HOME}/.config/dolphinrc r, # settings used by KFileWidget +owner @{HOME}/.config/kde.org/libphonon.conf r, # for KNotifications::sendEvent() +owner @{HOME}/.config/kdeglobals r, # global settings, used by Breeze style, etc. +owner @{HOME}/.config/klanguageoverridesrc r, # per-application languages, for KDEPrivate::initializeLanguages() from libKF5XmlGui.so +owner @{HOME}/.config/trashrc r, # Used by KFileWidget + +/usr/share/X11/XKeysymDB r, + +# kde3 +/usr/lib*/kde3/plugins/styles/ r, +/usr/lib*/kde3/plugins/styles/* mr, +/usr/lib*/kde3/lib*so* mr, +/usr/lib/@{multiarch}/kde3/plugins/styles/ r, +/usr/lib/@{multiarch}/kde3/plugins/styles/* mr, +/usr/lib/@{multiarch}/kde3/lib*so* mr, +/usr/lib*/qt3/lib*/lib*so* mr, +/usr/lib*/qt3/plugins/** mr, +/usr/lib/@{multiarch}/qt3/lib*/lib*so* mr, +/usr/lib/@{multiarch}/qt3/plugins/** mr, +/usr/lib*/libqt-mt*so* mr, +/usr/lib*/libqui*so* mr, +/usr/lib/@{multiarch}/libqt-mt*so* mr, +/usr/lib/@{multiarch}/libqui*so* mr, +/usr/share/qt3/lib*/libqt-mt*so* mr, +/usr/share/qt3/lib*/libqui*so* mr, + +# kde4 +/usr/lib*/kde4/plugins/*/*.so mr, +/usr/lib*/kde4/plugins/*/ r, +/usr/lib*/kde4/lib*so* mr, +/usr/lib/@{multiarch}/kde4/plugins/*/*.so mr, +/usr/lib/@{multiarch}/kde4/plugins/*/ r, +/usr/lib/@{multiarch}/kde4/lib*so* mr, +/usr/lib*/qt4/lib*/lib*so* mr, +/usr/lib*/qt4/plugins/** mr, +/usr/lib/@{multiarch}/qt4/lib*/lib*so* mr, +/usr/lib/@{multiarch}/qt4/plugins/** mr, +/usr/share/qt4/** r, diff --git a/apparmor.d/abstractions/kde-globals-write b/apparmor.d/abstractions/kde-globals-write new file mode 100644 index 00000000..5f878e84 --- /dev/null +++ b/apparmor.d/abstractions/kde-globals-write @@ -0,0 +1,10 @@ +# vim:syntax=apparmor +# Rules for changing KDE settings (for KFileDialog and other). + + # User files + + owner @{HOME}/.config/#[0-9]* rw, + owner @{HOME}/.config/kdeglobals rw, + owner @{HOME}/.config/kdeglobals.?????? rwl -> @{HOME}/.config/#[0-9]*, + owner @{HOME}/.config/kdeglobals.lock rwk, + diff --git a/apparmor.d/abstractions/kde-icon-cache-write b/apparmor.d/abstractions/kde-icon-cache-write new file mode 100644 index 00000000..d37fb3b8 --- /dev/null +++ b/apparmor.d/abstractions/kde-icon-cache-write @@ -0,0 +1,7 @@ +# vim:syntax=apparmor +# Rules for writing KDE icon cache + + # User files + + owner @{HOME}/.cache/icon-cache.kcache rw, # for KIconLoader + diff --git a/apparmor.d/abstractions/kde-language-write b/apparmor.d/abstractions/kde-language-write new file mode 100644 index 00000000..8e953992 --- /dev/null +++ b/apparmor.d/abstractions/kde-language-write @@ -0,0 +1,12 @@ +# vim:syntax=apparmor +# Rules for changing per-application language settings on KDE. Some KDE +# applications have "Help -> Switch Application Language..." option, that needs +# write access to language settings file. + + # User files + + owner @{HOME}/.config/#[0-9]* rw, + owner @{HOME}/.config/klanguageoverridesrc rw, + owner @{HOME}/.config/klanguageoverridesrc.?????? rwl -> @{HOME}/.config/#[0-9]*, + owner @{HOME}/.config/klanguageoverridesrc.lock rwk, + diff --git a/apparmor.d/abstractions/kde-open5 b/apparmor.d/abstractions/kde-open5 new file mode 100644 index 00000000..4fb651ea --- /dev/null +++ b/apparmor.d/abstractions/kde-open5 @@ -0,0 +1,104 @@ +# vim:syntax=apparmor + +# This abstraction is designed to be used in a child profile to limit what +# confined application can invoke via kde-open5 helper. +# +# NOTE: most likely you want to use xdg-open abstraction instead for better +# portability across desktop environments, unless you are sure that confined +# application only uses /usr/bin/kde-open5 directly. +# +# Usage example: +# +# ``` +# profile foo /usr/bin/foo { +# ... +# /usr/bin/kde-open5 rPx -> foo//kde-open5, +# ... +# } # end of main profile +# +# # out-of-line child profile +# profile foo//kde-open5 { +# #include +# +# # needed for ubuntu-* abstractions +# #include +# +# # Only allow to handle http[s]: and mailto: links +# #include +# #include +# +# # Add if accesibility access is considered as required +# # (for message boxe in case exo-open fails) +# #include +# +# # Add if audio support for message box is +# # considered as required. +# #include if exists +# +# # < add additional allowed applications here > +# } +# ``` + + #include # for alert messages + #include + #include + #include + #include + #include + #include + #include + #include # for IceProcessMessages () from libICE.so (called by libQtCore.so) + #include + #include + #include + #include + + # Main executables + + /usr/bin/kde-open5 rix, + /usr/lib/@{multiarch}/libexec/kf5/kioslave{,5} ix, + + # DBus + + dbus + bus=session + interface=org.kde.KLauncher + member=start_service_by_desktop_path + peer=(name=org.kde.klauncher5), + + # Denied system files + + deny /usr/lib/vlc/plugins/* w, # VLC backed tries to create plugins.dat.16109 + + # libpcre2 on openSUSE tries to mmap() shared memory on directory. + # see: https://lists.ubuntu.com/archives/apparmor/2019-January/011925.html + # AppArmor does not allow to distinguish "real" file vs shared memory one, + # so we deny this path to protect from loading exploits from /tmp. + deny /tmp/#[0-9]*[0-9] m, + + # System files + + /dev/tty r, + /etc/xdg/accept-languages.codes r, + /etc/xdg/menus/{,*/} r, + /usr/share/*fonts*/conf.avail/*.conf r, # for openSUSE, when showing error message box + /usr/share/ghostscript/fonts/ r, # for openSUSE, when showing error message box + /usr/share/hwdata/pnp.ids r, # for openSUSE, when showing error message box, for QXcbConnection::initializeScreens() from libQt5XcbQpa.so + /usr/share/icu/[0-9]*.[0-9]*/*.dat r, # for openSUSE + /usr/share/kservices5/{,**} r, # for KProtocolManager::defaultUserAgent() from libKF5KIOCore.so + /usr/share/mime/ r, + /usr/share/mime/generic-icons r, + /usr/share/plasma/look-and-feel/*/contents/defaults r, # TODO: move to kde abstraction? + /usr/share/sounds/ r, + @{PROC}/sys/kernel/core_pattern r, + @{PROC}/sys/kernel/random/boot_id r, + + # User files + + owner /tmp/xauth-[0-9]*-_[0-9] r, # for libQt5XcbQpa.so + owner /{,var/}run/user/[0-9]*/#[0-9]* rw, # for /run/user/1000/#13 + owner /{,var/}run/user/[0-9]*/kioclient*slave-socket lrw -> /{,var/}/run/user/[0-9]/#[0-9]*, # for KIO::Slave::holdSlave(QString const&, QUrl const&) () from libKF5KIOCore.so (not 100% sure) + owner @{HOME}/.cache/kio_http/ rw, + + # Include additions to the abstraction + #include if exists diff --git a/apparmor.d/abstractions/kerberosclient b/apparmor.d/abstractions/kerberosclient new file mode 100644 index 00000000..5b79e3d6 --- /dev/null +++ b/apparmor.d/abstractions/kerberosclient @@ -0,0 +1,34 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2009 Novell/SUSE +# Copyright (C) 2009-2011 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # files required by kerberos client programs + /usr/lib{,32,64}/krb5/plugins/libkrb5/ r, + /usr/lib{,32,64}/krb5/plugins/libkrb5/* mr, + /usr/lib/@{multiarch}/krb5/plugins/libkrb5/ r, + /usr/lib/@{multiarch}/krb5/plugins/libkrb5/* mr, + + /usr/lib{,32,64}/krb5/plugins/preauth/ r, + /usr/lib{,32,64}/krb5/plugins/preauth/* mr, + /usr/lib/@{multiarch}/krb5/plugins/preauth/ r, + /usr/lib/@{multiarch}/krb5/plugins/preauth/* mr, + + /etc/krb5.keytab rk, + /etc/krb5.conf r, + /etc/krb5.conf.d/ r, + /etc/krb5.conf.d/* r, + + # config files found via strings on libs + /etc/krb.conf r, + /etc/krb.realms r, + /etc/srvtab r, + + # credential caches + /tmp/krb5cc* r, diff --git a/apparmor.d/abstractions/ldapclient b/apparmor.d/abstractions/ldapclient new file mode 100644 index 00000000..0c527282 --- /dev/null +++ b/apparmor.d/abstractions/ldapclient @@ -0,0 +1,24 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2011 Novell/SUSE +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # files required by LDAP clients (e.g. nss_ldap/pam_ldap) + /etc/ldap.conf r, + /etc/ldap.secret r, + /etc/openldap/* r, + /etc/openldap/cacerts/* r, + + # SASL plugins and config + /etc/sasl2/* r, + /usr/lib{,32,64}/sasl2/* r, + + # local LDAP name service daemon + /{,var/}run/nslcd/socket rw, + + #include diff --git a/apparmor.d/abstractions/libpam-systemd b/apparmor.d/abstractions/libpam-systemd new file mode 100644 index 00000000..76ee8693 --- /dev/null +++ b/apparmor.d/abstractions/libpam-systemd @@ -0,0 +1,19 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2015-2016 Simon Deziel +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +#include + + # libpam-systemd notifies systemd-logind about session logins/logouts + dbus send + bus=system + path=/org/freedesktop/login1 + interface=org.freedesktop.login1.Manager + member={CreateSession,ReleaseSession}, diff --git a/apparmor.d/abstractions/lightdm b/apparmor.d/abstractions/lightdm new file mode 100644 index 00000000..1e64fd25 --- /dev/null +++ b/apparmor.d/abstractions/lightdm @@ -0,0 +1,114 @@ +# vim:syntax=apparmor +# Profile for restricting lightdm guest session +# Author: Martin Pitt + +# This abstraction provides the majority of the confinement for guest sessions. +# It is in its own abstraction so we can have a centralized place for +# confinement for the various lightdm sessions (guest, freerdp, uccsconfigure, +# etc). Note that this profile intentionally omits chromium-browser. + +# Requires apparmor 2.9 + + #include + #include + #include + #include + #include + #include + #include + + # bug in compiz https://launchpad.net/bugs/697678 + /etc/compizconfig/config rw, + /etc/compizconfig/unity.ini rw, + + / r, + /bin/ rmix, + /bin/fusermount Px, + /bin/** rmix, + /cdrom/ rmix, + /cdrom/** rmix, + /dev/ r, + /dev/** rmw, # audio devices etc. + owner /dev/shm/** rmw, + /etc/ r, + /etc/** rmk, + /etc/X11/Xsession ix, + /etc/X11/xdm/** ix, # needed for openSUSE's default session-wrapper + /etc/X11/xinit/** ix, # needed for openSUSE's default session-wrapper + /lib/ r, + /lib/** rmixk, + /lib32/ r, + /lib32/** rmixk, + /lib64/ r, + /lib64/** rmixk, + owner /{,run/}media/ r, + owner /{,run/}media/** rmwlixk, # we want access to USB sticks and the like + /opt/ r, + /opt/** rmixk, + @{PROC}/ r, + @{PROC}/* rm, + @{PROC}/[0-9]*/net/ r, + @{PROC}/[0-9]*/net/dev r, + @{PROC}/asound rm, + @{PROC}/asound/** rm, + @{PROC}/ati rm, + @{PROC}/ati/** rm, + @{PROC}/sys/vm/overcommit_memory r, + owner @{PROC}/** rm, + # needed for gnome-keyring-daemon + @{PROC}/*/status r, + # needed for bamfdaemon and utilities such as ps and killall + @{PROC}/*/stat r, + /sbin/ r, + /sbin/** rmixk, + /sys/ r, + /sys/** rm, + # needed for confined trusted helpers, such as dbus-daemon + /sys/kernel/security/apparmor/.access rw, + /tmp/ rw, + owner /tmp/** rwlkmix, + /usr/ r, + /usr/** rmixk, + /var/ r, + /var/** rmixk, + /var/guest-data/** rw, # allow to store files permanently + /var/tmp/ rw, + owner /var/tmp/** rwlkm, + /{,var/}run/ r, + # necessary for writing to sockets, etc. + /{,var/}run/** rmkix, + /{,var/}run/mir_socket rw, + /{,var/}run/screen/** wl, + /{,var/}run/shm/** wl, + /{,var/}run/uuidd/request w, + # libpam-xdg-support/logind + owner /{,var/}run/user/*/** rw, + + capability ipc_lock, + + # allow processes in the guest session to signal and ptrace each other + signal peer=@{profile_name}, + ptrace peer=@{profile_name}, + # needed when logging out of the guest session + signal (receive) peer=unconfined, + + unix peer=(label=@{profile_name}), + unix (receive) peer=(label=unconfined), + unix (create), + unix (getattr, getopt, setopt, shutdown), + unix (bind, listen, accept, receive, send) type=stream addr="@/com/ubuntu/upstart-session/**", + unix (bind, listen) type=stream addr="@/tmp/dbus-*", + unix (bind, listen) type=stream addr="@/tmp/.ICE-unix/[0-9]*", + unix (bind, listen) type=stream addr="@/dbus-vfs-daemon/*", + unix (bind, listen) type=stream addr="@guest*", + unix (connect, receive, send) type=stream peer=(addr="@/tmp/dbus-*"), + unix (connect, receive, send) type=stream peer=(addr="@/tmp/.X11-unix/X[0-9]*"), + unix (connect, receive, send) type=stream peer=(addr="@/dbus-vfs-daemon/*"), + unix (connect, receive, send) type=stream peer=(addr="@guest*"), + + # silence warnings for stuff that we really don't want to grant + deny capability dac_override, + deny capability dac_read_search, + #deny /etc/** w, # re-enable once LP#697678 is fixed + deny /usr/** w, + deny /var/crash/ w, diff --git a/apparmor.d/abstractions/lightdm_chromium-browser b/apparmor.d/abstractions/lightdm_chromium-browser new file mode 100644 index 00000000..c8d6e6e6 --- /dev/null +++ b/apparmor.d/abstractions/lightdm_chromium-browser @@ -0,0 +1,76 @@ +# vim:syntax=apparmor +# Profile abstraction for restricting chromium in the lightdm guest session +# Author: Jamie Strandboge + +# The abstraction provides the additional accesses required to launch +# chromium based browsers from within an lightdm session. Because AppArmor +# cannot yet merge profiles and because we want to utilize the access rules +# provided in abstractions/lightdm, this abstraction must be separate from +# abstractions/lightdm. + +# Requires apparmor 2.9 + + /usr/lib/chromium/chromium Cx -> chromium, + /usr/lib/chromium-browser/chromium-browser Cx -> chromium, + /usr/bin/webapp-container Cx -> chromium, + /usr/bin/webbrowser-app Cx -> chromium, + /usr/bin/ubuntu-html5-app-launcher Cx -> chromium, + /opt/google/chrome-stable/google-chrome-stable Cx -> chromium, + /opt/google/chrome-beta/google-chrome-beta Cx -> chromium, + /opt/google/chrome-unstable/google-chrome-unstable Cx -> chromium, + /opt/google/chrome/google-chrome Cx -> chromium, + + # Allow ptracing processes in the chromium child profile + ptrace peer=/usr/lib/lightdm/lightdm-guest-session//chromium, + + # Allow receiving and sending signals to processes in the chromium child profile + signal (receive, send) peer=/usr/lib/lightdm/lightdm-guest-session//chromium, + + # Allow communications with chromium child profile via unix sockets + unix peer=(label=/usr/lib/lightdm/lightdm-guest-session//chromium), + + profile chromium { + # Allow all the same accesses as other applications in the guest session + #include + + # but also allow a few things because of chromium-browser's sandboxing that + # are not appropriate to other guest session applications. + owner @{PROC}/[0-9]*/oom_{,score_}adj w, + @{PROC}/sys/kernel/shmmax r, + capability sys_admin, # for sandbox to change namespaces + capability sys_chroot, # fod sandbox to chroot to a safe directory + capability setgid, # for sandbox to drop privileges + capability setuid, # for sandbox to drop privileges + capability sys_ptrace, # chromium needs this to keep track of itself + @{PROC}/sys/kernel/yama/ptrace_scope r, + + # Allow ptrace reads of processes in the lightdm-guest-session + ptrace (read) peer=/usr/lib/lightdm/lightdm-guest-session, + # Allow other guest session processes to read and trace us + ptrace (readby, tracedby) peer=/usr/lib/lightdm/lightdm-guest-session, + ptrace (readby, tracedby) peer=@{profile_name}, + + # Allow us to receive and send signals from processes in the + # lightdm-guest-session + signal (receive, send) set=("exists", "term") peer=/usr/lib/lightdm/lightdm-guest-session, + + # Allow us to receive and send on unix sockets from processes in the + # lightdm-guest-session + unix (receive, send) peer=(label=/usr/lib/lightdm/lightdm-guest-session), + + @{PROC}/[0-9]*/ r, # sandbox wants these + @{PROC}/[0-9]*/fd/ r, # sandbox wants these + @{PROC}/[0-9]*/statm r, # sandbox wants these + @{PROC}/[0-9]*/task/[0-9]*/stat r, # sandbox wants these + + owner @{PROC}/@{pid}/setgroups w, + owner @{PROC}/@{pid}/uid_map w, + owner @{PROC}/@{pid}/gid_map w, + + /selinux/ r, + + /usr/lib/chromium/chrome-sandbox ix, + /usr/lib/chromium-browser/chromium-browser-sandbox ix, + /usr/lib/@{multiarch}/oxide-qt/chrome-sandbox ix, + /opt/google/chrome-*/chrome-sandbox ix, + } diff --git a/apparmor.d/abstractions/likewise b/apparmor.d/abstractions/likewise new file mode 100644 index 00000000..7482842a --- /dev/null +++ b/apparmor.d/abstractions/likewise @@ -0,0 +1,13 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2009 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + /tmp/.lwidentity/pipe rw, + /var/lib/likewise-open/lwidentity_privileged/pipe rw, diff --git a/apparmor.d/abstractions/mdns b/apparmor.d/abstractions/mdns new file mode 100644 index 00000000..14c31b8c --- /dev/null +++ b/apparmor.d/abstractions/mdns @@ -0,0 +1,14 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2006 Novell/SUSE +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # mdnsd + /etc/mdns.allow r, + /etc/nss_mdns.conf r, + /{,var/}run/mdnsd w, diff --git a/apparmor.d/abstractions/mesa b/apparmor.d/abstractions/mesa new file mode 100644 index 00000000..be699c77 --- /dev/null +++ b/apparmor.d/abstractions/mesa @@ -0,0 +1,17 @@ +# vim:syntax=apparmor +# Rules for Mesa implementation of the OpenGL API + + # System files + /dev/dri/ r, # libGLX_mesa.so calls drmGetDevice2() + + # Needed to check if the kernel supports the i915 perf interface + # (src/intel/perf/gen_perf.c, load_oa_metrics()) + @{PROC}/sys/dev/i915/perf_stream_paranoid r, + + # User files + owner @{HOME}/.cache/ w, # if user clears all caches + owner @{HOME}/.cache/mesa_shader_cache/ w, + owner @{HOME}/.cache/mesa_shader_cache/index rw, + owner @{HOME}/.cache/mesa_shader_cache/??/ w, + owner @{HOME}/.cache/mesa_shader_cache/??/* rwk, + diff --git a/apparmor.d/abstractions/mir b/apparmor.d/abstractions/mir new file mode 100644 index 00000000..16c57ec3 --- /dev/null +++ b/apparmor.d/abstractions/mir @@ -0,0 +1,17 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2015 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # mir libraries sometimes do not have a lib prefix + # see LP: #1422521 + /usr/lib/@{multiarch}/mir/*.so* mr, + /usr/lib/@{multiarch}/mir/**/*.so* mr, + + # unprivileged mir socket for clients diff --git a/apparmor.d/abstractions/mozc b/apparmor.d/abstractions/mozc new file mode 100644 index 00000000..f736bc26 --- /dev/null +++ b/apparmor.d/abstractions/mozc @@ -0,0 +1,12 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2016 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + unix (connect, receive, send) type=stream peer=(addr="@tmp/.mozc.*"), diff --git a/apparmor.d/abstractions/mysql b/apparmor.d/abstractions/mysql new file mode 100644 index 00000000..fed759bb --- /dev/null +++ b/apparmor.d/abstractions/mysql @@ -0,0 +1,15 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2006 Novell/SUSE +# Copyright (C) 2013 Christian Boltz +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + /var/lib/mysql{,d}/mysql{,d}.sock rw, + /{var/,}run/mysql{,d}/mysql{,d}.sock rw, + /usr/share/{mysql,mysql-community-server,mariadb}/charsets/ r, + /usr/share/{mysql,mysql-community-server,mariadb}/charsets/*.xml r, diff --git a/apparmor.d/abstractions/nameservice b/apparmor.d/abstractions/nameservice new file mode 100644 index 00000000..a78a874d --- /dev/null +++ b/apparmor.d/abstractions/nameservice @@ -0,0 +1,106 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2009 Novell/SUSE +# Copyright (C) 2009-2011 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # Many programs wish to perform nameservice-like operations, such as + # looking up users by name or id, groups by name or id, hosts by name + # or IP, etc. These operations may be performed through files, dns, + # NIS, NIS+, LDAP, hesiod, wins, etc. Allow them all here. + /etc/group r, + /etc/host.conf r, + /etc/hosts r, + /etc/nsswitch.conf r, + /etc/gai.conf r, + /etc/passwd r, + /etc/protocols r, + + # libtirpc (used for NIS/YP login) needs this + /etc/netconfig r, + + # When using libnss-extrausers, the passwd and group files are merged from + # an alternate path + /var/lib/extrausers/group r, + /var/lib/extrausers/passwd r, + + # NSS records from systemd-userdbd.service + @{run}/systemd/userdb/ r, + @{run}/systemd/userdb/io.systemd.{NameServiceSwitch,Multiplexer,DynamicUser,Home} r, + @{PROC}/sys/kernel/random/boot_id r, + + # When using sssd, the passwd and group files are stored in an alternate path + # and the nss plugin also needs to talk to a pipe + /var/lib/sss/mc/group r, + /var/lib/sss/mc/initgroups r, + /var/lib/sss/mc/passwd r, + /var/lib/sss/pipes/nss rw, + + /etc/resolv.conf r, + # On systems where /etc/resolv.conf is managed programmatically, it is + # a symlink to /{,var/}run/(whatever program is managing it)/resolv.conf. + /{,var/}run/{resolvconf,NetworkManager,systemd/resolve,connman,netconfig}/resolv.conf r, + /etc/resolvconf/run/resolv.conf r, + /{,var/}run/systemd/resolve/stub-resolv.conf r, + + /etc/samba/lmhosts r, + /etc/services r, + # db backend + /var/lib/misc/*.db r, + # The Name Service Cache Daemon can cache lookups, sometimes leading + # to vast speed increases when working with network-based lookups. + /{,var/}run/.nscd_socket rw, + /{,var/}run/nscd/socket rw, + /{var/db,var/cache,var/lib,var/run,run}/nscd/{passwd,group,services,hosts} r, + # nscd renames and unlinks files in it's operation that clients will + # have open + /{,var/}run/nscd/db* rmix, + + # The nss libraries are sometimes used in addition to PAM; make sure + # they are available + /{usr/,}lib{,32,64}/libnss_*.so* mr, + /{usr/,}lib/@{multiarch}/libnss_*.so* mr, + /etc/default/nss r, + + # avahi-daemon is used for mdns4 resolution + /{,var/}run/avahi-daemon/socket rw, + + # libnl-3-200 via libnss-gw-name + @{PROC}/@{pid}/net/psched r, + /etc/libnl-*/classid r, + + # nis + #include + + # ldap + #include + + # winbind + #include + + # likewise + #include + + # mdnsd + #include + + # kerberos + #include + + # TCP/UDP network access + network inet stream, + network inet6 stream, + network inet dgram, + network inet6 dgram, + + # TODO: adjust when support finer-grained netlink rules + # Netlink raw needed for nscd + network netlink raw, + + # interface details + @{PROC}/@{pid}/net/route r, diff --git a/apparmor.d/abstractions/nis b/apparmor.d/abstractions/nis new file mode 100644 index 00000000..690e6796 --- /dev/null +++ b/apparmor.d/abstractions/nis @@ -0,0 +1,15 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2006 Novell/SUSE +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # NIS rules + /var/yp/binding/* r, + # portmapper may ask root processes to do nis/ldap at low ports + capability net_bind_service, + diff --git a/apparmor.d/abstractions/nvidia b/apparmor.d/abstractions/nvidia new file mode 100644 index 00000000..b01ef8b5 --- /dev/null +++ b/apparmor.d/abstractions/nvidia @@ -0,0 +1,28 @@ +# vim:syntax=apparmor +# nvidia access requirements + + # configuration queries + capability ipc_lock, + + /usr/share/nvidia/nvidia-application-profiles* r, + + # libvdpau config file for nvidia workarounds + /etc/vdpau_wrapper.cfg r, + + # device files + /dev/nvidiactl rw, + /dev/nvidia-modeset rw, + /dev/nvidia[0-9]* rw, + + @{PROC}/interrupts r, + @{PROC}/sys/vm/max_map_count r, + @{PROC}/driver/nvidia/params r, + @{PROC}/modules r, + + @{sys}/devices/system/memory/block_size_bytes r, + + owner @{HOME}/.nv/ w, + owner @{HOME}/.nv/GLCache/ rw, + owner @{HOME}/.nv/GLCache/** rwk, + + unix (send, receive) type=dgram peer=(addr="@nvidia[0-9a-f]*"), diff --git a/apparmor.d/abstractions/opencl b/apparmor.d/abstractions/opencl new file mode 100644 index 00000000..32a21b2a --- /dev/null +++ b/apparmor.d/abstractions/opencl @@ -0,0 +1,9 @@ +# vim:syntax=apparmor +# OpenCL access requirements + + # TODO: use conditionals to select allowed implementations + #include + #include + #include + #include + diff --git a/apparmor.d/abstractions/opencl-common b/apparmor.d/abstractions/opencl-common new file mode 100644 index 00000000..0ad3d559 --- /dev/null +++ b/apparmor.d/abstractions/opencl-common @@ -0,0 +1,10 @@ +# vim:syntax=apparmor +# implementation-independent OpenCL access requirements + + # System files + + /etc/OpenCL/** r, + @{sys}/bus/pci/devices/ r, # libpocl.so -> libhwlock.so, libnvidia-opencl.so, beignet/libcl.so -> libdrm_intel.so + @{sys}/devices/system/node/ r, # for clGetPlatformIDs() from libOpenCL.so + @{sys}/devices/system/node/node[0-9]*/meminfo r, # for clGetPlatformIDs() from libOpenCL.so + diff --git a/apparmor.d/abstractions/opencl-intel b/apparmor.d/abstractions/opencl-intel new file mode 100644 index 00000000..353eeca2 --- /dev/null +++ b/apparmor.d/abstractions/opencl-intel @@ -0,0 +1,17 @@ +# vim:syntax=apparmor +# OpenCL access requirements for Intel implementation + + #include + + # for libcl.so (libOpenCL.so -> beignet/libcl.so calls XOpenDisplay()) + #include + + # for libOpenCL.so -> beignet/libcl.so -> libpciaccess.so + #include + + # System files + + /dev/dri/card[0-9]* rw, # beignet/libcl.so + @{sys}/devices/pci[0-9]*/**/{class,config,resource,revision} r, # libcl.so -> libdrm_intel.so -> libpciaccess.so (move to dri-enumerate ?) + /usr/lib/@{multiarch}/beignet/** r, + diff --git a/apparmor.d/abstractions/opencl-mesa b/apparmor.d/abstractions/opencl-mesa new file mode 100644 index 00000000..9d7f82b2 --- /dev/null +++ b/apparmor.d/abstractions/opencl-mesa @@ -0,0 +1,20 @@ +# vim:syntax=apparmor +# OpenCL access requirements for Mesa implementation + + #include + + # Additional libraries + + /usr/lib/@{multiarch}/gallium-pipe/*.so mr, # libMesaOpenCL.so + /usr/lib{,64}/gallium-pipe/*.so mr, # libMesaOpenCL.so on openSUSE + + # System files + + /dev/dri/ r, # libMesaOpenCL.so -> libdrm.so + /dev/dri/render* rw, # libMesaOpenCL.so + /etc/drirc r, # libMesaOpenCL.so + + # User files + + owner @{HOME}/.cache/mesa_shader_cache/{,**} rw, # libMesaOpenCL.so -> pipe_nouveau.so + diff --git a/apparmor.d/abstractions/opencl-nvidia b/apparmor.d/abstractions/opencl-nvidia new file mode 100644 index 00000000..8a4764ec --- /dev/null +++ b/apparmor.d/abstractions/opencl-nvidia @@ -0,0 +1,30 @@ +# vim:syntax=apparmor +# OpenCL access requirements for NVIDIA implementation + + #include + #include + + # Executables + + # https://github.com/NVIDIA/nvidia-modprobe + # This setuid executable is used to create various device files and load the + # the nvidia kernel module. + /usr/bin/nvidia-modprobe Px -> nvidia_modprobe, + + # System files + + # libnvidia-opencl.so rules: + /dev/nvidia-uvm rw, + /dev/nvidia-uvm-tools rw, + @{sys}/devices/pci[0-9]*/**/config r, + @{sys}/devices/system/memory/block_size_bytes r, + /usr/share/nvidia/** r, + @{PROC}/devices r, + @{PROC}/sys/vm/mmap_min_addr r, + + # User files + + owner @{HOME}/.nv/ComputeCache/ w, + owner @{HOME}/.nv/ComputeCache/** rw, + owner @{HOME}/.nv/ComputeCache/index rwk, + diff --git a/apparmor.d/abstractions/opencl-pocl b/apparmor.d/abstractions/opencl-pocl new file mode 100644 index 00000000..054689ab --- /dev/null +++ b/apparmor.d/abstractions/opencl-pocl @@ -0,0 +1,76 @@ +# vim:syntax=apparmor +# OpenCL access requirements for POCL implementation + + #include + + # Executables + + /usr/bin/{,@{multiarch}-}ld.bfd Cx -> opencl_pocl_ld, + /usr/lib/llvm-[0-9]*.[0-9]*/bin/clang Cx -> opencl_pocl_clang, + + # System files + + / r, # libpocl.so -> libhwloc.so + @{sys}/bus/pci/slots/ r, # libpocl.so -> hwloc_topology_load() from libhwloc.so + @{sys}/bus/{cpu,node}/devices/ r, # libpocl.so -> libhwlock.so + @{sys}/class/net/ r, # libpocl.so -> hwloc_pci_traverse_lookuposdevices_cb() from libhwloc.so + @{sys}/devices/pci[0-9]*/**/ r, # for libpocl -> hwloc_linux_lookup_block_class() from libhwloc.so + @{sys}/devices/pci[0-9]*/**/block/*/dev r, # libpocl.so -> hwloc_linux_lookup_host_block_class() from libhwloc.so + @{sys}/devices/pci[0-9]*/**/{class,local_cpus} r, # libpocl.so -> libhwlock.so + @{sys}/devices/pci[0-9]*/*/net/*/address r, # libpocl.so -> hwloc_pci_traverse_lookuposdevices_cb() from libhwloc.so + @{sys}/devices/system/cpu/ r, # libpocl.so -> libnuma.so + @{sys}/devices/system/cpu/cpu[0-9]*/cache/index[0-9]*/* r, # libpocl.so -> libhwloc.so + @{sys}/devices/system/cpu/cpu[0-9]*/online r, # libpocl.so -> libhwlock.so + @{sys}/devices/system/cpu/cpu[0-9]*/topology/* r, # *_siblings, physical_package_id and lot's of others, for libpocl.so -> libhwloc.so + @{sys}/devices/system/cpu/cpufreq/policy[0-9]*/* r, # for clGetPlatformIDs() from libpocl.so + @{sys}/devices/system/cpu/possible r, # libpocl.so -> libhwloc.so + @{sys}/devices/virtual/dmi/id/{,*} r, # libpocl.so -> libhwloc.so + @{sys}/fs/cgroup/cpuset/cpuset.{cpus,mems} r, # libpocl.so -> libhwloc.so + @{sys}/kernel/mm/hugepages{/,/**} r, # libpocl.so -> libhwloc.so + /usr/share/pocl/** r, + /{,var/}run/udev/data/*:* r, # libpocl.so -> hwloc_linux_block_class_fillinfos() from libhwloc.so + + # User files + + owner @{HOME}/.cache/pocl/ w, + owner @{HOME}/.cache/pocl/kcache/ w, + owner @{HOME}/.cache/pocl/kcache/** rw, + owner @{HOME}/.cache/pocl/kcache/**.so mrw, # dangerous! + owner @{PROC}/@{pid}/{cgroup,cpuset,status} r, # libpocl.so -> libhwloc.so, status for libpocl.so -> libnuma.so + + # Child profiles + + profile opencl_pocl_ld { + #include + + # Main executables + + /usr/bin/{,@{multiarch}-}ld.bfd mr, + + # User files + + owner @{HOME}/.cache/pocl/kcache/tempfile*.so rw, + owner @{HOME}/.cache/pocl/kcache/**.so.o r, + } + + profile opencl_pocl_clang { + #include + + # Main executables + + /usr/lib/llvm-[0-9]*.[0-9]*/bin/clang mr, + + # Additional executables + + /usr/bin/{,@{multiarch}-}ld.bfd ix, # TODO: transfer to opencl_ld child profile? + + # System files + + /etc/debian-version r, + /etc/lsb-release r, + + # User files + + owner @{HOME}/.cache/pocl/kcache/*/*/*/*/*.so{,.o} rw, + } + diff --git a/apparmor.d/abstractions/openssl b/apparmor.d/abstractions/openssl new file mode 100644 index 00000000..697da7ae --- /dev/null +++ b/apparmor.d/abstractions/openssl @@ -0,0 +1,14 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2011 Novell/SUSE +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + /etc/ssl/openssl.cnf r, + /usr/share/ssl/openssl.cnf r, + @{PROC}/sys/crypto/fips_enabled r, + diff --git a/apparmor.d/abstractions/orbit2 b/apparmor.d/abstractions/orbit2 new file mode 100644 index 00000000..b8df9df6 --- /dev/null +++ b/apparmor.d/abstractions/orbit2 @@ -0,0 +1,5 @@ +# vim:syntax=apparmor +# orbit2 permissions + + # system library + /usr/lib/orbit-2.0/*.so mr, diff --git a/apparmor.d/abstractions/p11-kit b/apparmor.d/abstractions/p11-kit new file mode 100644 index 00000000..84b7b11d --- /dev/null +++ b/apparmor.d/abstractions/p11-kit @@ -0,0 +1,27 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2012 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + /etc/pkcs11/ r, + /etc/pkcs11/pkcs11.conf r, + /etc/pkcs11/modules/ r, + /etc/pkcs11/modules/* r, + + /usr/lib{,32,64}/pkcs11/*.so mr, + /usr/lib/@{multiarch}/pkcs11/*.so mr, + + /usr/share/p11-kit/modules/ r, + /usr/share/p11-kit/modules/* r, + + # gnome-keyring pkcs11 module + owner /{,var/}run/user/[0-9]*/keyring*/pkcs11 rw, + + # p11-kit also supports reading user configuration from ~/.pkcs11 depending + # on how /etc/pkcs11/pkcs11.conf is configured. This should generally not be + # included in this abstraction. diff --git a/apparmor.d/abstractions/perl b/apparmor.d/abstractions/perl new file mode 100644 index 00000000..0e20aeb5 --- /dev/null +++ b/apparmor.d/abstractions/perl @@ -0,0 +1,23 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2009 Novell/SUSE +# Copyright (C) 2009 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # a few files typically required for perl scripts + /usr/bin/perl rmix, + /usr/bin/perl[0-9].[0-9].[0-9] rmix, + + /usr/lib{,32,64}/perl5/** r, + /usr/lib{,32,64}/perl{,5}/**.so* mr, + /usr/lib/@{multiarch}/perl{,5,-base}/** r, + /usr/lib/@{multiarch}/perl{,5,-base}/[0-9]*/**.so* mr, + + /usr/share/perl/** r, + /usr/share/perl5/** r, + /etc/perl/** r, diff --git a/apparmor.d/abstractions/php b/apparmor.d/abstractions/php new file mode 100644 index 00000000..4aba2415 --- /dev/null +++ b/apparmor.d/abstractions/php @@ -0,0 +1,39 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2006 Novell/SUSE +# Copyright (C) 2009-2010 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # shared snippets for config files + /etc/php{,5,7}/**/ r, + /etc/php{,5,7}/**.ini r, + + # Xlibs + /usr/X11R6/lib{,32,64}/lib*.so* mr, + # php extensions + /usr/lib{64,}/php{,5,7}/*/*.so mr, + + # ICU (unicode support) data tables + /usr/share/icu/*/*.dat r, + + # php session mmap socket + /var/lib/php{,5,7}/session_mm_* rwlk, + # file based session handler + /var/lib/php{,5,7}/sess_* rwlk, + /var/lib/php{,5,7}/sessions/* rwlk, + + # php libraries + /usr/share/php{,5,7}/ r, + /usr/share/php{,5,7}/** mr, + + # MySQL extension + /usr/share/mysql/** r, + + # Zend opcache + /tmp/.ZendSem.* rwlk, diff --git a/apparmor.d/abstractions/php5 b/apparmor.d/abstractions/php5 new file mode 100644 index 00000000..9f5355f9 --- /dev/null +++ b/apparmor.d/abstractions/php5 @@ -0,0 +1,3 @@ +#backwards compatibility include, actual abstraction moved from php5 to php + +#include diff --git a/apparmor.d/abstractions/postfix-common b/apparmor.d/abstractions/postfix-common new file mode 100644 index 00000000..b10f888f --- /dev/null +++ b/apparmor.d/abstractions/postfix-common @@ -0,0 +1,39 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2005 Novell/SUSE +# Copyright (C) 2015-2018 Canonical, Ltd. +# Copyright (C) 2020 Christian Boltz +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ +# used with postfix/* + + + capability setuid, + capability setgid, + capability sys_chroot, + + # postfix's master can send us signals + signal receive peer=/usr/lib/postfix/master, + signal receive peer=postfix-master, + + unix (send, receive) peer=(label=/usr/lib/postfix/master), + unix (send, receive) peer=(label=postfix-master), + + /etc/mailname r, + /etc/postfix/*.cf r, + /etc/postfix/*.db rk, + @{PROC}/net/if_inet6 r, + /usr/lib/postfix/*.so mr, + /usr/lib{,32,64}/sasl2/* mr, + /usr/lib{,32,64}/sasl2/ r, + /usr/lib/@{multiarch}/sasl2/* mr, + /usr/lib/@{multiarch}/sasl2/ r, + /usr/share/icu/[0-9]*.[0-9]*/*.dat r, + + /var/spool/postfix/etc/* r, + /var/spool/postfix/lib/lib*.so* mr, + /var/spool/postfix/lib/@{multiarch}/lib*.so* mr, diff --git a/apparmor.d/abstractions/private-files b/apparmor.d/abstractions/private-files new file mode 100644 index 00000000..09f6d9bd --- /dev/null +++ b/apparmor.d/abstractions/private-files @@ -0,0 +1,47 @@ +# vim:syntax=apparmor +# privacy-violations contains rules for common files that you want to +# explicitly deny access + + # privacy violations (don't audit files under $HOME otherwise get a + # lot of false positives when reading contents of directories) + deny @{HOME}/.*history mrwkl, + deny @{HOME}/.fetchmail* mrwkl, + deny @{HOME}/.mutt** mrwkl, + deny @{HOME}/.viminfo* mrwkl, + deny @{HOME}/.*~ mrwkl, + deny @{HOME}/.*.swp mrwkl, + deny @{HOME}/.*~1~ mrwkl, + deny @{HOME}/.*.bak mrwkl, + + # special attention to (potentially) executable files + audit deny @{HOME}/bin/{,**} wl, + audit deny @{HOME}/.config/ w, + audit deny @{HOME}/.config/autostart/{,**} wl, + audit deny @{HOME}/.config/upstart/{,**} wl, + audit deny @{HOME}/.init/{,**} wl, + audit deny @{HOME}/.kde{,4}/ w, + audit deny @{HOME}/.kde{,4}/Autostart/{,**} wl, + audit deny @{HOME}/.kde{,4}/env/{,**} wl, + audit deny @{HOME}/.local/{,share/} w, + audit deny @{HOME}/.local/share/thumbnailers/{,**} wl, + audit deny @{HOME}/.pki/ w, + audit deny @{HOME}/.pki/nssdb/{,*.so{,.[0-9]*}} wl, + + # don't allow reading/updating of run control files + deny @{HOME}/.*rc mrk, + audit deny @{HOME}/.*rc wl, + + # bash + deny @{HOME}/.bash* mrk, + audit deny @{HOME}/.bash* wl, + deny @{HOME}/.inputrc mrk, + audit deny @{HOME}/.inputrc wl, + + # sh/dash/csh/tcsh/pdksh/zsh + deny @{HOME}/.{,z}profile* mrk, + audit deny @{HOME}/.{,z}profile* wl, + deny @{HOME}/.{,z}log{in,out} mrk, + audit deny @{HOME}/.{,z}log{in,out} wl, + + deny @{HOME}/.zshenv mrk, + audit deny @{HOME}/.zshenv wl, diff --git a/apparmor.d/abstractions/private-files-strict b/apparmor.d/abstractions/private-files-strict new file mode 100644 index 00000000..31934318 --- /dev/null +++ b/apparmor.d/abstractions/private-files-strict @@ -0,0 +1,25 @@ +# vim:syntax=apparmor +# privacy-violations-strict contains additional rules for sensitive +# files that you want to explicitly deny access + + #include + + # potentially extremely sensitive files + audit deny @{HOME}/.aws/{,**} mrwkl, + audit deny @{HOME}/.gnupg/{,**} mrwkl, + audit deny @{HOME}/.ssh/{,**} mrwkl, + audit deny @{HOME}/.gnome2_private/{,**} mrwkl, + audit deny @{HOME}/.gnome2/ w, + audit deny @{HOME}/.gnome2/keyrings/{,**} mrwkl, + # don't allow access to any gnome-keyring modules + audit deny /{,var/}run/user/[0-9]*/keyring** mrwkl, + audit deny @{HOME}/.mozilla/{,**} mrwkl, + audit deny @{HOME}/.config/ w, + audit deny @{HOME}/.config/chromium/{,**} mrwkl, + audit deny @{HOME}/.config/evolution/{,**} mrwkl, + audit deny @{HOME}/.evolution/{,**} mrwkl, + audit deny @{HOME}/.{,mozilla-}thunderbird/{,**} mrwkl, + audit deny @{HOME}/.kde{,4}/{,share/,share/apps/} w, + audit deny @{HOME}/.kde{,4}/share/apps/kmail{,2}/{,**} mrwkl, + audit deny @{HOME}/.kde{,4}/share/apps/kwallet/{,**} mrwkl, + diff --git a/apparmor.d/abstractions/python b/apparmor.d/abstractions/python new file mode 100644 index 00000000..925161c1 --- /dev/null +++ b/apparmor.d/abstractions/python @@ -0,0 +1,37 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2006 Novell/SUSE +# Copyright (C) 2009 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + /usr/lib{,32,64}/python{2.[4-7],3.[0-9]}/**.{pyc,so} mr, + /usr/lib{,32,64}/python{2.[4-7],3.[0-9]}/**.{egg,py,pth} r, + /usr/lib{,32,64}/python{2.[4-7],3.[0-9]}/{site,dist}-packages/ r, + /usr/lib{,32,64}/python3.[0-9]/lib-dynload/*.so mr, + + /usr/local/lib{,32,64}/python{2.[4-7],3,3.[0-9]}/**.{pyc,so} mr, + /usr/local/lib{,32,64}/python{2.[4-7],3,3.[0-9]}/**.{egg,py,pth} r, + /usr/local/lib{,32,64}/python{2.[4-7],3,3.[0-9]}/{site,dist}-packages/ r, + /usr/local/lib{,32,64}/python3.[0-9]/lib-dynload/*.so mr, + + # Site-wide configuration + /etc/python{2.[4-7],3.[0-9]}/** r, + + # shared python paths + /usr/share/{pyshared,pycentral,python-support}/** r, + /{var,usr}/lib/{pyshared,pycentral,python-support}/** r, + /usr/lib/{pyshared,pycentral,python-support}/**.so mr, + /var/lib/{pyshared,pycentral,python-support}/**.pyc mr, + /usr/lib/python3/dist-packages/**.so mr, + + # wx paths + /usr/lib/wx/python/*.pth r, + + # python build configuration and headers + /usr/include/python{2.[4-7],3.[0-9]}*/pyconfig.h r, diff --git a/apparmor.d/abstractions/qt5 b/apparmor.d/abstractions/qt5 new file mode 100644 index 00000000..66a574bf --- /dev/null +++ b/apparmor.d/abstractions/qt5 @@ -0,0 +1,22 @@ +# vim:syntax=apparmor +# Common rules for Qt5-based applications + + # Additional libraries + + /usr/lib{,64,/@{multiarch}}/qt5/plugins/**.so mr, + /usr/lib{,64,/@{multiarch}}/qt5/qml/**.so mr, + /usr/lib{,64,/@{multiarch}}/qt5/qml/**.{qmlc,jsc} mr, # Precompiled QML/JavaScript modules + + # System files + + /etc/xdg/QtProject/qtlogging.ini r, + /usr/share/qt5/translations/*.qm r, + /usr/lib{,64,/@{multiarch}}/qt5/plugins/** r, + /usr/lib{,64,/@{multiarch}}/qt5/qml/** r, + + # User files + + owner @{HOME}/.config/QtProject/qtlogging.ini r, + owner @{HOME}/.config/QtProject.conf r, # common settings for QFileDialog, etc (application might need write access) + owner @{HOME}/.cache/qt_compose_cache_{little,big}_endian_* r, # for "platforminputcontexts" plugins + diff --git a/apparmor.d/abstractions/qt5-compose-cache-write b/apparmor.d/abstractions/qt5-compose-cache-write new file mode 100644 index 00000000..38cb2348 --- /dev/null +++ b/apparmor.d/abstractions/qt5-compose-cache-write @@ -0,0 +1,8 @@ +# vim:syntax=apparmor +# Allow writing cache for Qt5 "platforminputcontexts" plugins + + # User files + + owner @{HOME}/.cache/qt_compose_cache_{little,big}_endian_* rwl -> @{HOME}/.cache/#[0-9]*[0-9], + owner @{HOME}/.cache/#[0-9]*[0-9] rw, # QSaveFile (anonymous shared memory) + diff --git a/apparmor.d/abstractions/qt5-settings-write b/apparmor.d/abstractions/qt5-settings-write new file mode 100644 index 00000000..07d10972 --- /dev/null +++ b/apparmor.d/abstractions/qt5-settings-write @@ -0,0 +1,11 @@ +# vim:syntax=apparmor +# Allow writing shared settings for Qt-based applications + + # User files + + owner @{HOME}/.config/#[0-9]*[0-9] rw, + owner @{HOME}/.config/QtProject.conf rwl -> @{HOME}/.config/#[0-9]*[0-9], + # for temporary files like QtProject.conf.Aqrgeb + owner @{HOME}/.config/QtProject.conf.?????? rwl -> @{HOME}/.config/#[0-9]*[0-9], + owner @{HOME}/.config/QtProject.conf.lock rwk, + diff --git a/apparmor.d/abstractions/recent-documents-write b/apparmor.d/abstractions/recent-documents-write new file mode 100644 index 00000000..d95febb8 --- /dev/null +++ b/apparmor.d/abstractions/recent-documents-write @@ -0,0 +1,10 @@ +# vim:syntax=apparmor +# Allow updating recent documents + + # User files + + owner @{HOME}/.local/share/RecentDocuments/ rw, + owner @{HOME}/.local/share/RecentDocuments/#[0-9]* rw, + owner @{HOME}/.local/share/RecentDocuments/*.desktop rwl -> @{HOME}/.local/share/RecentDocuments/#[0-9]*, + owner @{HOME}/.local/share/RecentDocuments/*.lock rwk, + diff --git a/apparmor.d/abstractions/ruby b/apparmor.d/abstractions/ruby new file mode 100644 index 00000000..ff4ac9fa --- /dev/null +++ b/apparmor.d/abstractions/ruby @@ -0,0 +1,21 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2006 Novell/SUSE +# Copyright (C) 2009 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + /usr/lib{,32,64}/ruby/1.[89]{.[0-9],}/ r, + /usr/lib{,32,64}/ruby/1.[89]{.[0-9],}/**.rb r, + /usr/lib{,32,64}/ruby/1.[89]{.[0-9],}/*-linux/**.so mr, + + /usr/{,local/}lib{,32,64}/ruby/{site,vendor}_ruby/1.[89]{.[0-9],}/ r, + /usr/{,local/}lib{,32,64}/ruby/{site,vendor}_ruby/1.[89]{.[0-9],}/**.rb r, + /usr/{,local/}lib{,32,64}/ruby/{site,vendor}_ruby/1.[89]{.[0-9],}/*-linux/**.so mr, + + /usr/lib{,32,64}/ruby/gems/1.[89]{.[0-9],}/ r, + /usr/lib{,32,64}/ruby/gems/1.[89]{.[0-9],}/** r, diff --git a/apparmor.d/abstractions/samba b/apparmor.d/abstractions/samba new file mode 100644 index 00000000..1cab7309 --- /dev/null +++ b/apparmor.d/abstractions/samba @@ -0,0 +1,27 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2009-2010 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + /etc/samba/* r, + /usr/lib*/ldb/*.so mr, + /usr/lib*/samba/ldb/*.so mr, + /usr/share/samba/*.dat r, + /usr/share/samba/codepages/{lowcase,upcase,valid}.dat r, + /var/cache/samba/ w, + /var/cache/samba/lck/* rwk, + /var/lib/samba/** rwk, + /var/log/samba/cores/ rw, + /var/log/samba/cores/** rw, + /var/log/samba/* w, + /{,var/}run/samba/ w, + /{,var/}run/samba/*.tdb rw, + + # required for clustering + /var/lib/ctdb/** rwk, diff --git a/apparmor.d/abstractions/smbpass b/apparmor.d/abstractions/smbpass new file mode 100644 index 00000000..eb4cf26b --- /dev/null +++ b/apparmor.d/abstractions/smbpass @@ -0,0 +1,13 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2009 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # libpam-smbpass/pam_smbpass.so permissions + /var/lib/samba/*.[lt]db rwk, diff --git a/apparmor.d/abstractions/ssl_certs b/apparmor.d/abstractions/ssl_certs new file mode 100644 index 00000000..789efc58 --- /dev/null +++ b/apparmor.d/abstractions/ssl_certs @@ -0,0 +1,44 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2005 Novell/SUSE +# Copyright (C) 2010-2011 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + /etc/ssl/ r, + /etc/ssl/certs/ r, + /etc/ssl/certs/* r, + /etc/pki/trust/ r, + /etc/pki/trust/* r, + /etc/pki/trust/anchors/ r, + /etc/pki/trust/anchors/** r, + /usr/share/ca-certificates/ r, + /usr/share/ca-certificates/** r, + /usr/share/ssl/certs/ca-bundle.crt r, + /usr/local/share/ca-certificates/ r, + /usr/local/share/ca-certificates/** r, + /var/lib/ca-certificates/ r, + /var/lib/ca-certificates/** r, + + # acmetool + /var/lib/acme/certs/*/chain r, + /var/lib/acme/certs/*/cert r, + + # dehydrated + /{etc,var/lib}/dehydrated/certs/*/cert*.pem r, + /{etc,var/lib}/dehydrated/certs/*/chain*.pem r, + /{etc,var/lib}/dehydrated/certs/*/fullchain*.pem r, + /{etc,var/lib}/dehydrated/certs/*/ocsp*.der r, + + # certbot + /etc/letsencrypt/archive/*/cert*.pem r, + /etc/letsencrypt/archive/*/chain*.pem r, + /etc/letsencrypt/archive/*/fullchain*.pem r, + + /etc/certbot/archive/*/cert*.pem r, + /etc/certbot/archive/*/chain*.pem r, + /etc/certbot/archive/*/fullchain*.pem r, diff --git a/apparmor.d/abstractions/ssl_keys b/apparmor.d/abstractions/ssl_keys new file mode 100644 index 00000000..2de760b5 --- /dev/null +++ b/apparmor.d/abstractions/ssl_keys @@ -0,0 +1,30 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2009 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # private ssl permissions + + # Just include the whole /etc/ssl directory if we should have access to + # private keys too + /etc/ssl/ r, + /etc/ssl/** r, + + # acmetool + /var/lib/acme/live/* r, + /var/lib/acme/certs/** r, + /var/lib/acme/keys/** r, + + # dehydrated + /{etc,var/lib}/dehydrated/certs/*/privkey*.pem r, + + # certbot / letsencrypt + /etc/letsencrypt/archive/*/privkey*.pem r, + + /etc/certbot/archive/*/privkey*.pem r, diff --git a/apparmor.d/abstractions/svn-repositories b/apparmor.d/abstractions/svn-repositories new file mode 100644 index 00000000..68ac5e0b --- /dev/null +++ b/apparmor.d/abstractions/svn-repositories @@ -0,0 +1,52 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2006 Novell/SUSE +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # This little snippet should abstract the read/write access to a repository. + # it is intended to be included in profiles for svnserve/apache2 and maybe + # some repository viewers like trac/viewvc + + # no hooks exec by default; please define whatever you need explicitely. + + /srv/svn/**/conf/* r, + /srv/svn/**/format r, + /srv/svn/**/db/fs-type r, + /srv/svn/**/db/format r, + + # FSFS + /srv/svn/**/db/ r, + /srv/svn/**/db/uuid r, + /srv/svn/**/db/write-lock rwl, + /srv/svn/**/db/current rwl, + /srv/svn/**/db/current*.tmp rwl, + /srv/svn/**/db/revs/ r, + /srv/svn/**/db/revs/* rw, + /srv/svn/**/db/revprops/ r, + /srv/svn/**/db/revprops/* rw, + /srv/svn/**/db/transactions/** rw, + + # BDB + /srv/svn/**/db/DB_CONFIG r, + /srv/svn/**/db/__db.[0-9]* rwl, + /srv/svn/**/db/log.[0-9]* rwl, + /srv/svn/**/db/nodes rwl, + /srv/svn/**/db/revisions rwl, + /srv/svn/**/db/transactions rwl, + /srv/svn/**/db/copies rwl, + /srv/svn/**/db/changes rwl, + /srv/svn/**/db/representations rwl, + /srv/svn/**/db/strings rwl, + /srv/svn/**/db/uuids rwl, + /srv/svn/**/db/locks rwl, + /srv/svn/**/db/lock-tokens rwl, + + # temp files + /tmp/apr* rwl, + /var/tmp/apr* rwl, + /tmp/report*.tmp rwl, diff --git a/apparmor.d/abstractions/ubuntu-bittorrent-clients b/apparmor.d/abstractions/ubuntu-bittorrent-clients new file mode 100644 index 00000000..fb820c5a --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-bittorrent-clients @@ -0,0 +1,17 @@ +# vim:syntax=apparmor +# +# abstraction for allowing graphical bittorrent clients in Ubuntu +# +# Users of this abstraction need to #include the ubuntu-helpers abstraction +# in the toplevel profile. Eg: +# #include + + /usr/bin/azureus Cxr -> sanitized_helper, + /usr/bin/bitstormlite Cxr -> sanitized_helper, + /usr/bin/btmaketorrentgui Cxr -> sanitized_helper, + /usr/bin/deluge{,-gtk,-console} Cxr -> sanitized_helper, + /usr/bin/gnome-btdownload Cxr -> sanitized_helper, + /usr/bin/kget Cxr -> sanitized_helper, + /usr/bin/ktorrent Cxr -> sanitized_helper, + /usr/bin/qbittorrent Cxr -> sanitized_helper, + /usr/bin/transmission{,-gtk,-qt,-cli} Cxr -> sanitized_helper, diff --git a/apparmor.d/abstractions/ubuntu-browsers b/apparmor.d/abstractions/ubuntu-browsers new file mode 100644 index 00000000..d4438ad6 --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-browsers @@ -0,0 +1,42 @@ +# vim:syntax=apparmor +# +# abstraction for allowing access to graphical browsers in Ubuntu +# +# Users of this abstraction need to #include the ubuntu-helpers abstraction +# in the toplevel profile. Eg: +# #include + + /usr/bin/arora Cx -> sanitized_helper, + /usr/bin/conkeror Cx -> sanitized_helper, + /usr/bin/dillo Cx -> sanitized_helper, + /usr/bin/Dooble Cx -> sanitized_helper, + /usr/bin/epiphany Cx -> sanitized_helper, + /usr/bin/epiphany-browser Cx -> sanitized_helper, + /usr/bin/epiphany-webkit Cx -> sanitized_helper, + /usr/lib/fennec-*/fennec Cx -> sanitized_helper, + /usr/bin/galeon Cx -> sanitized_helper, + /usr/bin/kazehakase Cx -> sanitized_helper, + /usr/bin/konqueror Cx -> sanitized_helper, + /usr/bin/midori Cx -> sanitized_helper, + /usr/bin/netsurf Cx -> sanitized_helper, + /usr/bin/prism Cx -> sanitized_helper, + /usr/bin/rekonq Cx -> sanitized_helper, + /usr/bin/seamonkey Cx -> sanitized_helper, + /usr/bin/sensible-browser Pixr, + + /usr/bin/chromium{,-browser} Cx -> sanitized_helper, + /usr/lib{,64}/chromium{,-browser}/chromium{,-browser} Cx -> sanitized_helper, + + # this should cover all firefox browsers and versions (including shiretoko + # and abrowser) + /usr/bin/firefox Cxr -> sanitized_helper, + /usr/lib{,64}/firefox*/firefox* Cx -> sanitized_helper, + + # Iceweasel + /usr/bin/iceweasel Cxr -> sanitized_helper, + /usr/lib/iceweasel/iceweasel Cx -> sanitized_helper, + + # some unpackaged, but popular browsers + /usr/lib/icecat-*/icecat Cx -> sanitized_helper, + /usr/bin/opera Cx -> sanitized_helper, + /opt/google/chrome{,-beta,-unstable}/google-chrome{,-beta,-unstable} Cx -> sanitized_helper, diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/java b/apparmor.d/abstractions/ubuntu-browsers.d/java new file mode 100644 index 00000000..e0a67cf3 --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-browsers.d/java @@ -0,0 +1,118 @@ +# vim:syntax=apparmor + + # Java plugin + owner @{HOME}/.java/deployment/deployment.properties k, + /etc/java-*/ r, + /etc/java-*/** r, + /usr/lib/jvm/java-[1-9]{,[0-9]}-openjdk/{,jre/}lib/*/IcedTeaPlugin.so mr, + /usr/lib/jvm/java-[1-9]{,[0-9]}-openjdk-{amd64,armel,armhf,i386,powerpc}/{,jre/}lib/*/IcedTeaPlugin.so mr, + /usr/lib/jvm/java-[1-9]{,[0-9]}-openjdk/{,jre/}bin/java cx -> browser_openjdk, + /usr/lib/jvm/java-[1-9]{,[0-9]}-openjdk-{amd64,armel,armhf,i386,powerpc}/{,jre/}bin/java cx -> browser_openjdk, + /usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} cx -> browser_java, + /usr/lib/jvm/java-*-sun-1.*/jre/lib/*/libnp*.so cx -> browser_java, + /usr/lib/j2*-ibm/jre/bin/java cx -> browser_java, + owner /{,var/}run/user/*/icedteaplugin-*/ rw, + owner /{,var/}run/user/*/icedteaplugin-*/** rwk, + + # Profile for the supported OpenJDK in Ubuntu. This doesn't require the + # unfortunate workarounds of the proprietary Javas, so have a separate + # profile. + profile browser_openjdk { + #include + #include + #include + #include + #include + #include + #include + #include + + network inet stream, + network inet6 stream, + @{PROC}/@{pid}/net/if_inet6 r, + @{PROC}/@{pid}/net/ipv6_route r, + + /etc/java-*/ r, + /etc/java-*/** r, + /etc/lsb-release r, + /etc/ssl/certs/java/* r, + /etc/timezone r, + /etc/writable/timezone r, + + @{PROC}/@{pid}/ r, + @{PROC}/@{pid}/fd/ r, + @{PROC}/filesystems r, + @{sys}/devices/system/cpu/ r, + @{sys}/devices/system/cpu/** r, + /usr/share/** r, + /var/lib/dbus/machine-id r, + + /usr/bin/env ix, + /usr/lib/jvm/java-[1-9]{,[0-9]}-openjdk/{,jre/}bin/java ix, + /usr/lib/jvm/java-[1-9]{,[0-9]}-openjdk-{amd64,armel,armhf,i386,powerpc}/{,jre/}bin/java ix, + /usr/lib/jvm/java-{6,7}-openjdk*/jre/lib/i386/client/classes.jsa m, + + # Why would java need this? + deny /usr/bin/gconftool-2 x, + + owner /{,var/}run/user/[0-9]*/icedteaplugin-*-*/[0-9]*-icedteanp-appletviewer-to-plugin rw, + owner /{,var/}run/user/[0-9]*/icedteaplugin-*-*/[0-9]*-icedteanp-plugin-{,debug-}to-appletviewer r, + owner @{HOME}/ r, + owner @{HOME}/** rwk, + } + + # Profile for commercial Javas. These need workarounds to work right (eg + # Sun's forcing of an executable stack (LP: #535247)). + profile browser_java { + #include + #include + #include + #include + #include + #include + #include + #include + + network inet stream, + network inet6 stream, + @{PROC}/@{pid}/net/if_inet6 r, + @{PROC}/@{pid}/net/ipv6_route r, + @{PROC}/loadavg r, + + /etc/debian_version r, + /etc/java-*/ r, + /etc/java-*/** r, + /etc/lsb-release r, + /etc/ssl/certs/java/* r, + /etc/timezone r, + /etc/writable/timezone r, + + @{PROC}/@{pid}/ r, + @{PROC}/@{pid}/fd/ r, + @{PROC}/filesystems r, + @{sys}/devices/system/cpu/ r, + @{sys}/devices/system/cpu/** r, + /usr/share/** r, + /var/lib/dbus/machine-id r, + + /usr/bin/env ix, + /usr/lib/jvm/java-*-sun-1.*/jre/bin/java{,_vm} ix, + /usr/lib/jvm/java-*-sun-1.*/jre/lib/i386/client/classes.jsa m, + /usr/lib/j2*-ibm/jre/bin/java ix, + + # noisy, can't write here anyway + deny /etc/.java/ w, + deny /etc/.java/** w, + + deny /usr/bin/gconftool-2 x, + + owner @{HOME}/ r, + owner @{HOME}/** rwk, + + # These are seriously unfortunate, but required due to LP: #535247 + /etc/passwd m, + owner @{HOME}/.java/**/cache/** m, + owner /tmp/** m, + /usr/lib{,32,64}/jvm/**/*.jar mr, + /usr/share/fonts/** m, + } diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/kde b/apparmor.d/abstractions/ubuntu-browsers.d/kde new file mode 100644 index 00000000..038952a8 --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-browsers.d/kde @@ -0,0 +1,7 @@ +# vim:syntax=apparmor +# Users of this abstraction need to #include the ubuntu-helpers abstraction +# in the toplevel profile. Eg: +# #include + + #include + /usr/bin/kde4-config Cx -> sanitized_helper, diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/mailto b/apparmor.d/abstractions/ubuntu-browsers.d/mailto new file mode 100644 index 00000000..40236a7b --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-browsers.d/mailto @@ -0,0 +1,9 @@ +# vim:syntax=apparmor + + # for mailto: + #include + #include + + # Terminals for using console applications. These abstractions should ideally + # have 'ix' to restrct access to what only firefox is allowed to do + #include diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/multimedia b/apparmor.d/abstractions/ubuntu-browsers.d/multimedia new file mode 100644 index 00000000..591d6b85 --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-browsers.d/multimedia @@ -0,0 +1,66 @@ +# vim:syntax=apparmor +# Users of this abstraction need to #include the ubuntu-helpers abstraction +# in the toplevel profile. Eg: +# #include + + #include + + # Pulseaudio + /usr/bin/pulseaudio Pixr, + + # Image viewers + /usr/bin/eog Cxr -> sanitized_helper, + /usr/bin/gimp* Cxr -> sanitized_helper, + /usr/bin/shotwell Cxr -> sanitized_helper, + /usr/bin/digikam Cxr -> sanitized_helper, + /usr/bin/f-spot Cxr -> sanitized_helper, + /usr/bin/gwenview Cxr -> sanitized_helper, + + #include + owner @{HOME}/.adobe/ w, + owner @{HOME}/.adobe/** rw, + owner @{HOME}/.macromedia/ w, + owner @{HOME}/.macromedia/** rw, + /opt/real/RealPlayer/mozilla/nphelix.so rm, + /usr/bin/lpstat Cxr -> sanitized_helper, + /usr/bin/lpr Cxr -> sanitized_helper, + + # npviewer + /usr/lib/nspluginwrapper/i386/linux/npviewer{,.bin} ixr, + /var/lib/ r, + /var/lib/**/*.so mr, + /usr/bin/setarch ixr, + + # Bittorrent clients + #include + + # Mozplugger + /etc/mozpluggerrc r, + /usr/bin/mozplugger-helper Cxr -> sanitized_helper, + + # Archivers + /usr/bin/ark Cxr -> sanitized_helper, + /usr/bin/file-roller Cxr -> sanitized_helper, + /usr/bin/xarchiver Cxr -> sanitized_helper, + /usr/local/lib{,32,64}/*.so* mr, + + # News feed readers + #include + + # Googletalk + /opt/google/talkplugin/*.so mr, + /opt/google/talkplugin/lib/*.so mr, + /opt/google/talkplugin/GoogleTalkPlugin ixr, + owner @{HOME}/.config/google-googletalkplugin/** rw, + + # If we allow the above, nvidia based systems will also need this + #include + + # Virus scanners + /usr/bin/clamscan Cx -> sanitized_helper, + + # gxine (LP: #1057642) + /var/lib/xine/gxine.desktop r, + + # For WebRTC camera access (LP: #1665535) + /dev/video[0-9]* rw, diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/plugins-common b/apparmor.d/abstractions/ubuntu-browsers.d/plugins-common new file mode 100644 index 00000000..c928f92c --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-browsers.d/plugins-common @@ -0,0 +1,16 @@ +# vim:syntax=apparmor + + # + # Plugins/helpers + # + @{PROC}/@{pid}/fd/ r, + /usr/lib/** rm, + /{,usr/}bin/bash ixr, + /{,usr/}bin/dash ixr, + /{,usr/}bin/grep ixr, + /{,usr/}bin/sed ixr, + /usr/bin/m4 ixr, + + # Since all the ubuntu-browsers.d abstractions need this, just include it + # here + #include diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/productivity b/apparmor.d/abstractions/ubuntu-browsers.d/productivity new file mode 100644 index 00000000..2c898d13 --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-browsers.d/productivity @@ -0,0 +1,28 @@ +# vim:syntax=apparmor +# Users of this abstraction need to #include the ubuntu-helpers abstraction +# in the toplevel profile. Eg: +# #include + + # Openoffice.org + /usr/bin/ooffice Cxr -> sanitized_helper, + /usr/bin/oocalc Cxr -> sanitized_helper, + /usr/bin/oodraw Cxr -> sanitized_helper, + /usr/bin/ooimpress Cxr -> sanitized_helper, + /usr/bin/oowriter Cxr -> sanitized_helper, + /usr/lib/openoffice/program/soffice Cxr -> sanitized_helper, + + # LibreOffice + /usr/bin/libreoffice Cxr -> sanitized_helper, + /usr/bin/localc Cxr -> sanitized_helper, + /usr/bin/lodraw Cxr -> sanitized_helper, + /usr/bin/loimpress Cxr -> sanitized_helper, + /usr/bin/lowriter Cxr -> sanitized_helper, + /usr/lib/libreoffice/program/soffice Cxr -> sanitized_helper, + + # PDFs + /usr/bin/evince Cxr -> sanitized_helper, + /usr/bin/okular Cxr -> sanitized_helper, + + owner @{HOME}/.adobe/** rw, + /opt/Adobe/Reader9/bin/acroread Cxr -> sanitized_helper, + /opt/Adobe/Reader9/** r, diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/text-editors b/apparmor.d/abstractions/ubuntu-browsers.d/text-editors new file mode 100644 index 00000000..bf5eb1d1 --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-browsers.d/text-editors @@ -0,0 +1,14 @@ +# vim:syntax=apparmor +# Users of this abstraction need to #include the ubuntu-helpers abstraction +# in the toplevel profile. Eg: +# #include + + # Text editors (It's All Text [https://addons.mozilla.org/en-US/firefox/addon/4125]) + /usr/bin/emacsclient.emacs-snapshot Cxr -> sanitized_helper, + /usr/bin/emacsclient.emacs2[2-9] Cxr -> sanitized_helper, + /usr/bin/emacs-snapshot-gtk Cxr -> sanitized_helper, + /usr/bin/gedit Cxr -> sanitized_helper, + /usr/bin/vim.gnome Cxr -> sanitized_helper, + /usr/bin/leafpad Cxr -> sanitized_helper, + /usr/bin/mousepad Cxr -> sanitized_helper, + /usr/bin/kate Cxr -> sanitized_helper, diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/ubuntu-integration b/apparmor.d/abstractions/ubuntu-browsers.d/ubuntu-integration new file mode 100644 index 00000000..0cd0928e --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-browsers.d/ubuntu-integration @@ -0,0 +1,41 @@ +# vim:syntax=apparmor +# Users of this abstraction need to #include the ubuntu-helpers abstraction +# in the toplevel profile. Eg: +# #include + + # Apport + /usr/bin/apport-bug Cx -> sanitized_helper, + + # Package installation + /usr/bin/apturl Cxr -> sanitized_helper, + /usr/bin/gnome-codec-install Cxr -> sanitized_helper, + /usr/lib/gstreamer0.10/gstreamer-0.10/gst-plugin-scanner ix, + /usr/lib/@{multiarch}/gstreamer0.10/gstreamer-0.10/gst-plugin-scanner ix, + /usr/share/software-center/software-center Cxr -> sanitized_helper, + + # Input Methods + /usr/bin/scim Cx -> sanitized_helper, + /usr/bin/scim-bridge Cx -> sanitized_helper, + + # File managers + /usr/bin/nautilus Cxr -> sanitized_helper, + /usr/bin/{t,T}hunar Cxr -> sanitized_helper, + /usr/bin/dolphin Cxr -> sanitized_helper, + + # Themes + /usr/bin/gnome-appearance-properties Cxr -> sanitized_helper, + + # Kubuntu + /usr/lib/mozilla/kmozillahelper Cxr -> sanitized_helper, + + # Exo-aware applications + /usr/bin/exo-open ixr, + /usr/lib/@{multiarch}/xfce4/exo-1/exo-helper-1 ixr, + /etc/xdg/xdg-xubuntu/xfce4/helpers.rc r, + /etc/xdg/xfce4/helpers.rc r, + + # unity webapps integration. Could go in its own abstraction + owner /run/user/*/dconf/user rw, + owner @{HOME}/.local/share/unity-webapps/availableapps*.db rwk, + /usr/bin/debconf-communicate Cxr -> sanitized_helper, + owner @{HOME}/.config/libaccounts-glib/accounts.db rk, diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/ubuntu-integration-xul b/apparmor.d/abstractions/ubuntu-browsers.d/ubuntu-integration-xul new file mode 100644 index 00000000..0429c13f --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-browsers.d/ubuntu-integration-xul @@ -0,0 +1,6 @@ +# vim:syntax=apparmor + + # firefox-notify + #include + /usr/bin/python2.[4567] ix, + /usr/share/xul-ext/notify/**/download_complete_notify.py ix, diff --git a/apparmor.d/abstractions/ubuntu-browsers.d/user-files b/apparmor.d/abstractions/ubuntu-browsers.d/user-files new file mode 100644 index 00000000..ffe68245 --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-browsers.d/user-files @@ -0,0 +1,28 @@ +# vim:syntax=apparmor + + # Allow read to all files user has DAC access to and write access to all + # files owned by the user in $HOME. + @{HOME}/ r, + @{HOME}/** r, + owner @{HOME}/** w, + + # Do not allow read and/or write to particularly sensitive/problematic files + #include + audit deny @{HOME}/.ssh/{,**} mrwkl, + audit deny @{HOME}/.gnome2_private/{,**} mrwkl, + audit deny @{HOME}/.kde{,4}/{,share/,share/apps/} w, + audit deny @{HOME}/.kde{,4}/share/apps/kwallet/{,**} mrwkl, + + # Comment this out if using gpg plugin/addons + audit deny @{HOME}/.gnupg/{,**} mrwkl, + + # Allow read to all files user has DAC access to and write for files the user + # owns on removable media and filesystems. + /media/** r, + /mnt/** r, + /srv/** r, + /net/** r, + owner /media/** w, + owner /mnt/** w, + owner /srv/** w, + owner /net/** w, diff --git a/apparmor.d/abstractions/ubuntu-console-browsers b/apparmor.d/abstractions/ubuntu-console-browsers new file mode 100644 index 00000000..554469e7 --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-console-browsers @@ -0,0 +1,18 @@ +# vim:syntax=apparmor +# +# abstraction for allowing access to text-only browsers in Ubuntu. These will +# typically also need a terminal, so when using this abstraction, should also +# do something like: +# +# #include +# +# Users of this abstraction need to #include the ubuntu-helpers abstraction +# in the toplevel profile. Eg: +# #include + + /usr/bin/elinks Cx -> sanitized_helper, + /usr/bin/links Cx -> sanitized_helper, + /usr/bin/lynx.cur Cx -> sanitized_helper, + /usr/bin/netrik Cx -> sanitized_helper, + /usr/bin/w3m Cx -> sanitized_helper, + diff --git a/apparmor.d/abstractions/ubuntu-console-email b/apparmor.d/abstractions/ubuntu-console-email new file mode 100644 index 00000000..f77c9bd6 --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-console-email @@ -0,0 +1,18 @@ +# vim:syntax=apparmor +# +# abstraction for allowing console email clients in Ubuntu. These will +# typically also need a terminal, so when using this abstraction, should also +# do something like: +# +# #include +# +# Users of this abstraction need to #include the ubuntu-helpers abstraction +# in the toplevel profile. Eg: +# #include + + /usr/bin/alpine Cx -> sanitized_helper, + /usr/bin/citadel Cx -> sanitized_helper, + /usr/bin/cone Cx -> sanitized_helper, + /usr/bin/elmo Cx -> sanitized_helper, + /usr/bin/mutt Cx -> sanitized_helper, + diff --git a/apparmor.d/abstractions/ubuntu-email b/apparmor.d/abstractions/ubuntu-email new file mode 100644 index 00000000..48e0c6f4 --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-email @@ -0,0 +1,24 @@ +# vim:syntax=apparmor +# +# abstraction for allowing graphical email clients in Ubuntu +# +# Users of this abstraction need to #include the ubuntu-helpers abstraction +# in the toplevel profile. Eg: +# #include + + /usr/bin/anjal Cx -> sanitized_helper, + /usr/bin/balsa Cx -> sanitized_helper, + /usr/bin/claws-mail Cx -> sanitized_helper, + /usr/bin/evolution Cx -> sanitized_helper, + /usr/bin/geary Cx -> sanitized_helper, + /usr/bin/gnome-gmail Cx -> sanitized_helper, + /usr/lib/GNUstep/Applications/GNUMail.app/GNUMail Cx -> sanitized_helper, + /usr/bin/kmail Cx -> sanitized_helper, + /usr/bin/mailody Cx -> sanitized_helper, + /usr/bin/modest Cx -> sanitized_helper, + /usr/bin/seamonkey Cx -> sanitized_helper, + /usr/bin/sylpheed Cx -> sanitized_helper, + /usr/bin/tkrat Cx -> sanitized_helper, + + /usr/bin/thunderbird Cx -> sanitized_helper, # used by gio-launch-desktop + /usr/lib/thunderbird*/thunderbird{,.sh,-bin} Cx -> sanitized_helper, diff --git a/apparmor.d/abstractions/ubuntu-feed-readers b/apparmor.d/abstractions/ubuntu-feed-readers new file mode 100644 index 00000000..85379e30 --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-feed-readers @@ -0,0 +1,10 @@ +# vim:syntax=apparmor +# +# abstraction for allowing graphical news feed readers in Ubuntu +# +# Users of this abstraction need to #include the ubuntu-helpers abstraction +# in the toplevel profile. Eg: +# #include + + /usr/bin/akregator Cxr -> sanitized_helper, + /usr/bin/liferea-add-feed Cxr -> sanitized_helper, diff --git a/apparmor.d/abstractions/ubuntu-gnome-terminal b/apparmor.d/abstractions/ubuntu-gnome-terminal new file mode 100644 index 00000000..7604df1e --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-gnome-terminal @@ -0,0 +1,10 @@ +# vim:syntax=apparmor +# +# for allowing access to gnome-terminal +# + + #include + + # do not use ux or PUx here. Use at a minimum ix + /usr/bin/gnome-terminal ix, + diff --git a/apparmor.d/abstractions/ubuntu-helpers b/apparmor.d/abstractions/ubuntu-helpers new file mode 100644 index 00000000..a1ab7bc0 --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-helpers @@ -0,0 +1,83 @@ +# Lenient profile that is intended to be used when 'Ux' is desired but +# does not provide enough environment sanitizing. This effectively is an +# open profile that blacklists certain known dangerous files and also +# does not allow any capabilities. For example, it will not allow 'm' on files +# owned be the user invoking the program. While this provides some additional +# protection, please use with care as applications running under this profile +# are effectively running without any AppArmor protection. Use this profile +# only if the process absolutely must be run (effectively) unconfined. +# +# Usage: +# Because this abstraction defines the sanitized_helper profile, it must only +# be #included once. Therefore this abstraction should typically not be +# included in other abstractions so as to avoid parser errors regarding +# multiple definitions. +# +# Limitations: +# 1. This does not work for root owned processes, because of the way we use +# owner matching in the sanitized helper. We could do a better job with +# this to support root, but it would make the policy harder to understand +# and going unconfined as root is not desirable any way. +# +# 2. For this sanitized_helper to work, the program running in the sanitized +# environment must open symlinks directly in order for AppArmor to mediate +# it. This is confirmed to work with: +# - compiled code which can load shared libraries +# - python imports +# It is known not to work with: +# - perl includes +# 3. Sanitizing ruby and java +# +# Use at your own risk. This profile was developed as an interim workaround for +# LP: #851986 until AppArmor utilizes proper environment filtering. + +profile sanitized_helper { + #include + #include + + # Allow all networking + network inet, + network inet6, + + # Allow all DBus communications + #include + #include + dbus, + + # Needed for Google Chrome + ptrace (trace) peer=**//sanitized_helper, + + # Allow exec of anything, but under this profile. Allow transition + # to other profiles if they exist. + /{usr/,usr/local/,}{bin,sbin}/* Pixr, + + # Allow exec of libexec applications in /usr/lib* and /usr/local/lib* + /usr/{,local/}lib*/{,**/}* Pixr, + + # Allow exec of software-center scripts. We may need to allow wider + # permissions for /usr/share, but for now just do this. (LP: #972367) + /usr/share/software-center/* Pixr, + + # Allow exec of texlive font build scripts (LP: #1010909) + /usr/share/texlive/texmf{,-dist}/web2c/{,**/}* Pixr, + + # While the chromium and chrome sandboxes are setuid root, they only link + # in limited libraries so glibc's secure execution should be enough to not + # require the santized_helper (ie, LD_PRELOAD will only use standard system + # paths (man ld.so)). + /usr/lib/chromium-browser/chromium-browser-sandbox PUxr, + /usr/lib/chromium{,-browser}/chrome-sandbox PUxr, + /opt/google/chrome{,-beta,-unstable}/chrome-sandbox PUxr, + /opt/google/chrome{,-beta,-unstable}/google-chrome Pixr, + /opt/google/chrome{,-beta,-unstable}/chrome Pixr, + /opt/google/chrome{,-beta,-unstable}/{,**/}lib*.so{,.*} m, + + # Full access + / r, + /** rwkl, + /{,usr/,usr/local/}lib{,32,64}/{,**/}*.so{,.*} m, + + # Dangerous files + audit deny owner /**/* m, # compiled libraries + audit deny owner /**/*.py* r, # python imports +} diff --git a/apparmor.d/abstractions/ubuntu-konsole b/apparmor.d/abstractions/ubuntu-konsole new file mode 100644 index 00000000..baa8fb39 --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-konsole @@ -0,0 +1,17 @@ +# vim:syntax=apparmor +# +# for allowing access to konsole +# + + #include + #include + capability sys_ptrace, + @{PROC}/@{pid}/status r, + @{PROC}/@{pid}/stat r, + @{PROC}/@{pid}/cmdline r, + /{,var/}run/utmp r, + /dev/ptmx rw, + + # do not use ux or Ux here. Use at a minimum ix + /usr/bin/konsole ix, + diff --git a/apparmor.d/abstractions/ubuntu-media-players b/apparmor.d/abstractions/ubuntu-media-players new file mode 100644 index 00000000..5918cb8c --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-media-players @@ -0,0 +1,60 @@ +# vim:syntax=apparmor +# +# abstraction for allowing access to media players in Ubuntu +# +# Users of this abstraction need to #include the ubuntu-helpers abstraction +# in the toplevel profile. Eg: +# #include + + /usr/bin/amarok Cxr -> sanitized_helper, + /usr/bin/audacious2 Cxr -> sanitized_helper, + /usr/bin/audacity Cxr -> sanitized_helper, + /usr/bin/bangarang Cxr -> sanitized_helper, + /usr/bin/banshee Cxr -> sanitized_helper, + /usr/bin/banshee-1 Cxr -> sanitized_helper, + /usr/bin/decibel Cxr -> sanitized_helper, + /usr/bin/dragon Cxr -> sanitized_helper, + /usr/bin/esperanza Cxr -> sanitized_helper, + /usr/bin/exaile Cxr -> sanitized_helper, + /usr/bin/freevo Cxr -> sanitized_helper, + /usr/bin/gmerlin Cxr -> sanitized_helper, + /usr/bin/gxmms Cxr -> sanitized_helper, + /usr/bin/gxmms2 Cxr -> sanitized_helper, + /usr/bin/hornsey Cxr -> sanitized_helper, + /usr/bin/jlgui Cxr -> sanitized_helper, + /usr/bin/juk Cxr -> sanitized_helper, + /usr/bin/kaffeine Cxr -> sanitized_helper, + /usr/bin/listen Cxr -> sanitized_helper, + /usr/share/minirok/minirok.py Cxr -> sanitized_helper, + + # mplayer + /etc/mplayerplug-in.conf r, + /usr/bin/gmplayer Cxr -> sanitized_helper, + /usr/bin/gnome-mplayer Cxr -> sanitized_helper, + /usr/bin/kmplayer Cxr -> sanitized_helper, + /usr/bin/mplayer Cxr -> sanitized_helper, + /usr/bin/smplayer Cxr -> sanitized_helper, + + /usr/bin/muine Cxr -> sanitized_helper, + /usr/bin/potamus Cxr -> sanitized_helper, + /usr/bin/promoe Cxr -> sanitized_helper, + /usr/bin/qmmp Cxr -> sanitized_helper, + /usr/bin/quodlibet Cxr -> sanitized_helper, + /usr/bin/rhythmbox Cxr -> sanitized_helper, + /usr/bin/strange-quark Cxr -> sanitized_helper, + /usr/bin/swfdec-player Cxr -> sanitized_helper, + /usr/bin/timidity Cxr -> sanitized_helper, + /usr/lib/totem/** ixr, + /usr/bin/totem-gstreamer Cxr -> sanitized_helper, + /usr/bin/totem-xine Cxr -> sanitized_helper, + /usr/bin/totem Cxr -> sanitized_helper, + /usr/bin/vlc Cxr -> sanitized_helper, + /usr/bin/xfmedia Cxr -> sanitized_helper, + /usr/bin/xmms Cxr -> sanitized_helper, + + # gnash + /usr/bin/gtk-gnash ixr, + /etc/gnashrc r, + /etc/gnashpluginrc r, + owner @{HOME}/.gnash/ rw, + owner @{HOME}/.gnash/** rw, diff --git a/apparmor.d/abstractions/ubuntu-unity7-base b/apparmor.d/abstractions/ubuntu-unity7-base new file mode 100644 index 00000000..25e88b69 --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-unity7-base @@ -0,0 +1,100 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2013-2014 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +# +# Rules common to applications running under Unity 7 +# + +#include + +#include +#include + + # + # Access required for connecting to/communication with Unity HUD + # + dbus (send) + bus=session + path="/com/canonical/hud", + dbus (send) + bus=session + interface="com.canonical.hud.*", + dbus (send) + bus=session + path="/com/canonical/hud/applications/*", + dbus (receive) + bus=session + path="/com/canonical/hud", + dbus (receive) + bus=session + interface="com.canonical.hud.*", + + # + # Allow access for connecting to/communication with the appmenu + # + # dbusmenu + dbus (send) + bus=session + interface="com.canonical.AppMenu.*", + dbus (receive, send) + bus=session + path=/com/canonical/menu/**, + + # gmenu + dbus (receive, send) + bus=session + interface=org.gtk.Actions, + dbus (receive, send) + bus=session + interface=org.gtk.Menus, + + # + # Access required for using freedesktop notifications + # + dbus (send) + bus=session + path=/org/freedesktop/Notifications + member=GetCapabilities, + dbus (send) + bus=session + path=/org/freedesktop/Notifications + member=GetServerInformation, + dbus (send) + bus=session + path=/org/freedesktop/Notifications + member=Notify, + dbus (receive) + bus=session + member="Notify" + peer=(name="org.freedesktop.DBus"), + dbus (receive) + bus=session + path=/org/freedesktop/Notifications + member=NotificationClosed, + dbus (send) + bus=session + path=/org/freedesktop/Notifications + member=CloseNotification, + + # accessibility + dbus (send) + bus=session + peer=(name=org.a11y.Bus), + dbus (receive) + bus=session + interface=org.a11y.atspi*, + dbus (receive, send) + bus=accessibility, + + # + # Deny potentially dangerous access + # + deny dbus bus=session path=/com/canonical/[Uu]nity/[Dd]ebug**, diff --git a/apparmor.d/abstractions/ubuntu-unity7-launcher b/apparmor.d/abstractions/ubuntu-unity7-launcher new file mode 100644 index 00000000..52f6cd43 --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-unity7-launcher @@ -0,0 +1,7 @@ + # + # Access required for connecting to/communicating with the Unity Launcher + # + dbus (send) + bus=session + interface="com.canonical.Unity.LauncherEntry" + member="Update", diff --git a/apparmor.d/abstractions/ubuntu-unity7-messaging b/apparmor.d/abstractions/ubuntu-unity7-messaging new file mode 100644 index 00000000..828592ee --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-unity7-messaging @@ -0,0 +1,7 @@ + # + # Access required for connecting to/communicating with the Unity messaging + # indicator + # + dbus (receive, send) + bus=session + path="/com/canonical/indicator/messages/*", diff --git a/apparmor.d/abstractions/ubuntu-xterm b/apparmor.d/abstractions/ubuntu-xterm new file mode 100644 index 00000000..a062cc72 --- /dev/null +++ b/apparmor.d/abstractions/ubuntu-xterm @@ -0,0 +1,13 @@ +# vim:syntax=apparmor +# +# for allowing access to xterm +# + + #include + /dev/ptmx rw, + /{,var/}run/utmp r, + /etc/X11/app-defaults/XTerm r, + + # do not use ux or Ux here. Use at a minimum ix + /usr/bin/xterm ix, + diff --git a/apparmor.d/abstractions/user-download b/apparmor.d/abstractions/user-download new file mode 100644 index 00000000..ea1043a3 --- /dev/null +++ b/apparmor.d/abstractions/user-download @@ -0,0 +1,24 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2006 Novell/SUSE +# Copyright (C) 2014 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +# Description: Where common programs should allow users to download +# files + + owner @{HOME}/tmp/** rwl, + owner @{HOME}/[dD]ownload{,s}/ r, + owner @{HOME}/[dD]ownload{,s}/** rwl, + owner @{HOME}/[^.]* rwl, + owner @{HOME}/@{XDG_DESKTOP_DIR}/ r, + owner @{HOME}/@{XDG_DESKTOP_DIR}/* rwl, + owner @{HOME}/@{XDG_DOWNLOAD_DIR}/ r, + owner @{HOME}/@{XDG_DOWNLOAD_DIR}/* rwl, + owner "@{HOME}/My Downloads/" r, + owner "@{HOME}/My Downloads/**" rwl, diff --git a/apparmor.d/abstractions/user-mail b/apparmor.d/abstractions/user-mail new file mode 100644 index 00000000..b799ffca --- /dev/null +++ b/apparmor.d/abstractions/user-mail @@ -0,0 +1,23 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2006 Novell/SUSE +# Copyright (C) 2014 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # location of user mail, spool and mboxes + owner @{HOME}/[mM]ail/ r, + owner @{HOME}/[mM]ail/** rwl, + owner @{HOME}/postponed* rwl, + /var/{,spool/}mail/ r, + owner /var/{,spool/}mail/* rwl, + owner @{HOME}/mbox.lock* rwl, + owner @{HOME}/mbox rw, + owner @{HOME}/inbox rw, + owner @{HOME}/.forward r, + owner @{HOME}/Maildir/ r, + owner @{HOME}/Maildir/** rwl, diff --git a/apparmor.d/abstractions/user-manpages b/apparmor.d/abstractions/user-manpages new file mode 100644 index 00000000..b7cc0cb8 --- /dev/null +++ b/apparmor.d/abstractions/user-manpages @@ -0,0 +1,24 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2006 Novell/SUSE +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # perhaps your configuration has users elsewhere, or you don't wish + # them to read their own manpages + owner @{HOME}/man/ r, + owner @{HOME}/man/** r, + owner @{HOME}/tmp/groff* rwl, + + # kindof required + owner /tmp/groff* rwl, + + # standard system manpages + /usr/local/share/man/man?/ r, + /usr/local/share/man/man?/** r, + /usr/{share,X11R6,local,kerberos}/man/** r, + /usr/man/** r, diff --git a/apparmor.d/abstractions/user-tmp b/apparmor.d/abstractions/user-tmp new file mode 100644 index 00000000..63993d60 --- /dev/null +++ b/apparmor.d/abstractions/user-tmp @@ -0,0 +1,20 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2009 Novell/SUSE +# Copyright (C) 2009-2010 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # per-user tmp directories + owner @{HOME}/tmp/** rwkl, + owner @{HOME}/tmp/ rw, + + # global tmp directories + owner /var/tmp/** rwkl, + /var/tmp/ rw, + owner /tmp/** rwkl, + /tmp/ rw, diff --git a/apparmor.d/abstractions/user-write b/apparmor.d/abstractions/user-write new file mode 100644 index 00000000..c6ea29bd --- /dev/null +++ b/apparmor.d/abstractions/user-write @@ -0,0 +1,21 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2006 Novell/SUSE +# Copyright (C) 2014 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # per-user write directories + owner @{HOME}/ r, + owner @{HOME}/@{XDG_DESKTOP_DIR}/ r, + owner @{HOME}/@{XDG_DOCUMENTS_DIR}/ r, + owner @{HOME}/@{XDG_PUBLICSHARE_DIR}/ r, + owner @{HOME}/[^.]*/ rw, + owner @{HOME}/[^.]* rwl, + owner @{HOME}/@{XDG_DESKTOP_DIR}/** rwl, + owner @{HOME}/@{XDG_DOCUMENTS_DIR}/** rwl, + owner @{HOME}/@{XDG_PUBLICSHARE_DIR}/** rwl, diff --git a/apparmor.d/abstractions/video b/apparmor.d/abstractions/video new file mode 100644 index 00000000..00a83468 --- /dev/null +++ b/apparmor.d/abstractions/video @@ -0,0 +1,6 @@ +# vim:syntax=apparmor +# video device access + + # System devices + @{sys}/class/video4linux r, + @{sys}/class/video4linux/** r, diff --git a/apparmor.d/abstractions/vulkan b/apparmor.d/abstractions/vulkan new file mode 100644 index 00000000..04c8ec26 --- /dev/null +++ b/apparmor.d/abstractions/vulkan @@ -0,0 +1,20 @@ +# vim:syntax=apparmor +# Vulkan access requirements + + # System files + /dev/dri/ r, # libvulkan_radeon.so, libvulkan_intel.so (Mesa) + /etc/glvnd/egl_vendor.d/{*,.json} r, + /etc/vulkan/icd.d/{,*.json} r, + /etc/vulkan/{explicit,implicit}_layer.d/{,*.json} r, + # for drmGetMinorNameForFD() from libvulkan_intel.so (Mesa) + @{sys}/devices/pci[0-9]*/*/drm/ r, + @{sys}/devices/pci[0-9]*/*/drm/card[0-9]/gt_{max,min}_freq_mhz r, # anv_enumerate_physical_devices() from libvulkan_intel.so + @{sys}/devices/pci[0-9]*/*/drm/card[0-9]/metrics/ r, # anv_enumerate_physical_devices() from libvulkan_intel.so + @{sys}/devices/pci[0-9]*/*/drm/card[0-9]/metrics/????????-????-????-????-????????????/id r, # anv_enumerate_physical_devices() from libvulkan_intel.so + /usr/share/glvnd/egl_vendor.d/{,*.json} r, + /usr/share/vulkan/icd.d/{,*.json} r, + /usr/share/vulkan/{explicit,implicit}_layer.d/{,*.json} r, + + # User files + owner @{HOME}/.local/share/vulkan/implicit_layer.d/{,*.json} r, + diff --git a/apparmor.d/abstractions/wayland b/apparmor.d/abstractions/wayland new file mode 100644 index 00000000..f5290b28 --- /dev/null +++ b/apparmor.d/abstractions/wayland @@ -0,0 +1,14 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2016 intrigeri +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + owner /var/run/user/*/weston-shared-* rw, + owner /run/user/*/wayland-[0-9]* rw, + owner /run/user/*/{mesa,mutter,sdl,wayland-cursor,weston,xwayland}-shared-* rw, diff --git a/apparmor.d/abstractions/web-data b/apparmor.d/abstractions/web-data new file mode 100644 index 00000000..0baf2990 --- /dev/null +++ b/apparmor.d/abstractions/web-data @@ -0,0 +1,25 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2006 Novell/SUSE +# Copyright (C) 2014 Canonical Ltd +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + /srv/www/htdocs/ r, + /srv/www/htdocs/** r, + # virtual hosting + /srv/www/vhosts/ r, + /srv/www/vhosts/** r, + # mod_userdir + @{HOME}/public_html/ r, + @{HOME}/public_html/** r, + + /srv/www/rails/*/public/ r, + /srv/www/rails/*/public/** r, + + /var/www/html/ r, + /var/www/html/** r, diff --git a/apparmor.d/abstractions/winbind b/apparmor.d/abstractions/winbind new file mode 100644 index 00000000..e982889e --- /dev/null +++ b/apparmor.d/abstractions/winbind @@ -0,0 +1,21 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2009 Novell/SUSE +# Copyright (C) 2009 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # pam_winbindd + /tmp/.winbindd/pipe rw, + /var/{lib,run}/samba/winbindd_privileged/pipe rw, + /etc/samba/smb.conf r, + /etc/samba/dhcp.conf r, + /usr/lib*/samba/valid.dat r, + /usr/lib*/samba/upcase.dat r, + /usr/lib*/samba/lowcase.dat r, + /usr/share/samba/codepages/{lowcase,upcase,valid}.dat r, + diff --git a/apparmor.d/abstractions/wutmp b/apparmor.d/abstractions/wutmp new file mode 100644 index 00000000..d7509558 --- /dev/null +++ b/apparmor.d/abstractions/wutmp @@ -0,0 +1,16 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2002-2009 Novell/SUSE +# Copyright (C) 2009 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # some services update wtmp, utmp, and lastlog with per-user + # connection information + /var/log/lastlog rwk, + /var/log/wtmp wk, + /{,var/}run/utmp rwk, diff --git a/apparmor.d/abstractions/xad b/apparmor.d/abstractions/xad new file mode 100644 index 00000000..54b0f40e --- /dev/null +++ b/apparmor.d/abstractions/xad @@ -0,0 +1,25 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2007 Novell/SUSE +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + /opt/novell/xad/lib/ r, + /opt/novell/xad/lib/lib*.so* mr, + /opt/novell/xad/lib/gss/*.so* mr, + /opt/novell/lib/libpthread_ext*.so* mr, + /opt/novell/lib/libccs2.so* mr, + /opt/novell/xad/lib64/ r, + /opt/novell/xad/lib64/lib*.so* mr, + /opt/novell/xad/lib64/gss/*.so* mr, + /opt/novell/lib64/libpthread_ext*.so* mr, + /opt/novell/lib64/libccs2.so* mr, + /etc/opt/novell/xad/krb5.conf r, + /etc/opt/novell/nici.cfg r, + /var/opt/novell/nici/* r, + /var/opt/novell/nici/*/ r, + /var/opt/novell/nici/*/* rw, diff --git a/apparmor.d/abstractions/xdg-desktop b/apparmor.d/abstractions/xdg-desktop new file mode 100644 index 00000000..bc8f6a00 --- /dev/null +++ b/apparmor.d/abstractions/xdg-desktop @@ -0,0 +1,24 @@ +# vim:syntax=apparmor +# ------------------------------------------------------------------ +# +# Copyright (C) 2012 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + + # Entries based on: + # http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html + + owner @{HOME}/.cache/ rw, + + owner @{HOME}/.config/ rw, + + owner @{HOME}/.local/ rw, + owner @{HOME}/.local/share/ rw, + + # fallbacks + /usr/share/ r, + /usr/local/share/ r, diff --git a/apparmor.d/abstractions/xdg-open b/apparmor.d/abstractions/xdg-open new file mode 100644 index 00000000..531022e3 --- /dev/null +++ b/apparmor.d/abstractions/xdg-open @@ -0,0 +1,84 @@ +# vim:syntax=apparmor + +# This abstraction is designed to be used in a child profile to limit what +# confined application can invoke via xdg-open helper. xdg-open abstraction +# will allow to use gio-open, kde-open5 and other helpers of the different +# desktop environments. +# +# Usage example: +# +# ``` +# profile foo /usr/bin/foo { +# ... +# /usr/bin/xdg-open rPx -> foo//xdg-open, +# ... +# } # end of main profile +# +# # out-of-line child profile +# profile foo//xdg-open { +# #include +# +# # Enable a11y support if considered required by +# # profile author for (rare) error message boxes. +# #include +# +# # Enable gstreamer support if considered required by +# # profile author for (rare) error message boxes. +# #include if exists +# +# # needed for ubuntu-* abstractions +# #include +# +# # Only allow to handle http[s]: and mailto: links +# #include +# #include +# +# # < add additional allowed applications here > +# } +# ``` + + #include + + # for openin with `exo-open` + #include + + # for opening with `gio open ` + #include + + # for opening with gvfs-open (deprecated) + #include + + # for opening with kde-open5 + #include + + # Main executables + + /{,usr/}bin/{b,d}ash mr, + /usr/bin/xdg-open r, + + # Additional executables + + /usr/bin/xdg-mime rix, + /{,usr/}bin/cut rix, # for xdg-mime + /{,usr/}bin/head rix, # for xdg-mime + /{,usr/}bin/sed rix, # for xdg-open + /{,usr/}bin/tr rix, # for xdg-mime + /{,usr/}bin/which rix, # for xdg-open + /{,usr/}bin/{grep,egrep} rix, # for xdg-open + + # System files + + /dev/pts/[0-9]* rw, + /dev/tty w, + /etc/gnome/defaults.list r, # for grep + /usr/share/applications/mimeinfo.cache r, # for grep + /usr/share/terminfo/s/screen r, # for bash on openSUSE + /usr/share/{,*/}applications/{,*.desktop} r, # for xdg-mime + /var/lib/menu-xdg/applications/ r, # for xdg-mime + + # Usr files + + owner @{HOME}/.local/share/applications/{,*.desktop} r, + + # Include additions to the abstraction + #include if exists diff --git a/apparmor.d/lightdm-guest-session b/apparmor.d/lightdm-guest-session new file mode 100644 index 00000000..23fe1f0b --- /dev/null +++ b/apparmor.d/lightdm-guest-session @@ -0,0 +1,27 @@ +# vim:syntax=apparmor +# Profile for restricting lightdm guest session + +#include + +/usr/lib/arm-linux-gnueabihf/lightdm/lightdm-guest-session { + # Most applications are confined via the main abstraction + #include + + # chromium-browser needs special confinement due to its sandboxing + #include + + # fcitx and friends needs special treatment due to C/S design + /usr/bin/fcitx ix, + /tmp/fcitx-socket-* rwl, + /dev/shm/* rwl, + /usr/bin/fcitx-qimpanel ix, + /usr/bin/sogou-qimpanel-watchdog ix, + /usr/bin/sogou-sys-notify ix, + /tmp/sogou-qimpanel:* rwl, + + # Allow ibus + unix (bind, listen) type=stream addr="@tmp/ibus/*", + + # mozc_server needs special treatment due to C/S design + unix (bind, listen) type=stream addr="@tmp/.mozc.*", +} diff --git a/apparmor.d/local/README b/apparmor.d/local/README new file mode 100644 index 00000000..a3cf2e49 --- /dev/null +++ b/apparmor.d/local/README @@ -0,0 +1,24 @@ +# This directory is intended to contain profile additions and overrides for +# inclusion by distributed profiles to aid in packaging AppArmor for +# distributions. +# +# The shipped profiles in /etc/apparmor.d can still be modified by an +# administrator and people should modify the shipped profile when making +# large policy changes, rather than trying to make those adjustments here. +# +# For simple access additions or the occasional deny override, adjusting them +# here can prevent the package manager of the distribution from interfering +# with local modifications. As always, new policy should be reviewed to ensure +# it is appropriate for your site. +# +# For example, if the shipped /etc/apparmor.d/usr.sbin.smbd profile has: +# #include +# +# then an administrator can adjust /etc/apparmor.d/local/usr.sbin.smbd to +# contain any additional paths to be allowed, such as: +# +# /var/exports/** lrwk, +# +# Keep in mind that 'deny' rules are evaluated after allow rules, so you won't +# be able to allow access to files that are explicitly denied by the shipped +# profile using this mechanism. diff --git a/apparmor.d/local/lsb_release b/apparmor.d/local/lsb_release new file mode 100644 index 00000000..e69de29b diff --git a/apparmor.d/local/nvidia_modprobe b/apparmor.d/local/nvidia_modprobe new file mode 100644 index 00000000..e69de29b diff --git a/apparmor.d/local/usr.bin.man b/apparmor.d/local/usr.bin.man new file mode 100644 index 00000000..e69de29b diff --git a/apparmor.d/local/usr.lib.libreoffice.program.oosplash b/apparmor.d/local/usr.lib.libreoffice.program.oosplash new file mode 100644 index 00000000..e69de29b diff --git a/apparmor.d/local/usr.lib.libreoffice.program.senddoc b/apparmor.d/local/usr.lib.libreoffice.program.senddoc new file mode 100644 index 00000000..e69de29b diff --git a/apparmor.d/local/usr.lib.libreoffice.program.soffice.bin b/apparmor.d/local/usr.lib.libreoffice.program.soffice.bin new file mode 100644 index 00000000..e69de29b diff --git a/apparmor.d/local/usr.lib.libreoffice.program.xpdfimport b/apparmor.d/local/usr.lib.libreoffice.program.xpdfimport new file mode 100644 index 00000000..e69de29b diff --git a/apparmor.d/local/usr.sbin.cups-browsed b/apparmor.d/local/usr.sbin.cups-browsed new file mode 100644 index 00000000..e69de29b diff --git a/apparmor.d/local/usr.sbin.cupsd b/apparmor.d/local/usr.sbin.cupsd new file mode 100644 index 00000000..e69de29b diff --git a/apparmor.d/local/usr.sbin.named b/apparmor.d/local/usr.sbin.named new file mode 100644 index 00000000..e69de29b diff --git a/apparmor.d/lsb_release b/apparmor.d/lsb_release new file mode 100644 index 00000000..5c05ba4d --- /dev/null +++ b/apparmor.d/lsb_release @@ -0,0 +1,50 @@ +# Note: This profile does not specify an attachment path because it is +# intended to be used only via "Px -> lsb_release" exec transitions from +# other profiles. We want to confine the lsb_release(1) utility when it +# is invoked from other confined applications, but not when it is used +# in regular (unconfined) shell scripts or run directly by the user. + +#include + +# Do not attach to /usr/bin/lsb_release by default +profile lsb_release { + #include + #include + + owner @{PROC}/@{pid}/fd/ r, + + /dev/tty rw, + + /usr/bin/lsb_release r, + /usr/bin/python3.[0-9] mr, + + /etc/debian_version r, + /etc/default/apport r, + /etc/dpkg/origins/** r, + /etc/lsb-release r, + /etc/lsb-release.d/ r, + + /{usr/,}bin/bash ixr, + /{usr/,}bin/dash ixr, + /usr/bin/basename ixr, + /usr/bin/dpkg-query ixr, + /usr/bin/getopt ixr, + /usr/bin/sed ixr, + /usr/bin/tr ixr, + + # TODO - many more permissions needed for this to work + deny /usr/bin/apt-cache x, + + /usr/bin/ r, + /usr/include/python*/pyconfig.h r, + /usr/share/distro-info/** r, + /usr/share/dpkg/** r, + /usr/share/terminfo/** r, + /var/lib/dpkg/** r, + + # file_inherit + deny /tmp/gtalkplugin.log w, + + # Site-specific additions and overrides. See local/README for details. + #include +} diff --git a/apparmor.d/nvidia_modprobe b/apparmor.d/nvidia_modprobe new file mode 100644 index 00000000..2c29b997 --- /dev/null +++ b/apparmor.d/nvidia_modprobe @@ -0,0 +1,65 @@ +# vim:syntax=apparmor + +#include + +profile nvidia_modprobe { + #include + + # Capabilities + + capability chown, + capability mknod, + capability setuid, + capability sys_admin, + + # Main executable + + /usr/bin/nvidia-modprobe mr, + + # Other executables + + /usr/bin/kmod Cx -> kmod, + + # System files + + /dev/nvidia-modeset w, + /dev/nvidia-uvm w, + /dev/nvidia-uvm-tools w, + @{sys}/bus/pci/devices/ r, + @{sys}/devices/pci[0-9]*/**/config r, + @{PROC}/devices r, + @{PROC}/driver/nvidia/params r, + @{PROC}/modules r, + @{PROC}/sys/kernel/modprobe r, + + # Child profiles + + profile kmod { + #include + + # Capabilities + + capability sys_module, + + # Main executable + + /usr/bin/kmod mrix, + + # Other executables + + /{,usr/}bin/{,ba,da}sh ix, + + # System files + + /etc/modprobe.d/{,*.conf} r, + /etc/nvidia/current/*.conf r, + @{sys}/module/ipmi_devintf/initstate r, + @{sys}/module/ipmi_msghandler/initstate r, + @{sys}/module/nvidia/initstate r, + @{PROC}/cmdline r, + } + + # Site-specific additions and overrides. See local/README for details. + #include +} + diff --git a/apparmor.d/tunables/alias b/apparmor.d/tunables/alias new file mode 100644 index 00000000..a0c55c4f --- /dev/null +++ b/apparmor.d/tunables/alias @@ -0,0 +1,16 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2010 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +# Alias rules can be used to rewrite paths and are done after variable +# resolution. For example, if '/usr' is on removable media: +# alias /usr/ -> /mnt/usr/, +# +# Or if mysql databases are stored in /home: +# alias /var/lib/mysql/ -> /home/mysql/, diff --git a/apparmor.d/tunables/apparmorfs b/apparmor.d/tunables/apparmorfs new file mode 100644 index 00000000..8df86759 --- /dev/null +++ b/apparmor.d/tunables/apparmorfs @@ -0,0 +1,11 @@ +# Copyright (C) 2012 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +#include + +@{apparmorfs}=@{securityfs}/apparmor/ diff --git a/apparmor.d/tunables/dovecot b/apparmor.d/tunables/dovecot new file mode 100644 index 00000000..702da58e --- /dev/null +++ b/apparmor.d/tunables/dovecot @@ -0,0 +1,20 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2013 Christian Boltz +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ +# vim:ft=apparmor + +# @{DOVECOT_MAILSTORE} is a space-separated list of all directories +# where dovecot is allowed to store and read mails +# +# The default value is quite broad to avoid breaking existing setups. +# Please change @{DOVECOT_MAILSTORE} to (only) contain the directory +# you use, and remove everything else. + +@{DOVECOT_MAILSTORE}=@{HOME}/Maildir/ @{HOME}/mail/ @{HOME}/Mail/ /var/vmail/ /var/mail/ /var/spool/mail/ + diff --git a/apparmor.d/tunables/global b/apparmor.d/tunables/global new file mode 100644 index 00000000..3b6f99cc --- /dev/null +++ b/apparmor.d/tunables/global @@ -0,0 +1,22 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2006-2009 Novell/SUSE +# Copyright (C) 2010-2014 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +# All the tunables definitions that should be available to every profile +# should be included here + +#include +#include +#include +#include +#include +#include +#include +#include diff --git a/apparmor.d/tunables/home b/apparmor.d/tunables/home new file mode 100644 index 00000000..550ccd5d --- /dev/null +++ b/apparmor.d/tunables/home @@ -0,0 +1,25 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2006-2009 Novell/SUSE +# Copyright (C) 2010 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +# @{HOME} is a space-separated list of all user home directories. While +# it doesn't refer to a specific home directory (AppArmor doesn't +# enforce discretionary access controls) it can be used as if it did +# refer to a specific home directory +@{HOME}=@{HOMEDIRS}/*/ /root/ + +# @{HOMEDIRS} is a space-separated list of where user home directories +# are stored, for programs that must enumerate all home directories on a +# system. +@{HOMEDIRS}=/home/ + +# Also, include files in tunables/home.d for site-specific adjustments to +# @{HOMEDIRS}. +#include diff --git a/apparmor.d/tunables/home.d/site.local b/apparmor.d/tunables/home.d/site.local new file mode 100644 index 00000000..e6796a0c --- /dev/null +++ b/apparmor.d/tunables/home.d/site.local @@ -0,0 +1,13 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2010 Canonical Ltd. +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +# The following is a space-separated list of where additional user home +# directories are stored, each must have a trailing '/'. Directories added +# here are appended to @{HOMEDIRS}. See tunables/home for details. Eg: +#@{HOMEDIRS}+=/srv/nfs/home/ /mnt/home/ diff --git a/apparmor.d/tunables/home.d/ubuntu b/apparmor.d/tunables/home.d/ubuntu new file mode 100644 index 00000000..32db0928 --- /dev/null +++ b/apparmor.d/tunables/home.d/ubuntu @@ -0,0 +1,7 @@ +# This file is auto-generated. It is recommended you update it using: +# $ sudo dpkg-reconfigure apparmor +# +# The following is a space-separated list of where additional user home +# directories are stored, each must have a trailing '/'. Directories added +# here are appended to @{HOMEDIRS}. See tunables/home for details. +#@{HOMEDIRS}+= diff --git a/apparmor.d/tunables/kernelvars b/apparmor.d/tunables/kernelvars new file mode 100644 index 00000000..65ee2667 --- /dev/null +++ b/apparmor.d/tunables/kernelvars @@ -0,0 +1,33 @@ +# Copyright (C) 2012 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +# This file should contain declarations to kernel vars or variables +# that will become kernel vars at some point + +# until kernel vars are implemented +# and until the parser supports nested groupings like +# @{pid}=[1-9]{[0-9]{[0-9]{[0-9]{[0-9]{[0-9],},},},},} +# use +@{pid}={[1-9],[1-9][0-9],[1-9][0-9][0-9],[1-9][0-9][0-9][0-9],[1-9][0-9][0-9][0-9][0-9],[1-9][0-9][0-9][0-9][0-9][0-9],[1-4][0-9][0-9][0-9][0-9][0-9][0-9]} + +#same pattern as @{pid} for now +@{tid}=@{pid} + +#A pattern for pids that can appear +@{pids}=@{pid} + +# Placeholder for user id until kernel var is implemented to match +# current user of the confined application. +# Values are 0...4,294,967,295 (32-bit unsigned, 10 digits). +@{uid}={[0-9],[1-9][0-9],[1-9][0-9][0-9],[1-9][0-9][0-9][0-9],[1-9][0-9][0-9][0-9][0-9],[1-9][0-9][0-9][0-9][0-9][0-9],[1-9][0-9][0-9][0-9][0-9][0-9][0-9],[1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9],[1-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9],[1-4][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]} + +#same pattern as @{uid} for now +@{uids}=@{uid} + +# until kernel var is implemented +@{sys}=/sys/ diff --git a/apparmor.d/tunables/multiarch b/apparmor.d/tunables/multiarch new file mode 100644 index 00000000..c54082e0 --- /dev/null +++ b/apparmor.d/tunables/multiarch @@ -0,0 +1,17 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2010 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +# @{multiarch} is the set of patterns matching multi-arch library +# install prefixes. +@{multiarch}=*-linux-gnu* + +# Also, include files in tunables/multiarch.d for site and packaging +# specific adjustments to @{multiarch}. +#include diff --git a/apparmor.d/tunables/multiarch.d/site.local b/apparmor.d/tunables/multiarch.d/site.local new file mode 100644 index 00000000..91877e2a --- /dev/null +++ b/apparmor.d/tunables/multiarch.d/site.local @@ -0,0 +1,14 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2011 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +# The following is a space-separated list of where additional multipath +# prefixes are stored, each should not have a trailing '/'. Directories +# added here are appended to @{multiarch}. See tunables/mutliarch for details. Eg: +#@{multiarch}+=*-freebsd* s390-hurd-zomg diff --git a/apparmor.d/tunables/proc b/apparmor.d/tunables/proc new file mode 100644 index 00000000..25a1964d --- /dev/null +++ b/apparmor.d/tunables/proc @@ -0,0 +1,12 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2006 Novell/SUSE +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +# @{PROC} is the location where procfs is mounted. +@{PROC}=/proc/ diff --git a/apparmor.d/tunables/run b/apparmor.d/tunables/run new file mode 100644 index 00000000..5b81925e --- /dev/null +++ b/apparmor.d/tunables/run @@ -0,0 +1 @@ +@{run}=/run/ /var/run/ diff --git a/apparmor.d/tunables/securityfs b/apparmor.d/tunables/securityfs new file mode 100644 index 00000000..c572139f --- /dev/null +++ b/apparmor.d/tunables/securityfs @@ -0,0 +1,10 @@ +# Copyright (C) 2012 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +# @{securityfs} is the location where securityfs is mounted. +@{securityfs}=@{sys}/kernel/security/ diff --git a/apparmor.d/tunables/share b/apparmor.d/tunables/share new file mode 100644 index 00000000..f41121c8 --- /dev/null +++ b/apparmor.d/tunables/share @@ -0,0 +1,15 @@ +@{flatpak_exports_root} = {flatpak/exports,flatpak/{app,runtime}/*/*/*/*/export} + +# System-wide directories with behaviour analogous to /usr/share +# in patterns like the freedesktop.org basedir spec. These are +# owned by root or a system user, appear in XDG_DATA_DIRS, and +# are the parent directory for `applications`, `themes`, +# `dbus-1/services`, etc. +@{system_share_dirs} = /{usr,usr/local,var/lib/@{flatpak_exports_root}}/share + +# Per-user/personal directories with behaviour analogous to +# ~/.local/share in patterns like the freedesktop.org basedir spec. +# These are owned by the user running an application, appear in +# XDG_DATA_DIRS or XDG_DATA_HOME, and are the parent directory +# for the same subdirectories as @{system_share_dirs} +@{user_share_dirs} = @{HOME}/.local{,/share/@{flatpak_exports_root}}/share diff --git a/apparmor.d/tunables/sys b/apparmor.d/tunables/sys new file mode 100644 index 00000000..c5257e30 --- /dev/null +++ b/apparmor.d/tunables/sys @@ -0,0 +1,9 @@ +# Copyright (C) 2012 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +#This file is DEPRECATED! @{sys} is defined in tunables/kernelvars now. diff --git a/apparmor.d/tunables/xdg-user-dirs b/apparmor.d/tunables/xdg-user-dirs new file mode 100644 index 00000000..fcaf8d40 --- /dev/null +++ b/apparmor.d/tunables/xdg-user-dirs @@ -0,0 +1,24 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2014 Canonical Ltd. +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +# Define the common set of XDG user directories (usually defined in +# /etc/xdg/user-dirs.defaults) +@{XDG_DESKTOP_DIR}="Desktop" +@{XDG_DOWNLOAD_DIR}="Downloads" +@{XDG_TEMPLATES_DIR}="Templates" +@{XDG_PUBLICSHARE_DIR}="Public" +@{XDG_DOCUMENTS_DIR}="Documents" +@{XDG_MUSIC_DIR}="Music" +@{XDG_PICTURES_DIR}="Pictures" +@{XDG_VIDEOS_DIR}="Videos" + +# Also, include files in tunables/xdg-user-dirs.d for site-specific adjustments +# to the various XDG directories +#include diff --git a/apparmor.d/tunables/xdg-user-dirs.d/site.local b/apparmor.d/tunables/xdg-user-dirs.d/site.local new file mode 100644 index 00000000..8fcabfa0 --- /dev/null +++ b/apparmor.d/tunables/xdg-user-dirs.d/site.local @@ -0,0 +1,21 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2014 Canonical Ltd. +# This program is free software; you can redistribute it and/or +# modify it under the terms of version 2 of the GNU General Public +# License published by the Free Software Foundation. +# +# ------------------------------------------------------------------ + +# The following may be used to add additional entries such as for +# translations. See tunables/xdg-user-dirs for details. Eg: +#@{XDG_MUSIC_DIR}+="Musique" + +#@{XDG_DESKTOP_DIR}+="" +#@{XDG_DOWNLOAD_DIR}+="" +#@{XDG_TEMPLATES_DIR}+="" +#@{XDG_PUBLICSHARE_DIR}+="" +#@{XDG_DOCUMENTS_DIR}+="" +#@{XDG_MUSIC_DIR}+="" +#@{XDG_PICTURES_DIR}+="" +#@{XDG_VIDEOS_DIR}+="" diff --git a/apparmor.d/usr.bin.man b/apparmor.d/usr.bin.man new file mode 100644 index 00000000..b6cd0be6 --- /dev/null +++ b/apparmor.d/usr.bin.man @@ -0,0 +1,113 @@ +# vim:syntax=apparmor + +#include + +/usr/bin/man { + #include + + # Use a special profile when man calls anything groff-related. We only + # include the programs that actually parse input data in a non-trivial + # way, not wrappers such as groff and nroff, since the latter would need a + # broader profile. + /usr/bin/eqn rmCx -> &man_groff, + /usr/bin/grap rmCx -> &man_groff, + /usr/bin/pic rmCx -> &man_groff, + /usr/bin/preconv rmCx -> &man_groff, + /usr/bin/refer rmCx -> &man_groff, + /usr/bin/tbl rmCx -> &man_groff, + /usr/bin/troff rmCx -> &man_groff, + /usr/bin/vgrind rmCx -> &man_groff, + + # Similarly, use a special profile when man calls decompressors and other + # simple filters. + /{,usr/}bin/bzip2 rmCx -> &man_filter, + /{,usr/}bin/gzip rmCx -> &man_filter, + /usr/bin/col rmCx -> &man_filter, + /usr/bin/compress rmCx -> &man_filter, + /usr/bin/iconv rmCx -> &man_filter, + /usr/bin/lzip.lzip rmCx -> &man_filter, + /usr/bin/tr rmCx -> &man_filter, + /usr/bin/xz rmCx -> &man_filter, + + # Allow basically anything in terms of file system access, subject to DAC. + # The purpose of this profile isn't to confine man itself (that might be + # nice in the future, but is tricky since it's quite configurable), but to + # confine the processes it calls that parse untrusted data. + /** mrixwlk, + unix, + + capability setuid, + capability setgid, + + # Ordinary permission checks sometimes involve checking whether the + # process has this capability, which can produce audit log messages. + # Silence them. + deny capability dac_override, + deny capability dac_read_search, + + signal peer=@{profile_name}, + signal peer=/usr/bin/man//&man_groff, + signal peer=/usr/bin/man//&man_filter, + + # Site-specific additions and overrides. See local/README for details. + #include +} + +profile man_groff { + #include + # Recent kernels revalidate open FDs, and there are often some still + # open on TTYs. This is temporary until man learns to close irrelevant + # open FDs before execve. + #include + # man always runs its groff pipeline with the input file open on stdin, + # so we can skip . + + /usr/bin/eqn rm, + /usr/bin/grap rm, + /usr/bin/pic rm, + /usr/bin/preconv rm, + /usr/bin/refer rm, + /usr/bin/tbl rm, + /usr/bin/troff rm, + /usr/bin/vgrind rm, + + /etc/groff/** r, + /etc/papersize r, + /usr/lib/groff/site-tmac/** r, + /usr/share/groff/** r, + + /tmp/groff* rw, + + signal peer=/usr/bin/man, + # @{profile_name} doesn't seem to work here. + signal peer=/usr/bin/man//&man_groff, +} + +profile man_filter { + #include + # Recent kernels revalidate open FDs, and there are often some still + # open on TTYs. This is temporary until man learns to close irrelevant + # open FDs before execve. + #include + + /{,usr/}bin/bzip2 rm, + /{,usr/}bin/gzip rm, + /usr/bin/col rm, + /usr/bin/compress rm, + /usr/bin/iconv rm, + /usr/bin/lzip.lzip rm, + /usr/bin/tr rm, + /usr/bin/xz rm, + + # Manual pages can be more or less anywhere, especially with "man -l", and + # there's no harm in allowing wide read access here since the worst it can + # do is feed data to the invoking man process. + /** r, + + # Allow writing cat pages. + /var/cache/man/** w, + + signal peer=/usr/bin/man, + # @{profile_name} doesn't seem to work here. + signal peer=/usr/bin/man//&man_filter, +} diff --git a/apparmor.d/usr.lib.libreoffice.program.oosplash b/apparmor.d/usr.lib.libreoffice.program.oosplash new file mode 100644 index 00000000..565cb03c --- /dev/null +++ b/apparmor.d/usr.lib.libreoffice.program.oosplash @@ -0,0 +1,36 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2016 Canonical Ltd. +# Copyright (C) 2018 Software in the Public Interest, Inc. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# Author: Bryan Quigley +# Rene Engelhard +# +# ------------------------------------------------------------------ + +#include + +profile libreoffice-oopslash /usr/lib/libreoffice/program/oosplash flags=(complain) { + #include + #include + + /etc/libreoffice/ r, + /etc/libreoffice/** r, + /etc/passwd r, + /etc/nsswitch.conf r, + /run/nscd/passwd r, + /sys/devices/{virtual,pci[0-9]*}/**/queue/rotational r, # for isRotational() in desktop/unx/source/pagein.c + /usr/lib{,32,64}/ure/bin/javaldx rmpux, + /usr/share/libreoffice/program/* r, + /usr/lib/libreoffice/program/** r, + /usr/lib/libreoffice/program/soffice.bin rmpx, + /usr/lib/libreoffice/program/javaldx rmpux, + owner @{HOME}/.Xauthority r, + owner @{HOME}/.config/libreoffice{,dev}/?/user/uno_packages/cache/log.txt rw, + unix peer=(addr=@/tmp/.ICE-unix/* label=unconfined), + unix peer=(addr=@/tmp/.X11-unix/* label=unconfined), +} diff --git a/apparmor.d/usr.lib.libreoffice.program.senddoc b/apparmor.d/usr.lib.libreoffice.program.senddoc new file mode 100644 index 00000000..75ae73fe --- /dev/null +++ b/apparmor.d/usr.lib.libreoffice.program.senddoc @@ -0,0 +1,37 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2016 Canonical Ltd. +# Copyright (C) 2017 Software in the Public Interest, Inc. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# Authors: Bryan Quigley +# Rene Engelhard +# +# ------------------------------------------------------------------ + +#include + +profile libreoffice-senddoc /usr/lib/libreoffice/program/senddoc { + #include + + #include + + /{usr/,}bin/sh rmix, + /{usr/,}bin/bash rmix, + /{usr/,}bin/dash rmix, + /{usr/,}bin/sed rmix, + /usr/bin/dirname rmix, + /usr/bin/basename rmix, + /{usr/,}bin/grep rmix, + /{usr/,}bin/uname rmix, + /usr/bin/xdg-open rPUx, + /usr/bin/xdg-email rPUx, + /dev/null rw, + /usr/lib/libreoffice/program/uri-encode rmpux, + /usr/share/libreoffice/share/config/* r, + owner @{HOME}/.config/libreoffice{,dev}/?/user/uno_packages/cache/log.txt rw, +} + diff --git a/apparmor.d/usr.lib.libreoffice.program.soffice.bin b/apparmor.d/usr.lib.libreoffice.program.soffice.bin new file mode 100644 index 00000000..d649e0aa --- /dev/null +++ b/apparmor.d/usr.lib.libreoffice.program.soffice.bin @@ -0,0 +1,271 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2016 Canonical Ltd. +# Copyright (C) 2018 Software in the Public Interest, Inc. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# Authors: Jonathan Davies +# Bryan Quigley +# Rene Engelhard +# +# ------------------------------------------------------------------ + +# This profile should enable the average LibreOffice user to get their +# work done while blocking some advanced usage +# Namely not tested and likely not working : embedded plugins, +# Using the LibreOffice SDK and other development tasks +# Everything else should be working + +#Defines all common supported file formats +#Some obscure ones we're excluded (mostly input) + +#Generic +#.txt +@{libreoffice_ext} = [tT][xX][tT] +#All the open document format +@{libreoffice_ext} += {,f,F}[oO][dDtT][tTsSpPbBgGfF] +#.xml and xsl +@{libreoffice_ext} += [xX][mMsS][lL] +#.pdf +@{libreoffice_ext} += [pP][dD][fF] +#Unified office format +@{libreoffice_ext} += [uU][oO][fFtTsSpP] +#(x)htm(l) +@{libreoffice_ext} += {,x,X}[hH][tT][mM]{,l,L} +#.epub +@{libreoffice_ext} += [eE][pP][uU][bB] +#.ps (printing to file) +@{libreoffice_ext} += [pP][sS] + +#Images +@{libreoffice_ext} += [jJ][pP][gG] +@{libreoffice_ext} += [jJ][pP][eE][gG] +@{libreoffice_ext} += [pP][nN][gG] +@{libreoffice_ext} += [sS][vV][gG] +@{libreoffice_ext} += [sS][vV][gG][zZ]99251 +@{libreoffice_ext} += [tT][iI][fF] +@{libreoffice_ext} += [tT][iI][fF][fF] + +#Writer +@{libreoffice_ext} += [dD][oO][cCtT]{,x,X} +@{libreoffice_ext} += [rR][tT][fF] + +#Calc +@{libreoffice_ext} += [xX][lL][sStT]{,x,X,m,M} +@{libreoffice_ext} += [xX][lL][wW] +#.dif dbf +@{libreoffice_ext} += [dD][iIbB][fF] +#.tsv .csv +@{libreoffice_ext} += [cCtT][sS][vV] +@{libreoffice_ext} += [sS][lL][kK] + +#Impress/Draw +@{libreoffice_ext} += [pP][pP][tTsS]{,x,X} +@{libreoffice_ext} += [pP][oO][tT]{,m,M} +#Photoshop +@{libreoffice_ext} += [pP][sS][dD] + +#Math +@{libreoffice_ext} += [mM][mM][lL] + +@{libo_user_dirs} = @{HOME} /mnt /media + +#include + +profile libreoffice-soffice /usr/lib/libreoffice/program/soffice.bin flags=(complain) { + #include + + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include + #include +# GnuPG1 only... +# #include + #include + #include + + #include + + #include + #include + #include + + #List directories for file browser + / r, + /**/ r, + + owner @{libo_user_dirs}/**/ rw, #allow creating directories that we own + owner @{libo_user_dirs}/**~lock.* rw, #lock file support + owner @{libo_user_dirs}/**.@{libreoffice_ext} rwk, #Open files rw with the right exts + owner @{libo_user_dirs}/{,**/}lu???????????{,?}.tmp rwk, #Temporary file used when saving + owner @{libo_user_dirs}/{,**/}.directory r, #Read directory settings on KDE + + # Settings + /etc/libreoffice/ r, + /etc/libreoffice/** r, + + /etc/cups/ppd/*.ppd r, + /etc/xml/catalog r, #exporting to .xhtml, for libxml2 + /proc/*/status r, + + owner @{HOME}/.config/libreoffice{,dev}/** rwk, + owner @{HOME}/.config/soffice.binrc rwl -> @{HOME}/.config/#[0-9]*, + owner @{HOME}/.config/soffice.binrc.* rwl -> @{HOME}/.config/#[0-9]*, + owner @{HOME}/.config/soffice.binrc.lock rwk, + owner @{HOME}/.cache/fontconfig/** rw, + owner @{HOME}/.config/gtk-???/bookmarks r, #Make bookmarks work + + owner /{,var/}run/user/*/dconf/user rw, + owner @{HOME}/.config/dconf/user r, + + # allow schema to be read + /usr/share/glib-*/schemas/ r, + /usr/share/glib-*/schemas/** r, + + # bluetooth send to + network bluetooth, + + /{usr/,}bin/sh rmix, + /{usr/,}bin/bash rmix, + /{usr/,}bin/dash rmix, + /{usr/,}bin/rm rmix, #deleting /tmp/psp1534203998 (printing to file) + /usr/bin/bluetooth-sendto rmPUx, + /usr/bin/lpr rmPUx, + /usr/bin/paperconf rmix, + /usr/bin/gpgconf rmix, + /usr/bin/gpg rmCx -> gpg, + /usr/bin/gpgsm rmCx -> gpg, + /usr/bin/gpa rix, + /usr/bin/seahorse rix, + /usr/bin/kgpg rix, + /usr/bin/kleopatra rix, + + /dev/tty rw, + + /usr/lib{,32,64}/@{multiarch}/gstreamer???/gstreamer-???/gst-plugin-scanner rmPUx, + owner @{HOME}/.cache/gstreamer-???/** rw, + unix peer=(addr=@/tmp/.ICE-unix/* label=unconfined), #Gstreamer doesn't work without this + + /usr/lib{,32,64}/jvm/ r, + /usr/lib{,32,64}/jvm/** r, + /usr/lib{,32,64}/jvm/**/jre/bin/java mix, + /usr/lib{,32,64}/jvm/**/bin/java mix, + # should be included in the jvm/** above but there it is + # a symlink, so apparmor still doesn't allow it... + /etc/java-??-openjdk/security/java.security r, + /usr/lib/libreoffice/** rw, + /usr/lib/libreoffice/**.so m, + /usr/lib/libreoffice/program/soffice.bin mix, + /usr/lib/libreoffice/program/xpdfimport px, + /usr/lib/libreoffice/program/senddoc px, + /usr/bin/xdg-open rPUx, + + /usr/share/java/**.jar r, + /usr/share/hunspell/ r, + /usr/share/hunspell/** r, + /usr/share/hyphen/ r, + /usr/share/hyphen/** r, + /usr/share/mythes/ r, + /usr/share/mythes/** r, + /usr/share/liblangtag/ r, + /usr/share/liblangtag/** r, + /usr/share/libreoffice/ r, + /usr/share/libreoffice/** r, + /usr/share/yelp-xsl/xslt/mallard/** r, + /usr/share/libexttextcat/* r, + /usr/share/icu/** r, + /usr/share/locale-bundle/* r, + + /var/spool/libreoffice/ r, + /var/spool/libreoffice/** rw, + /var/cache/fontconfig/ rw, + + #Likely moving to abstractions in the future + owner @{HOME}/.icons/*/cursors/* r, + /etc/fstab r, # Solid::DeviceNotifier::instance() TODO: deny? + /usr/share/*-fonts/conf.avail/*.conf r, + /usr/share/fonts-config/conf.avail/*.conf r, + /{,var/}run/udev/data/+usb:* r, # Solid::Device::listFromQuery() + /{,var/}run/udev/data/{c,b}*:* r, # Solid::Device::description(), Solid::Device::listFromQuery() + @{PROC}/sys/kernel/random/boot_id r, # KRecentDocument::add() -> QSysInfo::bootUniqueId() + + #To avoid "Unable to create io-slave." for file dialog + owner /{,var/}run/user/[0-9]*/#[0-9]* rw, + #For KIO IO::Slave::createSlave() + owner /{,var/}run/user/[0-9]*/soffice.bin*.slave-socket wl -> /{,var/}run/user/[0-9]*/#[0-9]*, + + owner @{HOME}/.mozilla/firefox/profiles.ini r, + owner @{HOME}/.mozilla/firefox/*/secmod.db r, + # firefox < 58 + owner @{HOME}/.mozilla/firefox/*/cert8.db r, + # firefox >= 58 + owner @{HOME}/.mozilla/firefox/*/cert9.db r, + + owner @{HOME}/.local/share/user-places.xbel r, + + # there is abstractions/gnupg but that's just for gpg1... + profile gpg { + #include + + /usr/bin/gpgconf rm, + /usr/bin/gpg rm, + /usr/bin/gpgsm rm, + + owner @{HOME}/.gnupg/* r, + owner @{HOME}/.gnupg/random_seed rk, + } + + # probably should become a subprofile like gpg above, but then it doesn't + # work either as it tries to access stuff only allowed above... + owner @{HOME}/.config/kdeglobals r, + /usr/lib/libreoffice/program/lo_kde5filepicker rPUx, + /usr/share/qt5/translations/* r, + /usr/lib/*/qt5/plugins/** rm, + /usr/share/plasma/look-and-feel/**/contents/defaults r, + + # TODO: remove when rules are available in abstractions/kde + owner @{HOME}/.cache/ksycoca5_??_* r, # KDE System Configuration Cache + owner @{HOME}/.config/baloofilerc r, # indexing options (excludes, etc), used by KFileWidget + owner @{HOME}/.config/dolphinrc r, # settings used by KFileWidget + owner @{HOME}/.config/kde.org/libphonon.conf r, # for KNotifications::sendEvent() + owner @{HOME}/.config/klanguageoverridesrc r, # per-application languages, for KDEPrivate::initializeLanguages() from libKF5XmlGui.so + owner @{HOME}/.config/trashrc r, # user by KFileWidget + /usr/share/knotifications5/*.notifyrc r, # KNotification::sendEvent + + # TODO: remove when rules are available in abstractions/kde-write-icon-cache or similar + owner @{HOME}/.cache/icon-cache.kcache rw, # for KIconLoader + + # TODO: remove when rules are available in abstractions/kdeframeworks5 or similar + /usr/share/kservices5/*.protocol r, + + # TODO: use qt5-settings-write abstraction when it is available + owner @{HOME}/.config/#[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9] rw, + owner @{HOME}/.config/QtProject.conf rw, + owner @{HOME}/.config/QtProject.conf.?????? l -> @{HOME}/.config/#[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9], + owner @{HOME}/.config/QtProject.conf.?????? rw, # for temporary files like QtProject.conf.Aqrgeb + owner @{HOME}/.config/QtProject.conf.lock rwk, + + # TODO: use qt5-compose-cache-write abstraction when it is available + owner @{HOME}/.cache/qt_compose_cache_{little,big}_endian_* r, + + # TODO: use recent-documents-write abstraction when it is available + owner @{HOME}/.local/share/RecentDocuments/** r, + owner @{HOME}/.local/share/RecentDocuments/*.desktop rwl -> @{HOME}/.local/share/RecentDocuments/#[0-9]*, + owner @{HOME}/.local/share/RecentDocuments/#[0-9]* rw, + owner @{HOME}/.local/share/RecentDocuments/*.lock rwk, + + # TODO: use kde-globals-write abstraction when it is available + owner @{HOME}/.config/kdeglobals rw, + owner @{HOME}/.config/kdeglobals.* rwl -> @{HOME}/.config/#[0-9]*, + owner @{HOME}/.config/kdeglobals.lock rwk, +} diff --git a/apparmor.d/usr.lib.libreoffice.program.xpdfimport b/apparmor.d/usr.lib.libreoffice.program.xpdfimport new file mode 100644 index 00000000..bdfc5572 --- /dev/null +++ b/apparmor.d/usr.lib.libreoffice.program.xpdfimport @@ -0,0 +1,31 @@ +# ------------------------------------------------------------------ +# +# Copyright (C) 2016 Canonical Ltd. +# Copyright (C) 2017 Software in the Public Interest, Inc. +# +# This Source Code Form is subject to the terms of the Mozilla Public +# License, v. 2.0. If a copy of the MPL was not distributed with this +# file, You can obtain one at http://mozilla.org/MPL/2.0/. +# +# Authors: Bryan Quigley +# Rene Engelhard +# +# ------------------------------------------------------------------ + +#include + +profile libreoffice-xpdfimport /usr/lib/libreoffice/program/xpdfimport { + #include + + #include + + /usr/share/poppler/** r, + /usr/share/libreoffice/share/config/* r, + owner @{HOME}/.config/libreoffice{,dev}/?/user/uno_packages/cache/log.txt rw, + + /usr/lib/libreoffice/program/xpdfimport pxm, + + #Uncomment for build testing (should be one directory <- of instdir) + #/mnt/store/git/libo/** r, +} + diff --git a/apparmor.d/usr.sbin.cups-browsed b/apparmor.d/usr.sbin.cups-browsed new file mode 100644 index 00000000..0a2679c4 --- /dev/null +++ b/apparmor.d/usr.sbin.cups-browsed @@ -0,0 +1,23 @@ +#include + +/usr/sbin/cups-browsed flags=(attach_disconnected) { + #include + #include + #include + #include + #include + + /etc/cups/cups-browsed.conf r, + /etc/cups/lpoptions r, + /etc/cups/ppd/* r, + /{var/,}run/cups/certs/* r, + /var/cache/cups/* rw, + /var/log/cups/* rw, + /tmp/** rw, + + # Courtesy to the Debian Edu team... + /etc/cups/cups-browsed-debian-edu.conf r, + + # Site-specific additions and overrides. See local/README for details. + #include +} diff --git a/apparmor.d/usr.sbin.cupsd b/apparmor.d/usr.sbin.cupsd new file mode 100644 index 00000000..4b631b7b --- /dev/null +++ b/apparmor.d/usr.sbin.cupsd @@ -0,0 +1,222 @@ +# vim:syntax=apparmor +# Last Modified: Thu Aug 2 12:54:46 2007 +# Author: Martin Pitt + +#include + +/usr/sbin/cupsd flags=(attach_disconnected) { + #include + #include + #include + #include + #include + #include + #include + #include + + capability chown, + capability fowner, + capability fsetid, + capability kill, + capability net_bind_service, + capability setgid, + capability setuid, + capability audit_write, + capability wake_alarm, + deny capability block_suspend, + + # noisy + deny signal (send) set=("term") peer=unconfined, + + # nasty, but we limit file access pretty tightly, and cups chowns a + # lot of files to 'lp' which it cannot read/write afterwards any + # more + capability dac_override, + capability dac_read_search, + + # the bluetooth backend needs this + network bluetooth, + + # the dnssd backend uses those + network x25 seqpacket, + network ax25 dgram, + network netrom seqpacket, + network rose dgram, + network ipx dgram, + network appletalk dgram, + network econet dgram, + network ash dgram, + + # CUPS is of systemd service type "notify" now, meaning that cupsd notifies + # systemd when it is up and running, give CUPS access to systemd's + # notification socket + /run/systemd/notify w, + + /{usr/,}bin/bash ixr, + /{usr/,}bin/dash ixr, + /{usr/,}bin/hostname ixr, + /dev/lp* rw, + deny /dev/tty rw, # silence noise + /dev/ttyS* rw, + /dev/ttyUSB* rw, + /dev/usb/lp* rw, + /dev/bus/usb/ r, + /dev/bus/usb/** rw, + /dev/parport* rw, + /etc/cups/ rw, + /etc/cups/** rw, + /etc/cups/interfaces/* ixrw, + /etc/foomatic/* r, + /etc/gai.conf r, + /etc/papersize r, + /etc/pnm2ppa.conf r, + /etc/printcap rwl, + /etc/ssl/** r, + @{PROC}/net/ r, + @{PROC}/net/* r, + @{PROC}/sys/dev/parport/** r, + @{PROC}/*/net/ r, + @{PROC}/*/net/** r, + @{PROC}/*/auxv r, + @{PROC}/sys/crypto/** r, + /sys/** r, + /usr/bin/* ixr, + /usr/sbin/* ixr, + /{usr/,}bin/* ixr, + /{usr/,}sbin/* ixr, + /usr/lib/** rm, + + # backends which come with CUPS can be confined + /usr/lib/cups/backend/bluetooth ixr, + /usr/lib/cups/backend/dnssd ixr, + /usr/lib/cups/backend/http ixr, + /usr/lib/cups/backend/ipp ixr, + /usr/lib/cups/backend/lpd ixr, + /usr/lib/cups/backend/mdns ixr, + /usr/lib/cups/backend/parallel ixr, + /usr/lib/cups/backend/serial ixr, + /usr/lib/cups/backend/snmp ixr, + /usr/lib/cups/backend/socket ixr, + /usr/lib/cups/backend/usb ixr, + + # we treat cups-pdf specially, since it needs to write into /home + # and thus needs extra paranoia + /usr/lib/cups/backend/cups-pdf Px, + + # allow communicating with cups-pdf via Unix sockets + unix peer=(label=/usr/lib/cups/backend/cups-pdf), + + # third party backends get no restrictions as they often need high + # privileges and this is beyond our control + /usr/lib/cups/backend/* Cx -> third_party, + + /usr/lib/cups/cgi-bin/* ixr, + /usr/lib/cups/daemon/* ixr, + /usr/lib/cups/monitor/* ixr, + /usr/lib/cups/notifier/* ixr, + # filters and drivers (PPD generators) are always run as non-root, + # and there are a lot of third-party drivers which we cannot predict + /usr/lib/cups/filter/** Cxr -> third_party, + /usr/lib/cups/driver/* Cxr -> third_party, + /usr/local/** rm, + /usr/local/lib/cups/** rix, + /usr/share/** r, + /{,var/}run/** rm, + /{,var/}run/avahi-daemon/socket rw, + deny /{,var/}run/samba/ rw, + /{,var/}run/samba/** rw, + /var/cache/samba/*.tdb r, + /var/{cache,lib}/samba/printing/printers.tdb r, + /{,var/}run/cups/ rw, + /{,var/}run/cups/** rw, + /var/cache/cups/ rw, + /var/cache/cups/** rwk, + /var/log/cups/ rw, + /var/log/cups/* rw, + /var/spool/cups/ rw, + /var/spool/cups/** rw, + + # third-party printer drivers; no known structure here + /opt/** rix, + + # FIXME: no policy ATM for hplip and Brother drivers + /usr/bin/hpijs Cx -> third_party, + /usr/Brother/** Cx -> third_party, + + # Kerberos authentication + /etc/krb5.conf r, + deny /etc/krb5.conf w, + /etc/krb5.keytab rk, + /etc/cups/krb5.keytab rwk, + /tmp/krb5cc* k, + + # likewise authentication + /etc/likewise r, + /etc/likewise/* r, + + # silence noise + deny /etc/udev/udev.conf r, + + signal peer=/usr/sbin/cupsd//third_party, + unix peer=(label=/usr/sbin/cupsd//third_party), + profile third_party flags=(attach_disconnected) { + # third party backends, filters, and drivers get relatively no restrictions + # as they often need high privileges, are unpredictable or otherwise beyond + # our control + file, + capability, + audit deny capability mac_admin, + network, + dbus, + signal, + ptrace, + unix, + } + + # Site-specific additions and overrides. See local/README for details. + #include +} + +# separate profile since this needs to write into /home +/usr/lib/cups/backend/cups-pdf { + #include + #include + #include + #include + + capability chown, + capability fowner, + capability fsetid, + capability setgid, + capability setuid, + + # unfortunate, but required for when $HOME is 700 + capability dac_override, + capability dac_read_search, + + # allow communicating with cupsd via Unix sockets + unix peer=(label=/usr/sbin/cupsd), + + @{PROC}/*/auxv r, + + /{usr/,}bin/dash ixr, + /{usr/,}bin/bash ixr, + /{usr/,}bin/cp ixr, + /etc/papersize r, + /etc/cups/cups-pdf.conf r, + /etc/cups/ppd/*.ppd r, + /usr/bin/gs ixr, + /usr/lib/cups/backend/cups-pdf mr, + /usr/lib/ghostscript/** mr, + /usr/share/** r, + /var/log/cups/cups-pdf*_log w, + /var/spool/cups/** r, + /var/spool/cups-pdf/** rw, + + # allow read and write on almost anything in @{HOME} (lenient, but + # private-files-strict is in effect), to support customized "Out" + # setting in cups-pdf.conf (Debian#940578) + #include + @{HOME}/[^.]*/{,**/} rw, + @{HOME}/[^.]*/** rw, +} diff --git a/apparmor.d/usr.sbin.mariadbd b/apparmor.d/usr.sbin.mariadbd new file mode 100644 index 00000000..b1f229b3 --- /dev/null +++ b/apparmor.d/usr.sbin.mariadbd @@ -0,0 +1,15 @@ +# This file is intentionally empty to disable apparmor by default for newer +# versions of MariaDB, while providing seamless upgrade from older versions +# and from mysql, where apparmor is used. +# +# By default, we do not want to have any apparmor profile for the MariaDB +# server. It does not provide much useful functionality/security, and causes +# several problems for users who often are not even aware that apparmor +# exists and runs on their system. +# +# Users can modify and maintain their own profile, and in this case it will +# be used. +# +# When upgrading from previous version, users who modified the profile +# will be prompted to keep or discard it, while for default installs +# we will automatically disable the profile. diff --git a/apparmor.d/usr.sbin.named b/apparmor.d/usr.sbin.named new file mode 100644 index 00000000..fe148501 --- /dev/null +++ b/apparmor.d/usr.sbin.named @@ -0,0 +1,94 @@ +# vim:syntax=apparmor +# Last Modified: Fri Jun 1 16:43:22 2007 +#include + +profile named /usr/sbin/named flags=(attach_disconnected) { + #include + #include + + capability net_bind_service, + capability setgid, + capability setuid, + capability sys_chroot, + capability sys_resource, + + # /etc/bind should be read-only for bind + # /var/lib/bind is for dynamically updated zone (and journal) files. + # /var/cache/bind is for slave/stub data, since we're not the origin of it. + # See /usr/share/doc/bind9/README.Debian.gz + /etc/bind/** r, + /var/lib/bind/** rw, + /var/lib/bind/ rw, + /var/cache/bind/** lrw, + /var/cache/bind/ rw, + + # Database file used by allow-new-zones + /var/cache/bind/_default.nzd-lock rwk, + + # gssapi + /etc/krb5.keytab kr, + /etc/bind/krb5.keytab kr, + + # ssl + /etc/ssl/openssl.cnf r, + + # root hints from dns-data-root + /usr/share/dns/root.* r, + + # GeoIP data files for GeoIP ACLs + /usr/share/GeoIP/** r, + + # dnscvsutil package + /var/lib/dnscvsutil/compiled/** rw, + + # Allow changing worker thread names + owner @{PROC}/@{pid}/task/@{tid}/comm rw, + + @{PROC}/net/if_inet6 r, + @{PROC}/*/net/if_inet6 r, + @{PROC}/sys/net/ipv4/ip_local_port_range r, + /usr/sbin/named mr, + /{,var/}run/named/named.pid w, + /{,var/}run/named/session.key w, + # support for resolvconf + /{,var/}run/named/named.options r, + + # some people like to put logs in /var/log/named/ instead of having + # syslog do the heavy lifting. + /var/log/named/** rw, + /var/log/named/ rw, + + # gssapi + /var/lib/sss/pubconf/krb5.include.d/** r, + /var/lib/sss/pubconf/krb5.include.d/ r, + /var/lib/sss/mc/initgroups r, + /etc/gss/mech.d/ r, + + # ldap + /etc/ldap/ldap.conf r, + /{,var/}run/slapd-*.socket rw, + + # dynamic updates + /var/tmp/DNS_* rw, + + # dyndb backends + /usr/lib/bind/*.so rm, + + # Samba DLZ + /{usr/,}lib/@{multiarch}/samba/bind9/*.so rm, + /{usr/,}lib/@{multiarch}/samba/gensec/*.so rm, + /{usr/,}lib/@{multiarch}/samba/ldb/*.so rm, + /{usr/,}lib/@{multiarch}/ldb/modules/ldb/*.so rm, + /var/lib/samba/bind-dns/dns.keytab rk, + /var/lib/samba/bind-dns/named.conf r, + /var/lib/samba/bind-dns/dns/** rwk, + /var/lib/samba/private/dns.keytab rk, + /var/lib/samba/private/named.conf r, + /var/lib/samba/private/dns/** rwk, + /etc/samba/smb.conf r, + /dev/urandom rwmk, + owner /var/tmp/krb5_* rwk, + + # Site-specific additions and overrides. See local/README for details. + #include +} diff --git a/apparmor/parser.conf b/apparmor/parser.conf new file mode 100644 index 00000000..58d0d2da --- /dev/null +++ b/apparmor/parser.conf @@ -0,0 +1,65 @@ +# parser.conf is a global AppArmor config file for the apparmor_parser +# +# It can be used to specify the default options for the parser, which +# can then be overriden by options passed on the command line. +# +# Leading whitespace is ignored and lines that begin with # are treated +# as comments. +# +# Config options are specified one per line using the same format as the +# longform command line options (without the preceding --). +# +# If a value is specified twice the last version to appear is used. + +## Suppress Warnings +#quiet + +## Be verbose +#verbose + +## Set additional include path +#Include /etc/apparmor.d/ +# or +#Include /usr/share/apparmor + + +## Set location of apparmor filesystem +#subdomainfs /sys/kernel/security/apparmor + +## Set match-string to use - for forcing compiler to treat different kernels +## the same +# match-string "pattern=aadfa audit perms=crwxamlk/ user::other" + +## Turn creating/updating of the cache on by default +#write-cache + +## Show cache hits +#show-cache + +## skip cached policy +#skip-cache + +## skip reading cache but allow updating +#skip-read-cache + + +#### Set Optimizaions. Multiple Optimizations can be set, one per line #### +# For supported optimizations see +# apparmor_parser --help=O + +## Turn on equivalence classes +#equiv + +## Turn off expr tree simplification +#Optimize=no-expr-simplify + +## Turn off DFA minimization +#Optimize=no-minimize + +## Adjust compression +#Optimize=compress-small +#Optimize=compress-fast + +## Pin the policy feature set (avoid regressions when policy is lagging behind +## the kernel) +compile-features=/usr/share/apparmor-features/features diff --git a/apt/apt.conf.d/01autoremove b/apt/apt.conf.d/01autoremove new file mode 100644 index 00000000..478c571e --- /dev/null +++ b/apt/apt.conf.d/01autoremove @@ -0,0 +1,41 @@ +APT +{ + NeverAutoRemove + { + "^firmware-linux.*"; + "^linux-firmware$"; + "^linux-image-[a-z0-9]*$"; + "^linux-image-[a-z0-9]*-[a-z0-9]*$"; + }; + + VersionedKernelPackages + { + # kernels + "linux-.*"; + "kfreebsd-.*"; + "gnumach-.*"; + # (out-of-tree) modules + ".*-modules"; + ".*-kernel"; + }; + + Never-MarkAuto-Sections + { + "metapackages"; + "contrib/metapackages"; + "non-free/metapackages"; + "restricted/metapackages"; + "universe/metapackages"; + "multiverse/metapackages"; + }; + + Move-Autobit-Sections + { + "oldlibs"; + "contrib/oldlibs"; + "non-free/oldlibs"; + "restricted/oldlibs"; + "universe/oldlibs"; + "multiverse/oldlibs"; + }; +}; diff --git a/apt/apt.conf.d/01autoremove-kernels b/apt/apt.conf.d/01autoremove-kernels new file mode 100644 index 00000000..5c022e60 --- /dev/null +++ b/apt/apt.conf.d/01autoremove-kernels @@ -0,0 +1,2 @@ +// DO NOT EDIT! File autogenerated by /etc/kernel/postinst.d/apt-auto-removal +APT::LastInstalledKernel "5.15.61-v8+"; diff --git a/apt/apt.conf.d/05etckeeper b/apt/apt.conf.d/05etckeeper new file mode 100644 index 00000000..5e690a2d --- /dev/null +++ b/apt/apt.conf.d/05etckeeper @@ -0,0 +1,5 @@ +DPkg::Pre-Invoke { "if [ -x /usr/bin/etckeeper ]; then etckeeper pre-install; fi"; }; +DPkg::Post-Invoke { "if [ -x /usr/bin/etckeeper ]; then etckeeper post-install; fi"; }; + +RPM::Pre-Invoke { "if [ -x /usr/bin/etckeeper ]; then etckeeper pre-install; fi"; }; +RPM::Post-Invoke { "if [ -x /usr/bin/etckeeper ]; then etckeeper post-install; fi"; }; diff --git a/apt/apt.conf.d/20listchanges b/apt/apt.conf.d/20listchanges new file mode 100644 index 00000000..4af5989d --- /dev/null +++ b/apt/apt.conf.d/20listchanges @@ -0,0 +1,5 @@ +DPkg::Pre-Install-Pkgs { "/usr/bin/apt-listchanges --apt || test $? -lt 10"; }; +DPkg::Tools::Options::/usr/bin/apt-listchanges::Version "2"; +DPkg::Tools::Options::/usr/bin/apt-listchanges::InfoFD "20"; +Dir::Etc::apt-listchanges-main "listchanges.conf"; +Dir::Etc::apt-listchanges-parts "listchanges.conf.d"; diff --git a/apt/apt.conf.d/20packagekit b/apt/apt.conf.d/20packagekit new file mode 100644 index 00000000..705cc2fe --- /dev/null +++ b/apt/apt.conf.d/20packagekit @@ -0,0 +1,13 @@ +// THIS FILE IS USED TO INFORM PACKAGEKIT +// THAT THE UPDATE-INFO MIGHT HAVE CHANGED + +// Whenever dpkg is called we might have different updates +// i.e. if an user removes a package that had an update +DPkg::Post-Invoke { +"/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null"; +}; + +// When Apt's cache is updated (i.e. apt-cache update) +APT::Update::Post-Invoke-Success { +"/usr/bin/test -e /usr/share/dbus-1/system-services/org.freedesktop.PackageKit.service && /usr/bin/test -S /var/run/dbus/system_bus_socket && /usr/bin/gdbus call --system --dest org.freedesktop.PackageKit --object-path /org/freedesktop/PackageKit --timeout 4 --method org.freedesktop.PackageKit.StateHasChanged cache-update > /dev/null; /bin/echo > /dev/null"; +}; diff --git a/apt/apt.conf.d/50raspi b/apt/apt.conf.d/50raspi new file mode 100644 index 00000000..da3bd489 --- /dev/null +++ b/apt/apt.conf.d/50raspi @@ -0,0 +1,5 @@ +# never use pdiffs. Current implementation is very slow on low-powered devices +Acquire::PDiffs "0"; + +# download up to 5 pdiffs: +#Acquire::PDiffs::FileLimit "5"; diff --git a/apt/apt.conf.d/70debconf b/apt/apt.conf.d/70debconf new file mode 100644 index 00000000..0c8b4ca4 --- /dev/null +++ b/apt/apt.conf.d/70debconf @@ -0,0 +1,3 @@ +// Pre-configure all packages with debconf before they are installed. +// If you don't like it, comment it out. +DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt || true";}; diff --git a/apt/listchanges.conf b/apt/listchanges.conf new file mode 100644 index 00000000..d2056d62 --- /dev/null +++ b/apt/listchanges.conf @@ -0,0 +1,10 @@ +[apt] +frontend=pager +which=news +email_address=root +email_format=text +confirm=false +headers=false +reverse=false +save_seen=/var/lib/apt/listchanges.db + diff --git a/apt/sources.list b/apt/sources.list new file mode 100644 index 00000000..863aa0aa --- /dev/null +++ b/apt/sources.list @@ -0,0 +1,3 @@ +deb http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi +# Uncomment line below then 'apt-get update' to enable 'apt-get source' +#deb-src http://raspbian.raspberrypi.org/raspbian/ bullseye main contrib non-free rpi diff --git a/apt/sources.list.d/raspi.list b/apt/sources.list.d/raspi.list new file mode 100644 index 00000000..114794be --- /dev/null +++ b/apt/sources.list.d/raspi.list @@ -0,0 +1,3 @@ +deb http://archive.raspberrypi.org/debian/ bullseye main +# Uncomment line below then 'apt-get update' to enable 'apt-get source' +#deb-src http://archive.raspberrypi.org/debian/ bullseye main diff --git a/apt/trusted.gpg b/apt/trusted.gpg new file mode 100644 index 00000000..14b76f91 Binary files /dev/null and b/apt/trusted.gpg differ diff --git a/avahi/avahi-daemon.conf b/avahi/avahi-daemon.conf new file mode 100644 index 00000000..f2eca083 --- /dev/null +++ b/avahi/avahi-daemon.conf @@ -0,0 +1,69 @@ +# This file is part of avahi. +# +# avahi is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation; either version 2 of the +# License, or (at your option) any later version. +# +# avahi is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with avahi; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +# USA. + +# See avahi-daemon.conf(5) for more information on this configuration +# file! + +[server] +#host-name=foo +#domain-name=local +#browse-domains=0pointer.de, zeroconf.org +use-ipv4=yes +use-ipv6=yes +#allow-interfaces=eth0 +#deny-interfaces=eth1 +#check-response-ttl=no +#use-iff-running=no +#enable-dbus=yes +#disallow-other-stacks=no +#allow-point-to-point=no +#cache-entries-max=4096 +#clients-max=4096 +#objects-per-client-max=1024 +#entries-per-entry-group-max=32 +ratelimit-interval-usec=1000000 +ratelimit-burst=1000 + +[wide-area] +enable-wide-area=yes + +[publish] +#disable-publishing=no +#disable-user-service-publishing=no +#add-service-cookie=no +#publish-addresses=yes +publish-hinfo=no +publish-workstation=no +#publish-domain=yes +#publish-dns-servers=192.168.50.1, 192.168.50.2 +#publish-resolv-conf-dns-servers=yes +#publish-aaaa-on-ipv4=yes +#publish-a-on-ipv6=no + +[reflector] +#enable-reflector=no +#reflect-ipv=no +#reflect-filters=_airplay._tcp.local,_raop._tcp.local + +[rlimits] +#rlimit-as= +#rlimit-core=0 +#rlimit-data=8388608 +#rlimit-fsize=0 +#rlimit-nofile=768 +#rlimit-stack=8388608 +#rlimit-nproc=3 diff --git a/avahi/hosts b/avahi/hosts new file mode 100644 index 00000000..4483340f --- /dev/null +++ b/avahi/hosts @@ -0,0 +1,27 @@ +# This file is part of avahi. +# +# avahi is free software; you can redistribute it and/or modify it +# under the terms of the GNU Lesser General Public License as +# published by the Free Software Foundation; either version 2 of the +# License, or (at your option) any later version. +# +# avahi is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +# or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public +# License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with avahi; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 +# USA. + +# This file contains static ip address <-> host name mappings. These +# can be useful to publish services on behalf of a non-avahi enabled +# device. Please bear in mind that host names are expected to be +# fully qualified domain names, i.e. ending in .local! + +# See avahi.hosts(5) for more information on this configuration file! + +# Examples: +# 192.168.0.1 router.local +# 2001::81:1 test.local diff --git a/bash.bashrc b/bash.bashrc new file mode 100644 index 00000000..7fabe82a --- /dev/null +++ b/bash.bashrc @@ -0,0 +1,58 @@ +# System-wide .bashrc file for interactive bash(1) shells. + +# To enable the settings / commands in this file for login shells as well, +# this file has to be sourced in /etc/profile. + +# If not running interactively, don't do anything +[ -z "$PS1" ] && return + +# check the window size after each command and, if necessary, +# update the values of LINES and COLUMNS. +shopt -s checkwinsize + +# set variable identifying the chroot you work in (used in the prompt below) +if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then + debian_chroot=$(cat /etc/debian_chroot) +fi + +# set a fancy prompt (non-color, overwrite the one in /etc/profile) +# but only if not SUDOing and have SUDO_PS1 set; then assume smart user. +if ! [ -n "${SUDO_USER}" -a -n "${SUDO_PS1}" ]; then + PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' +fi + +# Commented out, don't overwrite xterm -T "title" -n "icontitle" by default. +# If this is an xterm set the title to user@host:dir +#case "$TERM" in +#xterm*|rxvt*) +# PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"' +# ;; +#*) +# ;; +#esac + +# enable bash completion in interactive shells +#if ! shopt -oq posix; then +# if [ -f /usr/share/bash-completion/bash_completion ]; then +# . /usr/share/bash-completion/bash_completion +# elif [ -f /etc/bash_completion ]; then +# . /etc/bash_completion +# fi +#fi + +# if the command-not-found package is installed, use it +if [ -x /usr/lib/command-not-found -o -x /usr/share/command-not-found/command-not-found ]; then + function command_not_found_handle { + # check because c-n-f could've been removed in the meantime + if [ -x /usr/lib/command-not-found ]; then + /usr/lib/command-not-found -- "$1" + return $? + elif [ -x /usr/share/command-not-found/command-not-found ]; then + /usr/share/command-not-found/command-not-found -- "$1" + return $? + else + printf "%s: command not found\n" "$1" >&2 + return 127 + fi + } +fi diff --git a/bash_completion b/bash_completion new file mode 100644 index 00000000..41ffe595 --- /dev/null +++ b/bash_completion @@ -0,0 +1 @@ +. /usr/share/bash-completion/bash_completion diff --git a/bash_completion.d/git-prompt b/bash_completion.d/git-prompt new file mode 100644 index 00000000..8b5852a9 --- /dev/null +++ b/bash_completion.d/git-prompt @@ -0,0 +1,11 @@ +# In git versions < 1.7.12, this shell library was part of the +# git completion script. +# +# Some users rely on the __git_ps1 function becoming available +# when bash-completion is loaded. Continue to load this library +# at bash-completion startup for now, to ease the transition to a +# world order where the prompt function is requested separately. +# +if [[ -e /usr/lib/git-core/git-sh-prompt ]]; then + . /usr/lib/git-core/git-sh-prompt +fi diff --git a/bash_completion.d/pihole b/bash_completion.d/pihole new file mode 100644 index 00000000..29a3270d --- /dev/null +++ b/bash_completion.d/pihole @@ -0,0 +1,79 @@ +_pihole() { + local cur prev opts opts_admin opts_checkout opts_chronometer opts_debug opts_interface opts_logging opts_privacy opts_query opts_update opts_version + COMPREPLY=() + cur="${COMP_WORDS[COMP_CWORD]}" + prev="${COMP_WORDS[COMP_CWORD-1]}" + prev2="${COMP_WORDS[COMP_CWORD-2]}" + + case "${prev}" in + "pihole") + opts="admin blacklist checkout chronometer debug disable enable flush help logging query reconfigure regex restartdns status tail uninstall updateGravity updatePihole version wildcard whitelist arpflush" + COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) ) + ;; + "whitelist"|"blacklist"|"wildcard"|"regex") + opts_lists="\--delmode \--noreload \--quiet \--list \--nuke" + COMPREPLY=( $(compgen -W "${opts_lists}" -- ${cur}) ) + ;; + "admin") + opts_admin="celsius fahrenheit interface kelvin password privacylevel" + COMPREPLY=( $(compgen -W "${opts_admin}" -- ${cur}) ) + ;; + "checkout") + opts_checkout="core ftl web master dev" + COMPREPLY=( $(compgen -W "${opts_checkout}" -- ${cur}) ) + ;; + "chronometer") + opts_chronometer="\--exit \--json \--refresh" + COMPREPLY=( $(compgen -W "${opts_chronometer}" -- ${cur}) ) + ;; + "debug") + opts_debug="-a" + COMPREPLY=( $(compgen -W "${opts_debug}" -- ${cur}) ) + ;; + "logging") + opts_logging="on off 'off noflush'" + COMPREPLY=( $(compgen -W "${opts_logging}" -- ${cur}) ) + ;; + "query") + opts_query="-adlist -all -exact" + COMPREPLY=( $(compgen -W "${opts_query}" -- ${cur}) ) + ;; + "updatePihole"|"-up") + opts_update="--check-only" + COMPREPLY=( $(compgen -W "${opts_update}" -- ${cur}) ) + ;; + "version") + opts_version="\--admin \--current \--ftl \--hash \--latest \--pihole" + COMPREPLY=( $(compgen -W "${opts_version}" -- ${cur}) ) + ;; + "interface") + if ( [[ "$prev2" == "admin" ]] || [[ "$prev2" == "-a" ]] ); then + opts_interface="$(cat /proc/net/dev | cut -d: -s -f1)" + COMPREPLY=( $(compgen -W "${opts_interface}" -- ${cur}) ) + else + return 1 + fi + ;; + "privacylevel") + if ( [[ "$prev2" == "admin" ]] || [[ "$prev2" == "-a" ]] ); then + opts_privacy="0 1 2 3" + COMPREPLY=( $(compgen -W "${opts_privacy}" -- ${cur}) ) + else + return 1 + fi + ;; + "core"|"admin"|"ftl") + if [[ "$prev2" == "checkout" ]]; then + opts_checkout="master dev" + COMPREPLY=( $(compgen -W "${opts_checkout}" -- ${cur}) ) + else + return 1 + fi + ;; + *) + return 1 + ;; + esac + return 0 +} +complete -F _pihole pihole diff --git a/bind/bind.keys b/bind/bind.keys new file mode 100644 index 00000000..6d4217f1 --- /dev/null +++ b/bind/bind.keys @@ -0,0 +1,38 @@ +# The bind.keys file is used to override the built-in DNSSEC trust anchors +# which are included as part of BIND 9. The only trust anchors it contains +# are for the DNS root zone ("."). Trust anchors for any other zones MUST +# be configured elsewhere; if they are configured here, they will not be +# recognized or used by named. +# +# To use the built-in root key, set "dnssec-validation auto;" in the +# named.conf options, or else leave "dnssec-validation" unset. If +# "dnssec-validation" is set to "yes", then the keys in this file are +# ignored; keys will need to be explicitly configured in named.conf for +# validation to work. "auto" is the default setting, unless named is +# built with "configure --disable-auto-validation", in which case the +# default is "yes". +# +# This file is NOT expected to be user-configured. +# +# Servers being set up for the first time can use the contents of this file +# as initializing keys; thereafter, the keys in the managed key database +# will be trusted and maintained automatically. +# +# These keys are current as of Mar 2019. If any key fails to initialize +# correctly, it may have expired. In that event you should replace this +# file with a current version. The latest version of bind.keys can always +# be obtained from ISC at https://www.isc.org/bind-keys. +# +# See https://data.iana.org/root-anchors/root-anchors.xml for current trust +# anchor information for the root zone. + +trust-anchors { + # This key (20326) was published in the root zone in 2017. + . initial-key 257 3 8 "AwEAAaz/tAm8yTn4Mfeh5eyI96WSVexTBAvkMgJzkKTOiW1vkIbzxeF3 + +/4RgWOq7HrxRixHlFlExOLAJr5emLvN7SWXgnLh4+B5xQlNVz8Og8kv + ArMtNROxVQuCaSnIDdD5LKyWbRd2n9WGe2R8PzgCmr3EgVLrjyBxWezF + 0jLHwVN8efS3rCj/EWgvIWgb9tarpVUDK/b58Da+sqqls3eNbuv7pr+e + oZG+SrDK6nWeL3c6H5Apxz7LjVc1uTIdsIXxuOLYA4/ilBmSVIzuDWfd + RUfhHdY6+cn8HFRm+2hM8AnXGXws9555KrUB5qihylGa8subX2Nn6UwN + R1AkUTV74bU="; +}; diff --git a/bind/db.0 b/bind/db.0 new file mode 100644 index 00000000..e3aabdbe --- /dev/null +++ b/bind/db.0 @@ -0,0 +1,12 @@ +; +; BIND reverse data file for broadcast zone +; +$TTL 604800 +@ IN SOA localhost. root.localhost. ( + 1 ; Serial + 604800 ; Refresh + 86400 ; Retry + 2419200 ; Expire + 604800 ) ; Negative Cache TTL +; +@ IN NS localhost. diff --git a/bind/db.127 b/bind/db.127 new file mode 100644 index 00000000..cd05bef1 --- /dev/null +++ b/bind/db.127 @@ -0,0 +1,13 @@ +; +; BIND reverse data file for local loopback interface +; +$TTL 604800 +@ IN SOA localhost. root.localhost. ( + 1 ; Serial + 604800 ; Refresh + 86400 ; Retry + 2419200 ; Expire + 604800 ) ; Negative Cache TTL +; +@ IN NS localhost. +1.0.0 IN PTR localhost. diff --git a/bind/db.255 b/bind/db.255 new file mode 100644 index 00000000..e3aabdbe --- /dev/null +++ b/bind/db.255 @@ -0,0 +1,12 @@ +; +; BIND reverse data file for broadcast zone +; +$TTL 604800 +@ IN SOA localhost. root.localhost. ( + 1 ; Serial + 604800 ; Refresh + 86400 ; Retry + 2419200 ; Expire + 604800 ) ; Negative Cache TTL +; +@ IN NS localhost. diff --git a/bind/db.empty b/bind/db.empty new file mode 100644 index 00000000..8a128589 --- /dev/null +++ b/bind/db.empty @@ -0,0 +1,14 @@ +; BIND reverse data file for empty rfc1918 zone +; +; DO NOT EDIT THIS FILE - it is used for multiple zones. +; Instead, copy it, edit named.conf, and use that copy. +; +$TTL 86400 +@ IN SOA localhost. root.localhost. ( + 1 ; Serial + 604800 ; Refresh + 86400 ; Retry + 2419200 ; Expire + 86400 ) ; Negative Cache TTL +; +@ IN NS localhost. diff --git a/bind/db.local b/bind/db.local new file mode 100644 index 00000000..2f272d40 --- /dev/null +++ b/bind/db.local @@ -0,0 +1,14 @@ +; +; BIND data file for local loopback interface +; +$TTL 604800 +@ IN SOA localhost. root.localhost. ( + 2 ; Serial + 604800 ; Refresh + 86400 ; Retry + 2419200 ; Expire + 604800 ) ; Negative Cache TTL +; +@ IN NS localhost. +@ IN A 127.0.0.1 +@ IN AAAA ::1 diff --git a/bind/named.conf b/bind/named.conf new file mode 100644 index 00000000..880786af --- /dev/null +++ b/bind/named.conf @@ -0,0 +1,11 @@ +// This is the primary configuration file for the BIND DNS server named. +// +// Please read /usr/share/doc/bind9/README.Debian.gz for information on the +// structure of BIND configuration files in Debian, *BEFORE* you customize +// this configuration file. +// +// If you are just adding zones, please do that in /etc/bind/named.conf.local + +include "/etc/bind/named.conf.options"; +include "/etc/bind/named.conf.local"; +include "/etc/bind/named.conf.default-zones"; diff --git a/bind/named.conf.default-zones b/bind/named.conf.default-zones new file mode 100644 index 00000000..1a85ad34 --- /dev/null +++ b/bind/named.conf.default-zones @@ -0,0 +1,30 @@ +// prime the server with knowledge of the root servers +zone "." { + type hint; + file "/usr/share/dns/root.hints"; +}; + +// be authoritative for the localhost forward and reverse zones, and for +// broadcast zones as per RFC 1912 + +zone "localhost" { + type master; + file "/etc/bind/db.local"; +}; + +zone "127.in-addr.arpa" { + type master; + file "/etc/bind/db.127"; +}; + +zone "0.in-addr.arpa" { + type master; + file "/etc/bind/db.0"; +}; + +zone "255.in-addr.arpa" { + type master; + file "/etc/bind/db.255"; +}; + + diff --git a/bind/named.conf.local b/bind/named.conf.local new file mode 100644 index 00000000..a0bb2e52 --- /dev/null +++ b/bind/named.conf.local @@ -0,0 +1,19 @@ +// +// Do any local configuration here +// + +// Consider adding the 1918 zones here, if they are not used in your +// organization +//include "/etc/bind/zones.rfc1918"; + +zone "natalieandjoshua.com" { + type slave; + file "/var/cache/bind/db.natalieandjoshua"; + masters port 8053 { 10.3.14.15; }; +}; + +zone "10.in-addr.arpa" { + type slave; + file "/var/cache/bind/db.10"; + masters port 8053 { 10.3.14.15; }; +}; diff --git a/bind/named.conf.options b/bind/named.conf.options new file mode 100644 index 00000000..6b53a728 --- /dev/null +++ b/bind/named.conf.options @@ -0,0 +1,31 @@ +options { + directory "/var/cache/bind"; + + // If there is a firewall between you and nameservers you want + // to talk to, you may need to fix the firewall to allow multiple + // ports to talk. See http://www.kb.cert.org/vuls/id/800113 + + // If your ISP provided one or more IP addresses for stable + // nameservers, you probably want to use them as forwarders. + // Uncomment the following block, and insert the addresses replacing + // the all-0's placeholder. + + forwarders { + 1.1.1.3; + 1.0.0.3; + + }; + + //======================================================================== + // If BIND logs error messages about the root key being expired, + // you will need to update your keys. See https://www.isc.org/bind-keys + //======================================================================== + dnssec-validation auto; + + auth-nxdomain no; # conform to RFC1035 + listen-on-v6 {none;}; + listen-on port 8053 {any;}; + allow-notify { 10.3.14.15; }; + transfer-source 10.3.14.92; +}; + diff --git a/bind/zones.rfc1918 b/bind/zones.rfc1918 new file mode 100644 index 00000000..03b55462 --- /dev/null +++ b/bind/zones.rfc1918 @@ -0,0 +1,20 @@ +zone "10.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; + +zone "16.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; +zone "17.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; +zone "18.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; +zone "19.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; +zone "20.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; +zone "21.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; +zone "22.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; +zone "23.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; +zone "24.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; +zone "25.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; +zone "26.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; +zone "27.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; +zone "28.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; +zone "29.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; +zone "30.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; +zone "31.172.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; + +zone "168.192.in-addr.arpa" { type master; file "/etc/bind/db.empty"; }; diff --git a/bindresvport.blacklist b/bindresvport.blacklist new file mode 100644 index 00000000..1dc056eb --- /dev/null +++ b/bindresvport.blacklist @@ -0,0 +1,15 @@ +# +# This file contains a list of port numbers between 600 and 1024, +# which should not be used by bindresvport. bindresvport is mostly +# called by RPC services. This mostly solves the problem, that a +# RPC service uses a well known port of another service. +# +631 # cups +636 # ldaps +655 # tinc +774 # rpasswd +783 # spamd +873 # rsync +921 # lwresd +993 # imaps +995 # pops diff --git a/bluetooth/input.conf b/bluetooth/input.conf new file mode 100644 index 00000000..4c70bc56 --- /dev/null +++ b/bluetooth/input.conf @@ -0,0 +1,26 @@ +# Configuration file for the input service + +# This section contains options which are not specific to any +# particular interface +[General] + +# Set idle timeout (in minutes) before the connection will +# be disconnect (defaults to 0 for no timeout) +#IdleTimeout=30 + +# Enable HID protocol handling in userspace input profile +# Defaults to false (HIDP handled in HIDP kernel module) +#UserspaceHID=true + +# Limit HID connections to bonded devices +# The HID Profile does not specify that devices must be bonded, however some +# platforms may want to make sure that input connections only come from bonded +# device connections. Several older mice have been known for not supporting +# pairing/encryption. +# Defaults to false to maximize device compatibility. +#ClassicBondedOnly=true + +# LE upgrade security +# Enables upgrades of security automatically if required. +# Defaults to true to maximize device compatibility. +#LEAutoSecurity=true diff --git a/bluetooth/main.conf b/bluetooth/main.conf new file mode 100644 index 00000000..3e58c8c9 --- /dev/null +++ b/bluetooth/main.conf @@ -0,0 +1,205 @@ +[General] + +# Defaults to 'BlueZ X.YZ', if Name is not set here and plugin 'hostname' is not loaded. +# The plugin 'hostname' is loaded by default and overides the Name set here so +# consider modifying /etc/machine-info with variable PRETTY_HOSTNAME= instead. +#Name = BlueZ + +# Default device class. Only the major and minor device class bits are +# considered. Defaults to '0x000000'. +#Class = 0x000100 + +# How long to stay in discoverable mode before going back to non-discoverable +# The value is in seconds. Default is 180, i.e. 3 minutes. +# 0 = disable timer, i.e. stay discoverable forever +#DiscoverableTimeout = 0 + +# Always allow pairing even if there are no agent registered +# Possible values: true, false +# Default: false +#AlwaysPairable = false + +# How long to stay in pairable mode before going back to non-discoverable +# The value is in seconds. Default is 0. +# 0 = disable timer, i.e. stay pairable forever +#PairableTimeout = 0 + +# Use vendor id source (assigner), vendor, product and version information for +# DID profile support. The values are separated by ":" and assigner, VID, PID +# and version. +# Possible vendor id source values: bluetooth, usb (defaults to usb) +#DeviceID = bluetooth:1234:5678:abcd + +# Do reverse service discovery for previously unknown devices that connect to +# us. For BR/EDR this option is really only needed for qualification since the +# BITE tester doesn't like us doing reverse SDP for some test cases, for LE +# this disables the GATT client functionally so it can be used in system which +# can only operate as peripheral. +# Defaults to 'true'. +#ReverseServiceDiscovery = true + +# Enable name resolving after inquiry. Set it to 'false' if you don't need +# remote devices name and want shorter discovery cycle. Defaults to 'true'. +#NameResolving = true + +# Enable runtime persistency of debug link keys. Default is false which +# makes debug link keys valid only for the duration of the connection +# that they were created for. +#DebugKeys = false + +# Restricts all controllers to the specified transport. Default value +# is "dual", i.e. both BR/EDR and LE enabled (when supported by the HW). +# Possible values: "dual", "bredr", "le" +#ControllerMode = dual + +# Enables Multi Profile Specification support. This allows to specify if +# system supports only Multiple Profiles Single Device (MPSD) configuration +# or both Multiple Profiles Single Device (MPSD) and Multiple Profiles Multiple +# Devices (MPMD) configurations. +# Possible values: "off", "single", "multiple" +#MultiProfile = off + +# Permanently enables the Fast Connectable setting for adapters that +# support it. When enabled other devices can connect faster to us, +# however the tradeoff is increased power consumptions. This feature +# will fully work only on kernel version 4.1 and newer. Defaults to +# 'false'. +#FastConnectable = false + +# Default privacy setting. +# Enables use of private address. +# Possible values: "off", "device", "network" +# "network" option not supported currently +# Defaults to "off" +# Privacy = off + +# Specify the policy to the JUST-WORKS repairing initiated by peer +# Possible values: "never", "confirm", "always" +# Defaults to "never" +#JustWorksRepairing = never + +# How long to keep temporary devices around +# The value is in seconds. Default is 30. +# 0 = disable timer, i.e. never keep temporary devices +#TemporaryTimeout = 30 + +# Enables the device to issue an SDP request to update known services when +# profile is connected. Defaults to true. +#RefreshDiscovery = true + +[Controller] +# The following values are used to load default adapter parameters. BlueZ loads +# the values into the kernel before the adapter is powered if the kernel +# supports the MGMT_LOAD_DEFAULT_PARAMETERS command. If a value isn't provided, +# the kernel will be initialized to it's default value. The actual value will +# vary based on the kernel version and thus aren't provided here. +# The Bluetooth Core Specification should be consulted for the meaning and valid +# domain of each of these values. + +# BR/EDR Page scan activity configuration +#BRPageScanType= +#BRPageScanInterval= +#BRPageScanWindow= + +# BR/EDR Inquiry scan activity configuration +#BRInquiryScanType= +#BRInquiryScanInterval= +#BRInquiryScanWindow= + +# BR/EDR Link supervision timeout +#BRLinkSupervisionTimeout= + +# BR/EDR Page Timeout +#BRPageTimeout= + +# BR/EDR Sniff Intervals +#BRMinSniffInterval= +#BRMaxSniffInterval= + +# LE advertisement interval (used for legacy advertisement interface only) +#LEMinAdvertisementInterval= +#LEMaxAdvertisementInterval= +#LEMultiAdvertisementRotationInterval= + +# LE scanning parameters used for passive scanning supporting auto connect +# scenarios +#LEScanIntervalAutoConnect= +#LEScanWindowAutoConnect= + +# LE scanning parameters used for passive scanning supporting wake from suspend +# scenarios +#LEScanIntervalSuspend= +#LEScanWindowSuspend= + +# LE scanning parameters used for active scanning supporting discovery +# proceedure +#LEScanIntervalDiscovery= +#LEScanWindowDiscovery= + +# LE scanning parameters used for passive scanning supporting the advertisement +# monitor Apis +#LEScanIntervalAdvMonitor= +#LEScanWindowAdvMonitor= + +# LE scanning parameters used for connection establishment. +#LEScanIntervalConnect= +#LEScanWindowConnect= + +# LE default connection parameters. These values are superceeded by any +# specific values provided via the Load Connection Parameters interface +#LEMinConnectionInterval= +#LEMaxConnectionInterval= +#LEConnectionLatency= +#LEConnectionSupervisionTimeout= +#LEAutoconnecttimeout= + +[GATT] +# GATT attribute cache. +# Possible values: +# always: Always cache attributes even for devices not paired, this is +# recommended as it is best for interoperability, with more consistent +# reconnection times and enables proper tracking of notifications for all +# devices. +# yes: Only cache attributes of paired devices. +# no: Never cache attributes +# Default: always +#Cache = always + +# Minimum required Encryption Key Size for accessing secured characteristics. +# Possible values: 0 and 7-16. 0 means don't care. +# Defaults to 0 +#KeySize = 0 + +# Exchange MTU size. +# Possible values: 23-517 +# Defaults to 517 +#ExchangeMTU = 517 + +# Number of ATT channels +# Possible values: 1-5 (1 disables EATT) +# Default to 3 +#Channels = 3 + +[Policy] +# +# The ReconnectUUIDs defines the set of remote services that should try +# to be reconnected to in case of a link loss (link supervision +# timeout). The policy plugin should contain a sane set of values by +# default, but this list can be overridden here. By setting the list to +# empty the reconnection feature gets disabled. +#ReconnectUUIDs=00001112-0000-1000-8000-00805f9b34fb,0000111f-0000-1000-8000-00805f9b34fb,0000110a-0000-1000-8000-00805f9b34fb + +# ReconnectAttempts define the number of attempts to reconnect after a link +# lost. Setting the value to 0 disables reconnecting feature. +#ReconnectAttempts=7 + +# ReconnectIntervals define the set of intervals in seconds to use in between +# attempts. +# If the number of attempts defined in ReconnectAttempts is bigger than the +# set of intervals the last interval is repeated until the last attempt. +#ReconnectIntervals=1,2,4,8,16,32,64 + +# AutoEnable defines option to enable all controllers when they are found. +# This includes adapters present on start as well as adapters that are plugged +# in later on. Defaults to 'false'. +AutoEnable=true diff --git a/bluetooth/network.conf b/bluetooth/network.conf new file mode 100644 index 00000000..5f116395 --- /dev/null +++ b/bluetooth/network.conf @@ -0,0 +1,6 @@ +# Configuration file for the network service + +[General] + +# Disable link encryption: default=false +#DisableSecurity=true diff --git a/byobu/backend b/byobu/backend new file mode 100644 index 00000000..d71e61c5 --- /dev/null +++ b/byobu/backend @@ -0,0 +1,4 @@ +# BYOBU_BACKEND can currently be "screen" or "tmux" +# Override this on a per-user basis by editing "$BYOBU_CONFIG_DIR/backend" +# or by launching either "byobu-screen" or "byobu-tmux" instead of "byobu". +BYOBU_BACKEND="tmux" diff --git a/byobu/socketdir b/byobu/socketdir new file mode 100644 index 00000000..05ab041e --- /dev/null +++ b/byobu/socketdir @@ -0,0 +1,11 @@ +# Set the location of the socket directory that byobu will use. +# On Debian/Ubuntu systems, this is in /var/run/screen, but on +# other distros, it might be elsewhere, such as /tmp/screens +# depending on your compilation. +# +# This file will be sourced by both shell scripts and python code, +# so please ensure that: +# * the variable name is SOCKETDIR +# * there is no space around the "=" +# * and that the path value is quoted +SOCKETDIR="/var/run/screen" diff --git a/ca-certificates.conf b/ca-certificates.conf new file mode 100644 index 00000000..c2b3ba2d --- /dev/null +++ b/ca-certificates.conf @@ -0,0 +1,140 @@ +# This file lists certificates that you wish to use or to ignore to be +# installed in /etc/ssl/certs. +# update-ca-certificates(8) will update /etc/ssl/certs by reading this file. +# +# This is autogenerated by dpkg-reconfigure ca-certificates. +# Certificates should be installed under /usr/share/ca-certificates +# and files with extension '.crt' is recognized as available certs. +# +# line begins with # is comment. +# line begins with ! is certificate filename to be deselected. +# +mozilla/ACCVRAIZ1.crt +mozilla/AC_RAIZ_FNMT-RCM.crt +mozilla/Actalis_Authentication_Root_CA.crt +mozilla/AffirmTrust_Commercial.crt +mozilla/AffirmTrust_Networking.crt +mozilla/AffirmTrust_Premium.crt +mozilla/AffirmTrust_Premium_ECC.crt +mozilla/Amazon_Root_CA_1.crt +mozilla/Amazon_Root_CA_2.crt +mozilla/Amazon_Root_CA_3.crt +mozilla/Amazon_Root_CA_4.crt +mozilla/Atos_TrustedRoot_2011.crt +mozilla/Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.crt +mozilla/Baltimore_CyberTrust_Root.crt +mozilla/Buypass_Class_2_Root_CA.crt +mozilla/Buypass_Class_3_Root_CA.crt +mozilla/CA_Disig_Root_R2.crt +mozilla/Certigna.crt +mozilla/Certigna_Root_CA.crt +mozilla/certSIGN_ROOT_CA.crt +mozilla/certSIGN_Root_CA_G2.crt +mozilla/Certum_Trusted_Network_CA_2.crt +mozilla/Certum_Trusted_Network_CA.crt +mozilla/CFCA_EV_ROOT.crt +mozilla/Chambers_of_Commerce_Root_-_2008.crt +mozilla/Comodo_AAA_Services_root.crt +mozilla/COMODO_Certification_Authority.crt +mozilla/COMODO_ECC_Certification_Authority.crt +mozilla/COMODO_RSA_Certification_Authority.crt +mozilla/Cybertrust_Global_Root.crt +mozilla/DigiCert_Assured_ID_Root_CA.crt +mozilla/DigiCert_Assured_ID_Root_G2.crt +mozilla/DigiCert_Assured_ID_Root_G3.crt +mozilla/DigiCert_Global_Root_CA.crt +mozilla/DigiCert_Global_Root_G2.crt +mozilla/DigiCert_Global_Root_G3.crt +mozilla/DigiCert_High_Assurance_EV_Root_CA.crt +mozilla/DigiCert_Trusted_Root_G4.crt +mozilla/DST_Root_CA_X3.crt +mozilla/D-TRUST_Root_Class_3_CA_2_2009.crt +mozilla/D-TRUST_Root_Class_3_CA_2_EV_2009.crt +mozilla/EC-ACC.crt +mozilla/emSign_ECC_Root_CA_-_C3.crt +mozilla/emSign_ECC_Root_CA_-_G3.crt +mozilla/emSign_Root_CA_-_C1.crt +mozilla/emSign_Root_CA_-_G1.crt +mozilla/Entrust.net_Premium_2048_Secure_Server_CA.crt +mozilla/Entrust_Root_Certification_Authority.crt +mozilla/Entrust_Root_Certification_Authority_-_EC1.crt +mozilla/Entrust_Root_Certification_Authority_-_G2.crt +mozilla/Entrust_Root_Certification_Authority_-_G4.crt +mozilla/ePKI_Root_Certification_Authority.crt +mozilla/e-Szigno_Root_CA_2017.crt +mozilla/E-Tugra_Certification_Authority.crt +mozilla/GDCA_TrustAUTH_R5_ROOT.crt +mozilla/GeoTrust_Primary_Certification_Authority_-_G2.crt +mozilla/Global_Chambersign_Root_-_2008.crt +mozilla/GlobalSign_ECC_Root_CA_-_R4.crt +mozilla/GlobalSign_ECC_Root_CA_-_R5.crt +mozilla/GlobalSign_Root_CA.crt +mozilla/GlobalSign_Root_CA_-_R2.crt +mozilla/GlobalSign_Root_CA_-_R3.crt +mozilla/GlobalSign_Root_CA_-_R6.crt +mozilla/Go_Daddy_Class_2_CA.crt +mozilla/Go_Daddy_Root_Certificate_Authority_-_G2.crt +mozilla/GTS_Root_R1.crt +mozilla/GTS_Root_R2.crt +mozilla/GTS_Root_R3.crt +mozilla/GTS_Root_R4.crt +mozilla/Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.crt +mozilla/Hellenic_Academic_and_Research_Institutions_RootCA_2011.crt +mozilla/Hellenic_Academic_and_Research_Institutions_RootCA_2015.crt +mozilla/Hongkong_Post_Root_CA_1.crt +mozilla/Hongkong_Post_Root_CA_3.crt +mozilla/IdenTrust_Commercial_Root_CA_1.crt +mozilla/IdenTrust_Public_Sector_Root_CA_1.crt +mozilla/ISRG_Root_X1.crt +mozilla/Izenpe.com.crt +mozilla/Microsec_e-Szigno_Root_CA_2009.crt +mozilla/Microsoft_ECC_Root_Certificate_Authority_2017.crt +mozilla/Microsoft_RSA_Root_Certificate_Authority_2017.crt +mozilla/NAVER_Global_Root_Certification_Authority.crt +mozilla/NetLock_Arany_=Class_Gold=_FÅ‘tanúsítvány.crt +mozilla/Network_Solutions_Certificate_Authority.crt +mozilla/OISTE_WISeKey_Global_Root_GB_CA.crt +mozilla/OISTE_WISeKey_Global_Root_GC_CA.crt +mozilla/QuoVadis_Root_CA_1_G3.crt +mozilla/QuoVadis_Root_CA_2.crt +mozilla/QuoVadis_Root_CA_2_G3.crt +mozilla/QuoVadis_Root_CA_3.crt +mozilla/QuoVadis_Root_CA_3_G3.crt +mozilla/QuoVadis_Root_CA.crt +mozilla/Secure_Global_CA.crt +mozilla/SecureSign_RootCA11.crt +mozilla/SecureTrust_CA.crt +mozilla/Security_Communication_RootCA2.crt +mozilla/Security_Communication_Root_CA.crt +mozilla/Sonera_Class_2_Root_CA.crt +mozilla/SSL.com_EV_Root_Certification_Authority_ECC.crt +mozilla/SSL.com_EV_Root_Certification_Authority_RSA_R2.crt +mozilla/SSL.com_Root_Certification_Authority_ECC.crt +mozilla/SSL.com_Root_Certification_Authority_RSA.crt +mozilla/Staat_der_Nederlanden_EV_Root_CA.crt +mozilla/Staat_der_Nederlanden_Root_CA_-_G3.crt +mozilla/Starfield_Class_2_CA.crt +mozilla/Starfield_Root_Certificate_Authority_-_G2.crt +mozilla/Starfield_Services_Root_Certificate_Authority_-_G2.crt +mozilla/SwissSign_Gold_CA_-_G2.crt +mozilla/SwissSign_Silver_CA_-_G2.crt +mozilla/SZAFIR_ROOT_CA2.crt +mozilla/TeliaSonera_Root_CA_v1.crt +mozilla/TrustCor_ECA-1.crt +mozilla/TrustCor_RootCert_CA-1.crt +mozilla/TrustCor_RootCert_CA-2.crt +mozilla/Trustis_FPS_Root_CA.crt +mozilla/Trustwave_Global_Certification_Authority.crt +mozilla/Trustwave_Global_ECC_P256_Certification_Authority.crt +mozilla/Trustwave_Global_ECC_P384_Certification_Authority.crt +mozilla/T-TeleSec_GlobalRoot_Class_2.crt +mozilla/T-TeleSec_GlobalRoot_Class_3.crt +mozilla/TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.crt +mozilla/TWCA_Global_Root_CA.crt +mozilla/TWCA_Root_Certification_Authority.crt +mozilla/UCA_Extended_Validation_Root.crt +mozilla/UCA_Global_G2_Root.crt +mozilla/USERTrust_ECC_Certification_Authority.crt +mozilla/USERTrust_RSA_Certification_Authority.crt +mozilla/VeriSign_Universal_Root_Certification_Authority.crt +mozilla/XRamp_Global_CA_Root.crt diff --git a/ca-certificates/update.d/jks-keystore b/ca-certificates/update.d/jks-keystore new file mode 100755 index 00000000..e0c3445a --- /dev/null +++ b/ca-certificates/update.d/jks-keystore @@ -0,0 +1,89 @@ +#!/bin/sh + +set -e + +# use the locale C.UTF-8 +unset LC_ALL +LC_CTYPE=C.UTF-8 +export LC_CTYPE + +storepass='changeit' +if [ -f /etc/default/cacerts ]; then + . /etc/default/cacerts +fi + +arch=`dpkg --print-architecture` +JAR=/usr/share/ca-certificates-java/ca-certificates-java.jar + +nsslib_name() +{ + if dpkg --assert-multi-arch 2>/dev/null; then + echo "libnss3:${arch}" + else + echo "libnss3" + fi +} + +echo "" +if [ "$cacerts_updates" != yes ] || [ "$CACERT_UPDATES" = disabled ] || [ ! -e $JAR ]; then + echo "updates of cacerts keystore disabled." + exit 0 +fi + +if ! mountpoint -q /proc; then + echo >&2 "the keytool command requires a mounted proc fs (/proc)." + exit 1 +fi + +for jvm in java-7-openjdk-$arch java-7-openjdk \ + oracle-java7-jre-$arch oracle-java7-server-jre-$arch oracle-java7-jdk-$arch \ + java-8-openjdk-$arch java-8-openjdk \ + oracle-java8-jre-$arch oracle-java8-server-jre-$arch oracle-java8-jdk-$arch \ + java-9-openjdk-$arch java-9-openjdk \ + oracle-java9-jre-$arch oracle-java9-server-jre-$arch oracle-java9-jdk-$arch \ + java-10-openjdk-$arch java-10-openjdk \ + oracle-java10-jre-$arch oracle-java10-server-jre-$arch oracle-java10-jdk-$arch \ + java-11-openjdk-$arch java-11-openjdk \ + oracle-java11-jre-$arch oracle-java11-server-jre-$arch oracle-java11-jdk-$arch; do + if [ -x /usr/lib/jvm/$jvm/bin/java ]; then + export JAVA_HOME=/usr/lib/jvm/$jvm + PATH=$JAVA_HOME/bin:$PATH + break + fi +done + +if dpkg-query --version >/dev/null; then + nsspkg=$(dpkg-query -L "$(nsslib_name)" | sed -n 's,\(.*\)/libnss3\.so$,\1,p'|head -n 1) + nsscfg=/etc/${jvm%-$arch}/security/nss.cfg + nssjdk=$(test ! -f $nsscfg || sed -n '/nssLibraryDirectory/s/.*= *\(.*\)/\1/p' $nsscfg) + if [ -n "$nsspkg" ] && [ -n "$nssjdk" ] && [ "$nsspkg" != "$nssjdk" ]; then + ln -sf $nsspkg/libnss3.so $nssjdk/libnss3.so + fi + softokn3pkg=$(dpkg-query -L "$(nsslib_name)" | sed -n 's,\(.*\)/libsoftokn3\.so$,\1,p'|head -n 1) + if [ -n "$softokn3pkg" ] && [ -n "$nssjdk" ] && [ "$softokn3pkg" != "$nssjdk" ]; then + ln -sf $softokn3pkg/libsoftokn3.so $nssjdk/libsoftokn3.so + fi +fi + +do_cleanup() +{ + [ -z "$temp_jvm_cfg" ] || rm -f $temp_jvm_cfg + if [ -n "$nsspkg" ] && [ -n "$nssjdk" ] && [ "$nsspkg" != "$nssjdk" ] + then + rm -f $nssjdk/libnss3.so + fi + if [ -n "$softokn3pkg" ] && [ -n "$nssjdk" ] \ + && [ "$softokn3pkg" != "$nssjdk" ] + then + rm -f $nssjdk/libsoftokn3.so + fi +} + +if java -Xmx64m -jar $JAR -storepass "$storepass"; then + do_cleanup +else + do_cleanup + exit 1 +fi + +echo "done." diff --git a/chromium.d/00-example b/chromium.d/00-example new file mode 100644 index 00000000..a079b8a1 --- /dev/null +++ b/chromium.d/00-example @@ -0,0 +1,17 @@ +## Register plugins this way. The two parameters are yours to fill. + +#discover_registration /path/to/plugin/plugin.info library-name + +## A way to influence the running. This is read-write for you. Please +## Append only. + +#CHROMIUM_FLAGS="${CHROMIUM_FLAGS} --option=value" + +## Read-only variables guaranteed to be set, with example values. + +#APPNAME='chromium-browser' +#BUILD_DIST='Ubuntu 14.04' +#DESKTOP_SESSION='ubuntu' +#LIBDIR='/usr/lib/chromium-browser' +#UPSTREAM_VERSION='34.0.1847.131' + diff --git a/chromium.d/00-rpi-vars b/chromium.d/00-rpi-vars new file mode 100644 index 00000000..13555448 --- /dev/null +++ b/chromium.d/00-rpi-vars @@ -0,0 +1,2 @@ +export CHROMIUM_FLAGS="$CHROMIUM_FLAGS --force-renderer-accessibility --enable-remote-extensions" + diff --git a/chromium/default b/chromium/default new file mode 100644 index 00000000..053cfce8 --- /dev/null +++ b/chromium/default @@ -0,0 +1,5 @@ +# Default settings for chromium-browser. This file is sourced by /bin/sh from +# /usr/bin/chromium-browser + +# Options to pass to chromium-browser +CHROMIUM_FLAGS="" diff --git a/chromium/master_preferences b/chromium/master_preferences new file mode 100644 index 00000000..882e033a --- /dev/null +++ b/chromium/master_preferences @@ -0,0 +1,97 @@ +{ + "alternate_error_pages":{ + "enabled":false + }, + "extensions":{ + "settings":{ + "cjpalhdlnbpafiamejdnhcphjbkeiagm":{ + "location":1, + "manifest":{ + "manifest_version":2, + "key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAmJNzUNVjS6Q1qe0NRqpmfX/oSJdgauSZNdfeb5RV1Hji21vX0TivpP5gq0fadwmvmVCtUpOaNUopgejiUFm/iKHPs0o3x7hyKk/eX0t2QT3OZGdXkPiYpTEC0f0p86SQaLoA2eHaOG4uCGi7sxLJmAXc6IsxGKVklh7cCoLUgWEMnj8ZNG2Y8UKG3gBdrpES5hk7QyFDMraO79NmSlWRNgoJHX6XRoY66oYThFQad8KL8q3pf3Oe8uBLKywohU0ZrDPViWHIszXoE9HEvPTFAbHZ1umINni4W/YVs+fhqHtzRJcaKJtsTaYy+cholu5mAYeTZqtHf6bcwJ8t9i2afwIDAQAB", + "name":"uBlock Origin", + "permissions":["contextMenus","privacy","storage","tabs","unlimitedStorage","webNavigation","webRequest","webRequestBlocking",""], + "update_url":"https://clients2.google.com/service/update2/crx", + "version":"0.0" + }, + "granted_permissions":{ + "api":["contextMenus","privacy","storage","tabs","unlimitedStorage","webNavigation","webRequest","webRequestBlocking"], + "explicit_host":["","chrome://favicon/*","http://*/*","https://*/*"], + "scriptable_host":["http://*/*","https://*/*"] + }, + "path":"cjpalhdlnbpafiamejdnhcphjbkeiagm\\0.0", + "state":1 + }, + "aleakchihdccplidncghkekgioiakgal":{ + "location":1, + "manifest":{ + "manifest_version":2, + "key":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxpuYJpBArlJinXxN4oxx4UuFNreRTNO5Cl3TNF5FtDmgNLflbtYyC2nC5eZGxpNibzauHmGTD8ekFCfNZhHFpUEIZWd9AHI7TZdhu6gPxaK1lPEMukVEewFs2ovaEkjZbe3gy3v0eUDnADUkiaex7XeAWR6mJLzmcUaPFgzFRsDkozsE9tXLNN6oEYuWHN/yRsM1RYo7PYPulutHF8POL/8vDSyWHx/W9YDTnbv+2SBJZO7Dxi1/PbutasUag+/jma0X1nGhrEufr67NMvtpjPWSISWkIwxPR8u7EVyrKTSXs6U7jCbhKedhomeu9E/xZ1Er0dGWYWnhpdo0GNvblwIDAQAB", + "name":"h264ify", + "permissions":["storage"], + "update_url":"https://clients2.google.com/service/update2/crx", + "version":"0.0" + }, + "granted_permissions":{ + "api":["storage"], + "manifest_permissions":[], + "scriptable_host":["*://*.youtube.com/*","*://*.youtube-nocookie.com/*","*://*.youtu.be/*"] + }, + "path":"aleakchihdccplidncghkekgioiakgal\\0.0", + "state":1 + } + }, + "theme":{ + "id":"", + "use_system":true + } + }, + "browser":{ + "custom_chrome_frame":false, + "default_browser_infobar_last_declined":"1" + }, + "default_search_provider":{ + "synced_guid":"9A111FB4-A8D3-4FDD-84CE-76178E50246B" + }, + "default_search_provider_data":{ + "template_url_data":{ + "alternate_urls":[], + "created_by_policy":false, + "date_created":"13114024949603971", + "favicon_url":"", + "id":"7", + "image_url":"", + "image_url_post_params":"", + "input_encodings":[], + "instant_url":"", + "instant_url_post_params":"", + "keyword":"duckduckgo.com", + "last_modified":"13114024949603971", + "new_tab_url":"", + "originating_url":"", + "prepopulate_id":0, + "safe_for_autoreplace":false, + "search_terms_replacement_key":"", + "search_url_post_params":"", + "short_name":"DuckDuckGo", + "suggestions_url":"", + "suggestions_url_post_params":"", + "synced_guid":"9A111FB4-A8D3-4FDD-84CE-76178E50246B", + "url":"https://duckduckgo.com/?q={searchTerms}&t=raspberrypi", + "usage_count":0 + } + }, + "search":{ + "suggest_enabled":false + }, + "profile":{ + "default_content_setting_values":{ + "plugins":0 + } + }, + "first_run_tabs":["https://welcome.raspberrypi.org/raspberry-pi-os?id=UNIDENTIFIED"] +} + + + + diff --git a/cifs-utils/idmap-plugin b/cifs-utils/idmap-plugin new file mode 120000 index 00000000..a8687521 --- /dev/null +++ b/cifs-utils/idmap-plugin @@ -0,0 +1 @@ +/etc/alternatives/idmap-plugin \ No newline at end of file diff --git a/config.txt b/config.txt new file mode 100755 index 00000000..79bc6278 --- /dev/null +++ b/config.txt @@ -0,0 +1,82 @@ +# For more options and information see +# http://rpf.io/configtxt +# Some settings may impact device functionality. See link above for details + +# uncomment if you get no picture on HDMI for a default "safe" mode +#hdmi_safe=1 + +# uncomment the following to adjust overscan. Use positive numbers if console +# goes off screen, and negative if there is too much border +#overscan_left=16 +#overscan_right=16 +#overscan_top=16 +#overscan_bottom=16 + +# uncomment to force a console size. By default it will be display's size minus +# overscan. +#framebuffer_width=1280 +#framebuffer_height=720 + +# uncomment if hdmi display is not detected and composite is being output +hdmi_force_hotplug=1 +hdmi_ignore_cec=1 +hdmi_ignore_cec_init=1 +# uncomment to force a specific HDMI mode (this will force VGA) +hdmi_group=1 +hdmi_mode=4 + +# uncomment to force a HDMI mode rather than DVI. This can make audio work in +# DMT (computer monitor) modes +#hdmi_drive=2 + +# uncomment to increase signal to HDMI, if you have interference, blanking, or +# no display +#config_hdmi_boost=4 + +# uncomment for composite PAL +#sdtv_mode=2 + +#uncomment to overclock the arm. 700 MHz is the default. +#arm_freq=800 + +# Uncomment some or all of these to enable the optional hardware interfaces +#dtparam=i2c_arm=on +#dtparam=i2s=on +#dtparam=spi=on + +# Uncomment this to enable infrared communication. +#dtoverlay=gpio-ir,gpio_pin=17 +#dtoverlay=gpio-ir-tx,gpio_pin=18 + +# Additional overlays and parameters are documented /boot/overlays/README + +# Enable audio (loads snd_bcm2835) +dtparam=audio=on + +# Automatically load overlays for detected cameras +camera_auto_detect=1 + +# Automatically load overlays for detected DSI displays +display_auto_detect=1 + +# Enable DRM VC4 V3D driver +dtoverlay=vc4-fkms-v3d +max_framebuffers=2 + +# Disable compensation for displays with overscan +disable_overscan=1 + +[cm4] +# Enable host mode on the 2711 built-in XHCI USB controller. +# This line should be removed if the legacy DWC2 controller is required +# (e.g. for USB device mode) or if USB support is not required. +otg_mode=1 + +[all] + +[pi4] +# Run as fast as firmware / board allows +arm_boost=1 + +[all] +gpu_mem=128 diff --git a/console-setup/cached_Lat15-Fixed16.psf.gz b/console-setup/cached_Lat15-Fixed16.psf.gz new file mode 100644 index 00000000..fdfe54e2 Binary files /dev/null and b/console-setup/cached_Lat15-Fixed16.psf.gz differ diff --git a/console-setup/cached_UTF-8_del.kmap.gz b/console-setup/cached_UTF-8_del.kmap.gz new file mode 100644 index 00000000..2cee8e6a Binary files /dev/null and b/console-setup/cached_UTF-8_del.kmap.gz differ diff --git a/console-setup/cached_setup_font.sh b/console-setup/cached_setup_font.sh new file mode 100755 index 00000000..cbb090ea --- /dev/null +++ b/console-setup/cached_setup_font.sh @@ -0,0 +1,19 @@ +#!/bin/sh + + + +if ls /dev/fb* >/dev/null 2>/dev/null; then + for i in /dev/vcs[0-9]*; do + { : + + } < /dev/tty${i#/dev/vcs} > /dev/tty${i#/dev/vcs} + done +fi + +mkdir -p /run/console-setup +> /run/console-setup/font-loaded +for i in /dev/vcs[0-9]*; do + { : +printf '\033%%G' + } < /dev/tty${i#/dev/vcs} > /dev/tty${i#/dev/vcs} +done diff --git a/console-setup/cached_setup_keyboard.sh b/console-setup/cached_setup_keyboard.sh new file mode 100755 index 00000000..30b46c1b --- /dev/null +++ b/console-setup/cached_setup_keyboard.sh @@ -0,0 +1,13 @@ +#!/bin/sh + +if [ -f /run/console-setup/keymap_loaded ]; then + rm /run/console-setup/keymap_loaded + exit 0 +fi +kbd_mode '-u' < '/dev/tty1' +kbd_mode '-u' < '/dev/tty2' +kbd_mode '-u' < '/dev/tty3' +kbd_mode '-u' < '/dev/tty4' +kbd_mode '-u' < '/dev/tty5' +kbd_mode '-u' < '/dev/tty6' +loadkeys '/etc/console-setup/cached_UTF-8_del.kmap.gz' > '/dev/null' diff --git a/console-setup/cached_setup_terminal.sh b/console-setup/cached_setup_terminal.sh new file mode 100755 index 00000000..494e3638 --- /dev/null +++ b/console-setup/cached_setup_terminal.sh @@ -0,0 +1,5 @@ +#!/bin/sh + +{ : +printf '\033%%G' +} < /dev/tty${1#vcs} > /dev/tty${1#vcs} diff --git a/console-setup/compose.ARMSCII-8.inc b/console-setup/compose.ARMSCII-8.inc new file mode 100644 index 00000000..ca8d3c91 --- /dev/null +++ b/console-setup/compose.ARMSCII-8.inc @@ -0,0 +1 @@ +# Compose sequences for ARMSCII-8 diff --git a/console-setup/compose.CP1251.inc b/console-setup/compose.CP1251.inc new file mode 100644 index 00000000..4fb90dac --- /dev/null +++ b/console-setup/compose.CP1251.inc @@ -0,0 +1 @@ +# Compose sequences for CP1251 diff --git a/console-setup/compose.CP1255.inc b/console-setup/compose.CP1255.inc new file mode 100644 index 00000000..93e6a7b3 --- /dev/null +++ b/console-setup/compose.CP1255.inc @@ -0,0 +1 @@ +# Compose sequences for CP1255 diff --git a/console-setup/compose.CP1256.inc b/console-setup/compose.CP1256.inc new file mode 100644 index 00000000..a792b8ca --- /dev/null +++ b/console-setup/compose.CP1256.inc @@ -0,0 +1 @@ +# Compose sequences for CP1256 diff --git a/console-setup/compose.GEORGIAN-ACADEMY.inc b/console-setup/compose.GEORGIAN-ACADEMY.inc new file mode 100644 index 00000000..33869fd3 --- /dev/null +++ b/console-setup/compose.GEORGIAN-ACADEMY.inc @@ -0,0 +1 @@ +# Compose sequences for GEORGIAN-ACADEMY diff --git a/console-setup/compose.GEORGIAN-PS.inc b/console-setup/compose.GEORGIAN-PS.inc new file mode 100644 index 00000000..a4d20c47 --- /dev/null +++ b/console-setup/compose.GEORGIAN-PS.inc @@ -0,0 +1 @@ +# Compose sequences for GEORGIAN-PS diff --git a/console-setup/compose.IBM1133.inc b/console-setup/compose.IBM1133.inc new file mode 100644 index 00000000..93696454 --- /dev/null +++ b/console-setup/compose.IBM1133.inc @@ -0,0 +1 @@ +# Compose sequences for IBM1133 diff --git a/console-setup/compose.ISIRI-3342.inc b/console-setup/compose.ISIRI-3342.inc new file mode 100644 index 00000000..242f739b --- /dev/null +++ b/console-setup/compose.ISIRI-3342.inc @@ -0,0 +1 @@ +# Compose sequences for ISIRI-3342 diff --git a/console-setup/compose.ISO-8859-1.inc b/console-setup/compose.ISO-8859-1.inc new file mode 100644 index 00000000..a285ddfc --- /dev/null +++ b/console-setup/compose.ISO-8859-1.inc @@ -0,0 +1,155 @@ +# Compose sequences for ISO-8859-1 +compose '!' '!' to '¡' +compose '!' '^' to '¦' +compose '!' 'p' to '¶' +compose '!' 's' to '§' +compose '"' '"' to '¨' +compose '"' 'A' to 'Ä' +compose '"' 'E' to 'Ë' +compose '"' 'I' to 'Ï' +compose '"' 'O' to 'Ö' +compose '"' 'U' to 'Ü' +compose '"' 'a' to 'ä' +compose '"' 'e' to 'ë' +compose '"' 'i' to 'ï' +compose '"' 'o' to 'ö' +compose '"' 'u' to 'ü' +compose '"' 'y' to 'ÿ' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose '(' 'c' to '©' +compose '(' 'r' to '®' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '°' +compose '*' 'A' to 'Å' +compose '*' 'a' to 'å' +compose '+' '+' to '#' +compose '+' '-' to '±' +compose ',' ',' to '¸' +compose ',' '-' to '¬' +compose ',' 'C' to 'Ç' +compose ',' 'c' to 'ç' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '+' to '±' +compose '-' ',' to '¬' +compose '-' '-' to '­' +compose '-' ':' to '÷' +compose '-' 'A' to 'Ã' +compose '-' 'D' to 'Ð' +compose '-' 'N' to 'Ñ' +compose '-' 'O' to 'Õ' +compose '-' '^' to '¯' +compose '-' 'a' to 'ã' +compose '-' 'd' to 'ð' +compose '-' 'l' to '£' +compose '-' 'n' to 'ñ' +compose '-' 'o' to 'õ' +compose '-' 'y' to '¥' +compose '.' '.' to '·' +compose '.' '^' to '·' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' 'O' to 'Ø' +compose '/' '^' to '|' +compose '/' 'c' to '¢' +compose '/' 'o' to 'ø' +compose '/' 'u' to 'µ' +compose '1' '2' to '½' +compose '1' '4' to '¼' +compose '3' '4' to '¾' +compose ':' '-' to '÷' +compose '<' '/' to '\\' +compose '<' '<' to '«' +compose '=' 'l' to '£' +compose '=' 'y' to '¥' +compose '>' '>' to '»' +compose '>' 'A' to 'Â' +compose '>' 'E' to 'Ê' +compose '>' 'I' to 'Î' +compose '>' 'O' to 'Ô' +compose '>' 'U' to 'Û' +compose '>' 'a' to 'â' +compose '>' 'e' to 'ê' +compose '>' 'i' to 'î' +compose '>' 'o' to 'ô' +compose '>' 'u' to 'û' +compose '?' '?' to '¿' +compose 'A' 'E' to 'Æ' +compose 'A' 'O' to 'Å' +compose 'T' 'H' to 'Þ' +compose '\'' 'A' to 'Á' +compose '\'' 'C' to 'Ç' +compose '\'' 'E' to 'É' +compose '\'' 'I' to 'Í' +compose '\'' 'O' to 'Ó' +compose '\'' 'U' to 'Ú' +compose '\'' 'Y' to 'Ý' +compose '\'' '\'' to '´' +compose '\'' 'a' to 'á' +compose '\'' 'c' to 'ç' +compose '\'' 'e' to 'é' +compose '\'' 'i' to 'í' +compose '\'' 'o' to 'ó' +compose '\'' 'u' to 'ú' +compose '\'' 'y' to 'ý' +compose '^' '!' to '¦' +compose '^' '-' to '¯' +compose '^' '.' to '·' +compose '^' '/' to '|' +compose '^' '0' to '°' +compose '^' '1' to '¹' +compose '^' '2' to '²' +compose '^' '3' to '³' +compose '^' 'A' to 'Â' +compose '^' 'E' to 'Ê' +compose '^' 'I' to 'Î' +compose '^' 'O' to 'Ô' +compose '^' 'U' to 'Û' +compose '^' '_' to '¯' +compose '^' 'a' to 'â' +compose '^' 'e' to 'ê' +compose '^' 'i' to 'î' +compose '^' 'o' to 'ô' +compose '^' 'u' to 'û' +compose '_' '^' to '¯' +compose '_' '_' to '¯' +compose '_' 'a' to 'ª' +compose '_' 'o' to 'º' +compose '`' 'A' to 'À' +compose '`' 'E' to 'È' +compose '`' 'I' to 'Ì' +compose '`' 'O' to 'Ò' +compose '`' 'U' to 'Ù' +compose '`' 'a' to 'à' +compose '`' 'e' to 'è' +compose '`' 'i' to 'ì' +compose '`' 'o' to 'ò' +compose '`' 'u' to 'ù' +compose 'a' 'e' to 'æ' +compose 'a' 'o' to 'å' +compose 'a' 't' to '@' +compose 'c' '0' to '©' +compose 'c' 'o' to '©' +compose 'o' 'c' to '©' +compose 'o' 'x' to '¤' +compose 'r' 'o' to '®' +compose 's' '0' to '§' +compose 's' '1' to '¹' +compose 's' '2' to '²' +compose 's' '3' to '³' +compose 's' 'o' to '§' +compose 't' 'h' to 'þ' +compose 'v' 'b' to '¦' +compose 'v' 'l' to '|' +compose 'x' '0' to '¤' +compose 'x' 'o' to '¤' +compose '|' 'c' to '¢' +compose '|' '|' to '¦' +compose '~' 'A' to 'Ã' +compose '~' 'N' to 'Ñ' +compose '~' 'O' to 'Õ' +compose '~' 'a' to 'ã' +compose '~' 'n' to 'ñ' +compose '~' 'o' to 'õ' diff --git a/console-setup/compose.ISO-8859-10.inc b/console-setup/compose.ISO-8859-10.inc new file mode 100644 index 00000000..7ca7b107 --- /dev/null +++ b/console-setup/compose.ISO-8859-10.inc @@ -0,0 +1 @@ +# Compose sequences for ISO-8859-10 diff --git a/console-setup/compose.ISO-8859-11.inc b/console-setup/compose.ISO-8859-11.inc new file mode 100644 index 00000000..add3f6ad --- /dev/null +++ b/console-setup/compose.ISO-8859-11.inc @@ -0,0 +1 @@ +# Compose sequences for ISO-8859-11 diff --git a/console-setup/compose.ISO-8859-13.inc b/console-setup/compose.ISO-8859-13.inc new file mode 100644 index 00000000..5b45a261 --- /dev/null +++ b/console-setup/compose.ISO-8859-13.inc @@ -0,0 +1,161 @@ +# Compose sequences for ISO-8859-13 +compose '!' '^' to '¦' +compose '!' 'p' to '¶' +compose '!' 's' to '§' +compose '"' '<' to '´' +compose '"' '>' to '¡' +compose '"' 'A' to 'Ä' +compose '"' 'O' to 'Ö' +compose '"' 'U' to 'Ü' +compose '"' 'a' to 'ä' +compose '"' 'o' to 'ö' +compose '"' 'u' to 'ü' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose '(' 'c' to '©' +compose '(' 'r' to '®' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '°' +compose '*' 'A' to 'Å' +compose '*' 'a' to 'å' +compose '+' '+' to '#' +compose '+' '-' to '±' +compose ',' '-' to '¬' +compose ',' '>' to '¥' +compose ',' 'A' to 'À' +compose ',' 'E' to 'Æ' +compose ',' 'G' to 'Ì' +compose ',' 'I' to 'Á' +compose ',' 'K' to 'Í' +compose ',' 'L' to 'Ï' +compose ',' 'N' to 'Ò' +compose ',' 'R' to 'ª' +compose ',' 'U' to 'Ø' +compose ',' 'a' to 'à' +compose ',' 'e' to 'æ' +compose ',' 'g' to 'ì' +compose ',' 'i' to 'á' +compose ',' 'k' to 'í' +compose ',' 'l' to 'ï' +compose ',' 'n' to 'ò' +compose ',' 'r' to 'º' +compose ',' 'u' to 'ø' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '+' to '±' +compose '-' ',' to '¬' +compose '-' '-' to '­' +compose '-' ':' to '÷' +compose '-' 'A' to 'Â' +compose '-' 'E' to 'Ç' +compose '-' 'I' to 'Î' +compose '-' 'L' to 'Ù' +compose '-' 'O' to 'Ô' +compose '-' 'U' to 'Û' +compose '-' 'a' to 'â' +compose '-' 'e' to 'ç' +compose '-' 'i' to 'î' +compose '-' 'l' to 'ù' +compose '-' 'o' to 'ô' +compose '-' 'u' to 'û' +compose '.' '.' to '·' +compose '.' 'A' to 'Å' +compose '.' 'E' to 'Ë' +compose '.' 'Z' to 'Ý' +compose '.' '^' to '·' +compose '.' 'a' to 'å' +compose '.' 'e' to 'ë' +compose '.' 'z' to 'ý' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' 'L' to 'Ù' +compose '/' 'O' to '¨' +compose '/' '^' to '|' +compose '/' 'c' to '¢' +compose '/' 'l' to 'ù' +compose '/' 'o' to '¸' +compose '/' 'u' to 'µ' +compose '1' '2' to '½' +compose '1' '4' to '¼' +compose '3' '4' to '¾' +compose ':' '-' to '÷' +compose ';' 'A' to 'À' +compose ';' 'E' to 'Æ' +compose ';' 'I' to 'Á' +compose ';' 'U' to 'Ø' +compose ';' 'a' to 'à' +compose ';' 'e' to 'æ' +compose ';' 'i' to 'á' +compose ';' 'u' to 'ø' +compose '<' '"' to '´' +compose '<' '/' to '\\' +compose '<' '<' to '«' +compose '<' 'C' to 'È' +compose '<' 'S' to 'Ð' +compose '<' 'Z' to 'Þ' +compose '<' '\'' to '`' +compose '<' 'c' to 'è' +compose '<' 's' to 'ð' +compose '<' 'z' to 'þ' +compose '=' 'l' to '£' +compose '>' '"' to '¡' +compose '>' ',' to '¥' +compose '>' '>' to '»' +compose '>' '\'' to 'ÿ' +compose '?' '?' to '¿' +compose 'A' 'E' to '¯' +compose 'A' 'O' to 'Å' +compose '\'' '<' to '`' +compose '\'' '>' to 'ÿ' +compose '\'' 'C' to 'Ã' +compose '\'' 'E' to 'É' +compose '\'' 'N' to 'Ñ' +compose '\'' 'O' to 'Ó' +compose '\'' 'S' to 'Ú' +compose '\'' 'Z' to 'Ê' +compose '\'' '\'' to 'ÿ' +compose '\'' 'c' to 'ã' +compose '\'' 'e' to 'é' +compose '\'' 'n' to 'ñ' +compose '\'' 'o' to 'ó' +compose '\'' 's' to 'ú' +compose '\'' 'z' to 'ê' +compose '^' '!' to '¦' +compose '^' '.' to '·' +compose '^' '/' to '|' +compose '^' '0' to '°' +compose '^' '1' to '¹' +compose '^' '2' to '²' +compose '^' '3' to '³' +compose '_' 'A' to 'Â' +compose '_' 'E' to 'Ç' +compose '_' 'I' to 'Î' +compose '_' 'O' to 'Ô' +compose '_' 'U' to 'Û' +compose '_' 'a' to 'â' +compose '_' 'e' to 'ç' +compose '_' 'i' to 'î' +compose '_' 'o' to 'ô' +compose '_' 'u' to 'û' +compose 'a' 'e' to '¿' +compose 'a' 'o' to 'å' +compose 'a' 't' to '@' +compose 'c' '0' to '©' +compose 'c' 'o' to '©' +compose 'm' 'u' to 'µ' +compose 'o' 'c' to '©' +compose 'o' 'x' to '¤' +compose 'r' 'o' to '®' +compose 's' '0' to '§' +compose 's' '1' to '¹' +compose 's' '2' to '²' +compose 's' '3' to '³' +compose 's' 'o' to '§' +compose 'v' 'b' to '¦' +compose 'x' '0' to '¤' +compose 'x' 'o' to '¤' +compose '|' 'c' to '¢' +compose '|' '|' to '¦' +compose '~' 'O' to 'Õ' +compose '~' 'o' to 'õ' diff --git a/console-setup/compose.ISO-8859-14.inc b/console-setup/compose.ISO-8859-14.inc new file mode 100644 index 00000000..e2835df6 --- /dev/null +++ b/console-setup/compose.ISO-8859-14.inc @@ -0,0 +1,130 @@ +# Compose sequences for ISO-8859-14 +compose '!' 'p' to '¶' +compose '!' 's' to '§' +compose '"' 'A' to 'Ä' +compose '"' 'E' to 'Ë' +compose '"' 'I' to 'Ï' +compose '"' 'O' to 'Ö' +compose '"' 'U' to 'Ü' +compose '"' 'W' to '½' +compose '"' 'Y' to '¯' +compose '"' 'a' to 'ä' +compose '"' 'e' to 'ë' +compose '"' 'i' to 'ï' +compose '"' 'o' to 'ö' +compose '"' 'u' to 'ü' +compose '"' 'w' to '¾' +compose '"' 'y' to 'ÿ' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' 'A' to 'Å' +compose '*' 'a' to 'å' +compose '+' '+' to '#' +compose ',' 'C' to 'Ç' +compose ',' 'c' to 'ç' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '-' to '­' +compose '-' 'A' to 'Ã' +compose '-' 'N' to 'Ñ' +compose '-' 'O' to 'Õ' +compose '-' 'a' to 'ã' +compose '-' 'l' to '£' +compose '-' 'n' to 'ñ' +compose '-' 'o' to 'õ' +compose '.' 'B' to '¡' +compose '.' 'D' to '¦' +compose '.' 'F' to '°' +compose '.' 'G' to '²' +compose '.' 'M' to '´' +compose '.' 'P' to '·' +compose '.' 'S' to '»' +compose '.' 'T' to '×' +compose '.' 'b' to '¢' +compose '.' 'c' to '¥' +compose '.' 'd' to '«' +compose '.' 'f' to '±' +compose '.' 'g' to '³' +compose '.' 'm' to 'µ' +compose '.' 'p' to '¹' +compose '.' 's' to '¿' +compose '.' 't' to '÷' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' 'O' to 'Ø' +compose '/' '^' to '|' +compose '/' 'o' to 'ø' +compose '<' '/' to '\\' +compose '=' 'l' to '£' +compose '>' 'A' to 'Â' +compose '>' 'E' to 'Ê' +compose '>' 'I' to 'Î' +compose '>' 'O' to 'Ô' +compose '>' 'U' to 'Û' +compose '>' 'a' to 'â' +compose '>' 'e' to 'ê' +compose '>' 'i' to 'î' +compose '>' 'o' to 'ô' +compose '>' 'u' to 'û' +compose 'A' 'E' to 'Æ' +compose '\'' 'A' to 'Á' +compose '\'' 'E' to 'É' +compose '\'' 'I' to 'Í' +compose '\'' 'O' to 'Ó' +compose '\'' 'U' to 'Ú' +compose '\'' 'W' to 'ª' +compose '\'' 'Y' to 'Ý' +compose '\'' 'a' to 'á' +compose '\'' 'e' to 'é' +compose '\'' 'i' to 'í' +compose '\'' 'o' to 'ó' +compose '\'' 'u' to 'ú' +compose '\'' 'w' to 'º' +compose '\'' 'y' to 'ý' +compose '^' '/' to '|' +compose '^' 'A' to 'Â' +compose '^' 'E' to 'Ê' +compose '^' 'I' to 'Î' +compose '^' 'O' to 'Ô' +compose '^' 'U' to 'Û' +compose '^' 'W' to 'Ð' +compose '^' 'Y' to 'Þ' +compose '^' 'a' to 'â' +compose '^' 'e' to 'ê' +compose '^' 'i' to 'î' +compose '^' 'o' to 'ô' +compose '^' 'u' to 'û' +compose '^' 'w' to 'ð' +compose '^' 'y' to 'þ' +compose '`' 'A' to 'À' +compose '`' 'E' to 'È' +compose '`' 'I' to 'Ì' +compose '`' 'O' to 'Ò' +compose '`' 'U' to 'Ù' +compose '`' 'W' to '¨' +compose '`' 'Y' to '¬' +compose '`' 'a' to 'à' +compose '`' 'e' to 'è' +compose '`' 'i' to 'ì' +compose '`' 'o' to 'ò' +compose '`' 'u' to 'ù' +compose '`' 'w' to '¸' +compose '`' 'y' to '¼' +compose 'a' 'e' to 'æ' +compose 'a' 't' to '@' +compose 'c' '0' to '©' +compose 'c' 'o' to '©' +compose 'o' 'c' to '©' +compose 'r' '0' to '®' +compose 'r' 'o' to '®' +compose 's' '0' to '§' +compose 's' 'o' to '§' +compose 'v' 'l' to '|' +compose '~' 'A' to 'Ã' +compose '~' 'N' to 'Ñ' +compose '~' 'O' to 'Õ' +compose '~' 'a' to 'ã' +compose '~' 'n' to 'ñ' +compose '~' 'o' to 'õ' diff --git a/console-setup/compose.ISO-8859-15.inc b/console-setup/compose.ISO-8859-15.inc new file mode 100644 index 00000000..79c92ed8 --- /dev/null +++ b/console-setup/compose.ISO-8859-15.inc @@ -0,0 +1,153 @@ +# Compose sequences for ISO-8859-15 +compose '!' '!' to '¡' +compose '!' 'p' to '¶' +compose '!' 's' to '§' +compose '"' '"' to '"' +compose '"' 'A' to 'Ä' +compose '"' 'E' to 'Ë' +compose '"' 'I' to 'Ï' +compose '"' 'O' to 'Ö' +compose '"' 'U' to 'Ü' +compose '"' 'Y' to '¾' +compose '"' 'a' to 'ä' +compose '"' 'e' to 'ë' +compose '"' 'i' to 'ï' +compose '"' 'o' to 'ö' +compose '"' 'u' to 'ü' +compose '"' 'y' to 'ÿ' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose '(' 'c' to '©' +compose '(' 'r' to '®' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '°' +compose '*' 'A' to 'Å' +compose '*' 'a' to 'å' +compose '+' '+' to '#' +compose '+' '-' to '±' +compose ',' '-' to '¬' +compose ',' 'C' to 'Ç' +compose ',' 'c' to 'ç' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '+' to '±' +compose '-' ',' to '¬' +compose '-' '-' to '­' +compose '-' ':' to '÷' +compose '-' 'A' to 'Ã' +compose '-' 'D' to 'Ð' +compose '-' 'N' to 'Ñ' +compose '-' 'O' to 'Õ' +compose '-' '^' to '¯' +compose '-' 'a' to 'ã' +compose '-' 'd' to 'ð' +compose '-' 'l' to '£' +compose '-' 'n' to 'ñ' +compose '-' 'o' to 'õ' +compose '-' 'y' to '¥' +compose '.' '.' to '·' +compose '.' '^' to '·' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' 'O' to 'Ø' +compose '/' '^' to '|' +compose '/' 'c' to '¢' +compose '/' 'o' to 'ø' +compose '/' 'u' to 'µ' +compose ':' '-' to '÷' +compose '<' '/' to '\\' +compose '<' '<' to '«' +compose '<' 'S' to '¦' +compose '<' 'Z' to '´' +compose '<' 's' to '¨' +compose '<' 'z' to '¸' +compose '=' 'c' to '¤' +compose '=' 'l' to '£' +compose '=' 'y' to '¥' +compose '>' '>' to '»' +compose '>' 'A' to 'Â' +compose '>' 'E' to 'Ê' +compose '>' 'I' to 'Î' +compose '>' 'O' to 'Ô' +compose '>' 'U' to 'Û' +compose '>' 'a' to 'â' +compose '>' 'e' to 'ê' +compose '>' 'i' to 'î' +compose '>' 'o' to 'ô' +compose '>' 'u' to 'û' +compose '?' '?' to '¿' +compose 'A' 'E' to 'Æ' +compose 'A' 'O' to 'Å' +compose 'O' 'E' to '¼' +compose 'T' 'H' to 'Þ' +compose '\'' 'A' to 'Á' +compose '\'' 'C' to 'Ç' +compose '\'' 'E' to 'É' +compose '\'' 'I' to 'Í' +compose '\'' 'O' to 'Ó' +compose '\'' 'U' to 'Ú' +compose '\'' 'Y' to 'Ý' +compose '\'' '\'' to '\'' +compose '\'' 'a' to 'á' +compose '\'' 'c' to 'ç' +compose '\'' 'e' to 'é' +compose '\'' 'i' to 'í' +compose '\'' 'o' to 'ó' +compose '\'' 'u' to 'ú' +compose '\'' 'y' to 'ý' +compose '^' '-' to '¯' +compose '^' '.' to '·' +compose '^' '/' to '|' +compose '^' '0' to '°' +compose '^' '1' to '¹' +compose '^' '2' to '²' +compose '^' '3' to '³' +compose '^' 'A' to 'Â' +compose '^' 'E' to 'Ê' +compose '^' 'I' to 'Î' +compose '^' 'O' to 'Ô' +compose '^' 'U' to 'Û' +compose '^' '_' to '¯' +compose '^' 'a' to 'â' +compose '^' 'e' to 'ê' +compose '^' 'i' to 'î' +compose '^' 'o' to 'ô' +compose '^' 'u' to 'û' +compose '_' '^' to '¯' +compose '_' '_' to '¯' +compose '_' 'a' to 'ª' +compose '_' 'o' to 'º' +compose '`' 'A' to 'À' +compose '`' 'E' to 'È' +compose '`' 'I' to 'Ì' +compose '`' 'O' to 'Ò' +compose '`' 'U' to 'Ù' +compose '`' 'a' to 'à' +compose '`' 'e' to 'è' +compose '`' 'i' to 'ì' +compose '`' 'o' to 'ò' +compose '`' 'u' to 'ù' +compose 'a' 'e' to 'æ' +compose 'a' 'o' to 'å' +compose 'a' 't' to '@' +compose 'c' '0' to '©' +compose 'c' 'o' to '©' +compose 'e' '=' to '¤' +compose 'o' 'c' to '©' +compose 'o' 'e' to '½' +compose 'r' 'o' to '®' +compose 's' '0' to '§' +compose 's' '1' to '¹' +compose 's' '2' to '²' +compose 's' '3' to '³' +compose 's' 'o' to '§' +compose 't' 'h' to 'þ' +compose 'v' 'l' to '|' +compose '|' 'c' to '¢' +compose '~' 'A' to 'Ã' +compose '~' 'N' to 'Ñ' +compose '~' 'O' to 'Õ' +compose '~' 'a' to 'ã' +compose '~' 'n' to 'ñ' +compose '~' 'o' to 'õ' diff --git a/console-setup/compose.ISO-8859-16.inc b/console-setup/compose.ISO-8859-16.inc new file mode 100644 index 00000000..96c38aea --- /dev/null +++ b/console-setup/compose.ISO-8859-16.inc @@ -0,0 +1 @@ +# Compose sequences for ISO-8859-16 diff --git a/console-setup/compose.ISO-8859-2.inc b/console-setup/compose.ISO-8859-2.inc new file mode 100644 index 00000000..6692ee34 --- /dev/null +++ b/console-setup/compose.ISO-8859-2.inc @@ -0,0 +1,124 @@ +# Compose sequences for ISO-8859-2 +compose '!' 'p' to '¶' +compose '!' 's' to '§' +compose '"' '"' to '¨' +compose '"' 'A' to 'Ä' +compose '"' 'E' to 'Ë' +compose '"' 'O' to 'Ö' +compose '"' 'U' to 'Ü' +compose '"' 'a' to 'ä' +compose '"' 'e' to 'ë' +compose '"' 'o' to 'ö' +compose '"' 'u' to 'ü' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '°' +compose '*' 'U' to 'Ù' +compose '*' 'u' to 'ù' +compose '+' '+' to '#' +compose ',' ',' to '¸' +compose ',' 'A' to '¡' +compose ',' 'C' to 'Ç' +compose ',' 'E' to 'Ê' +compose ',' 'S' to 'ª' +compose ',' 'T' to 'Þ' +compose ',' 'a' to '±' +compose ',' 'c' to 'ç' +compose ',' 'e' to 'ê' +compose ',' 's' to 'º' +compose ',' 't' to 'þ' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '-' to '­' +compose '-' ':' to '÷' +compose '-' 'D' to 'Ð' +compose '-' 'd' to 'ð' +compose '.' '.' to 'ÿ' +compose '.' 'C' to 'Å' +compose '.' 'E' to 'Ì' +compose '.' 'I' to '©' +compose '.' 'U' to 'Ù' +compose '.' 'Z' to '¯' +compose '.' 'c' to 'å' +compose '.' 'e' to 'ì' +compose '.' 'i' to '¹' +compose '.' 'u' to 'ù' +compose '.' 'z' to '¿' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' '^' to '|' +compose ':' '-' to '÷' +compose '<' '/' to '\\' +compose '<' '<' to '·' +compose '<' 'C' to 'È' +compose '<' 'D' to 'Ï' +compose '<' 'E' to 'Ì' +compose '<' 'L' to '¥' +compose '<' 'N' to 'Ò' +compose '<' 'R' to 'Ø' +compose '<' 'S' to '©' +compose '<' 'T' to '«' +compose '<' 'Z' to '®' +compose '<' 'c' to 'è' +compose '<' 'd' to 'ï' +compose '<' 'e' to 'ì' +compose '<' 'l' to 'µ' +compose '<' 'n' to 'ò' +compose '<' 'r' to 'ø' +compose '<' 's' to '¹' +compose '<' 't' to '»' +compose '<' 'z' to '¾' +compose '>' 'A' to 'Â' +compose '>' 'I' to 'Î' +compose '>' 'O' to 'Ô' +compose '>' 'a' to 'â' +compose '>' 'i' to 'î' +compose '>' 'o' to 'ô' +compose 'A' 'U' to 'Ã' +compose 'L' '-' to '£' +compose 'O' 'E' to '¼' +compose 'Z' '.' to '¯' +compose '\'' 'A' to 'Á' +compose '\'' 'C' to 'Æ' +compose '\'' 'E' to 'É' +compose '\'' 'I' to 'Í' +compose '\'' 'L' to 'Å' +compose '\'' 'N' to 'Ñ' +compose '\'' 'O' to 'Ó' +compose '\'' 'R' to 'À' +compose '\'' 'S' to '¦' +compose '\'' 'U' to 'Ú' +compose '\'' 'Y' to 'Ý' +compose '\'' 'Z' to '¬' +compose '\'' '\'' to '½' +compose '\'' 'a' to 'á' +compose '\'' 'c' to 'æ' +compose '\'' 'e' to 'é' +compose '\'' 'i' to 'í' +compose '\'' 'l' to 'å' +compose '\'' 'n' to 'ñ' +compose '\'' 'o' to 'ó' +compose '\'' 'r' to 'à' +compose '\'' 's' to '¶' +compose '\'' 'u' to 'ú' +compose '\'' 'y' to 'ý' +compose '\'' 'z' to '¼' +compose '^' '/' to '|' +compose '^' 'A' to 'Â' +compose '^' 'I' to 'Î' +compose '^' 'O' to 'Ô' +compose '^' 'a' to 'â' +compose '^' 'i' to 'î' +compose '^' 'o' to 'ô' +compose 'a' 'U' to 'ã' +compose 'l' '-' to '³' +compose 'o' 'e' to '½' +compose 'o' 'x' to '¤' +compose 's' '0' to '§' +compose 's' 'o' to '§' +compose 'v' 'l' to '|' +compose 'x' '0' to '¤' +compose 'x' 'o' to '¤' +compose 'z' '.' to '¿' diff --git a/console-setup/compose.ISO-8859-3.inc b/console-setup/compose.ISO-8859-3.inc new file mode 100644 index 00000000..7e50b6c5 --- /dev/null +++ b/console-setup/compose.ISO-8859-3.inc @@ -0,0 +1,146 @@ +# Compose sequences for ISO-8859-3 +compose '!' 's' to '§' +compose '"' '"' to '¨' +compose '"' 'A' to 'Ä' +compose '"' 'E' to 'Ë' +compose '"' 'I' to 'Ï' +compose '"' 'O' to 'Ö' +compose '"' 'U' to 'Ü' +compose '"' 'Y' to '¾' +compose '"' 'a' to 'ä' +compose '"' 'e' to 'ë' +compose '"' 'i' to 'ï' +compose '"' 'o' to 'ö' +compose '"' 'u' to 'ü' +compose '"' 'y' to 'ÿ' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose '(' 'G' to '«' +compose '(' 'U' to 'Ý' +compose '(' 'g' to '»' +compose '(' 'r' to '®' +compose '(' 'u' to 'ý' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '°' +compose '+' '+' to '#' +compose ',' ',' to '¸' +compose ',' 'C' to 'Ç' +compose ',' 'S' to 'ª' +compose ',' 'c' to 'ç' +compose ',' 's' to 'º' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '-' to '­' +compose '-' ':' to '÷' +compose '-' 'A' to 'Ã' +compose '-' 'D' to 'Ð' +compose '-' 'H' to '¡' +compose '-' 'O' to 'Õ' +compose '-' 'a' to 'ã' +compose '-' 'd' to 'ð' +compose '-' 'h' to '±' +compose '-' 'l' to '£' +compose '-' 'o' to 'õ' +compose '-' 'y' to '¥' +compose '.' '.' to '·' +compose '.' 'C' to 'Å' +compose '.' 'G' to 'Õ' +compose '.' 'I' to '©' +compose '.' 'Z' to '¯' +compose '.' '^' to '·' +compose '.' 'c' to 'å' +compose '.' 'g' to 'õ' +compose '.' 'i' to '¹' +compose '.' 'z' to '¿' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' '^' to '|' +compose '/' 'u' to 'µ' +compose ':' '-' to '÷' +compose '<' '/' to '\\' +compose '=' 'c' to '¤' +compose '=' 'e' to '¤' +compose '=' 'l' to '£' +compose '=' 'y' to '¥' +compose '>' 'A' to 'Â' +compose '>' 'C' to 'Æ' +compose '>' 'E' to 'Ê' +compose '>' 'G' to 'Ø' +compose '>' 'H' to '¦' +compose '>' 'I' to 'Î' +compose '>' 'J' to '¬' +compose '>' 'O' to 'Ô' +compose '>' 'S' to 'Þ' +compose '>' 'U' to 'Û' +compose '>' 'a' to 'â' +compose '>' 'c' to 'æ' +compose '>' 'e' to 'ê' +compose '>' 'g' to 'ø' +compose '>' 'h' to '¶' +compose '>' 'i' to 'î' +compose '>' 'j' to '¼' +compose '>' 'o' to 'ô' +compose '>' 's' to 'þ' +compose '>' 'u' to 'û' +compose 'G' 'U' to '«' +compose '\'' 'A' to 'Á' +compose '\'' 'E' to 'É' +compose '\'' 'I' to 'Í' +compose '\'' 'O' to 'Ó' +compose '\'' 'U' to 'Ú' +compose '\'' 'Y' to 'Ý' +compose '\'' '\'' to '´' +compose '\'' 'a' to 'á' +compose '\'' 'e' to 'é' +compose '\'' 'i' to 'í' +compose '\'' 'o' to 'ó' +compose '\'' 'u' to 'ú' +compose '\'' 'y' to 'ý' +compose '^' '.' to '·' +compose '^' '/' to '|' +compose '^' '0' to '°' +compose '^' '2' to '²' +compose '^' '3' to '³' +compose '^' 'A' to 'Â' +compose '^' 'C' to 'Æ' +compose '^' 'E' to 'Ê' +compose '^' 'G' to 'Ø' +compose '^' 'H' to '¦' +compose '^' 'I' to 'Î' +compose '^' 'J' to '¬' +compose '^' 'O' to 'Ô' +compose '^' 'S' to 'Þ' +compose '^' 'U' to 'Û' +compose '^' 'a' to 'â' +compose '^' 'c' to 'æ' +compose '^' 'e' to 'ê' +compose '^' 'g' to 'ø' +compose '^' 'h' to '¶' +compose '^' 'i' to 'î' +compose '^' 'j' to '¼' +compose '^' 'o' to 'ô' +compose '^' 's' to 'þ' +compose '^' 'u' to 'û' +compose '`' 'A' to 'À' +compose '`' 'E' to 'È' +compose '`' 'I' to 'Ì' +compose '`' 'O' to 'Ò' +compose '`' 'U' to 'Ù' +compose '`' 'a' to 'à' +compose '`' 'e' to 'è' +compose '`' 'i' to 'ì' +compose '`' 'o' to 'ò' +compose '`' 'u' to 'ù' +compose 'g' 'U' to '»' +compose 'r' 'o' to '®' +compose 's' '0' to '§' +compose 's' '2' to '²' +compose 's' '3' to '³' +compose 's' 'o' to '§' +compose 'u' 'u' to 'ý' +compose 'v' 'l' to '|' +compose '~' 'A' to 'Ã' +compose '~' 'O' to 'Õ' +compose '~' 'a' to 'ã' +compose '~' 'o' to 'õ' diff --git a/console-setup/compose.ISO-8859-4.inc b/console-setup/compose.ISO-8859-4.inc new file mode 100644 index 00000000..4598a22a --- /dev/null +++ b/console-setup/compose.ISO-8859-4.inc @@ -0,0 +1,121 @@ +# Compose sequences for ISO-8859-4 +compose '!' 's' to '§' +compose '"' '"' to '¨' +compose '"' 'A' to 'Ä' +compose '"' 'E' to 'Ë' +compose '"' 'O' to 'Ö' +compose '"' 'U' to 'Ü' +compose '"' 'a' to 'ä' +compose '"' 'e' to 'ë' +compose '"' 'o' to 'ö' +compose '"' 'u' to 'ü' +compose '*' '0' to '°' +compose '*' 'A' to 'Å' +compose '*' 'a' to 'å' +compose ',' ',' to '¸' +compose ',' 'A' to '¡' +compose ',' 'E' to 'Ê' +compose ',' 'G' to '«' +compose ',' 'I' to 'Ç' +compose ',' 'K' to 'Ó' +compose ',' 'L' to '¦' +compose ',' 'N' to 'Ñ' +compose ',' 'R' to '£' +compose ',' 'U' to 'Ù' +compose ',' 'a' to '±' +compose ',' 'e' to 'ê' +compose ',' 'g' to '»' +compose ',' 'i' to 'ç' +compose ',' 'k' to 'ó' +compose ',' 'l' to '¶' +compose ',' 'n' to 'ñ' +compose ',' 'r' to '³' +compose ',' 'u' to 'ù' +compose '-' '-' to '­' +compose '-' ':' to '÷' +compose '-' 'A' to 'À' +compose '-' 'D' to 'Ð' +compose '-' 'E' to 'ª' +compose '-' 'I' to 'Ï' +compose '-' 'O' to 'Ò' +compose '-' 'U' to 'Þ' +compose '-' '^' to '¯' +compose '-' 'a' to 'à' +compose '-' 'd' to 'ð' +compose '-' 'e' to 'º' +compose '-' 'i' to 'ï' +compose '-' 'o' to 'ò' +compose '-' 'u' to 'þ' +compose '.' '.' to 'ÿ' +compose '.' 'E' to 'Ì' +compose '.' 'e' to 'ì' +compose '/' 'O' to 'Ø' +compose '/' 'T' to '¬' +compose '/' 'o' to 'ø' +compose '/' 't' to '¼' +compose ':' '-' to '÷' +compose '<' '<' to '·' +compose '<' 'C' to 'È' +compose '<' 'S' to '©' +compose '<' 'Z' to '®' +compose '<' 'c' to 'è' +compose '<' 's' to '¹' +compose '<' 'z' to '¾' +compose '>' 'A' to 'Â' +compose '>' 'I' to 'Î' +compose '>' 'O' to 'Ô' +compose '>' 'U' to 'Û' +compose '>' 'a' to 'â' +compose '>' 'i' to 'î' +compose '>' 'o' to 'ô' +compose '>' 'u' to 'û' +compose 'A' 'E' to 'Æ' +compose 'N' 'G' to '½' +compose 'T' '-' to '¬' +compose '\'' 'A' to 'Á' +compose '\'' 'E' to 'É' +compose '\'' 'I' to 'Í' +compose '\'' 'U' to 'Ú' +compose '\'' '\'' to '´' +compose '\'' 'a' to 'á' +compose '\'' 'e' to 'é' +compose '\'' 'i' to 'í' +compose '\'' 'u' to 'ú' +compose '^' '-' to '¯' +compose '^' 'A' to 'Â' +compose '^' 'I' to 'Î' +compose '^' 'O' to 'Ô' +compose '^' 'U' to 'Û' +compose '^' '_' to '¯' +compose '^' 'a' to 'â' +compose '^' 'i' to 'î' +compose '^' 'o' to 'ô' +compose '^' 'u' to 'û' +compose '_' 'A' to 'À' +compose '_' 'E' to 'ª' +compose '_' 'I' to 'Ï' +compose '_' 'O' to 'Ò' +compose '_' 'U' to 'Þ' +compose '_' '^' to '¯' +compose '_' '_' to '¯' +compose '_' 'a' to 'à' +compose '_' 'e' to 'º' +compose '_' 'i' to 'ï' +compose '_' 'o' to 'ò' +compose '_' 'u' to 'þ' +compose 'a' 'e' to 'æ' +compose 'n' 'g' to '¿' +compose 'o' 'x' to '¤' +compose 's' '0' to '§' +compose 's' 'o' to '§' +compose 't' '-' to '¼' +compose 'x' '0' to '¤' +compose 'x' 'o' to '¤' +compose '~' 'A' to 'Ã' +compose '~' 'I' to '¥' +compose '~' 'O' to 'Õ' +compose '~' 'U' to 'Ý' +compose '~' 'a' to 'ã' +compose '~' 'i' to 'µ' +compose '~' 'o' to 'õ' +compose '~' 'u' to 'ý' diff --git a/console-setup/compose.ISO-8859-5.inc b/console-setup/compose.ISO-8859-5.inc new file mode 100644 index 00000000..90c4f07e --- /dev/null +++ b/console-setup/compose.ISO-8859-5.inc @@ -0,0 +1 @@ +# Compose sequences for ISO-8859-5 diff --git a/console-setup/compose.ISO-8859-6.inc b/console-setup/compose.ISO-8859-6.inc new file mode 100644 index 00000000..1a4f93fb --- /dev/null +++ b/console-setup/compose.ISO-8859-6.inc @@ -0,0 +1 @@ +# Compose sequences for ISO-8859-6 diff --git a/console-setup/compose.ISO-8859-7.inc b/console-setup/compose.ISO-8859-7.inc new file mode 100644 index 00000000..1aa936a8 --- /dev/null +++ b/console-setup/compose.ISO-8859-7.inc @@ -0,0 +1,52 @@ +# Compose sequences for ISO-8859-7 +compose '!' '^' to '¦' +compose '!' 's' to '§' +compose '"' '"' to '¨' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose '(' 'c' to '©' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '°' +compose '+' '+' to '#' +compose '+' '-' to '±' +compose ',' '-' to '¬' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '+' to '±' +compose '-' ',' to '¬' +compose '-' '-' to '­' +compose '-' 'l' to '£' +compose '.' '.' to '·' +compose '.' '^' to '·' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' '^' to '|' +compose '1' '2' to '½' +compose '<' '/' to '\\' +compose '<' '<' to '«' +compose '<' '\'' to '¡' +compose '=' 'l' to '£' +compose '>' '>' to '»' +compose '>' '\'' to '¢' +compose '\'' '<' to '¡' +compose '\'' '>' to '¢' +compose '\'' '\'' to '´' +compose '^' '!' to '¦' +compose '^' '.' to '·' +compose '^' '/' to '|' +compose '^' '0' to '°' +compose '^' '2' to '²' +compose '^' '3' to '³' +compose 'a' 't' to '@' +compose 'c' '0' to '©' +compose 'c' 'o' to '©' +compose 'o' 'c' to '©' +compose 's' '0' to '§' +compose 's' '2' to '²' +compose 's' '3' to '³' +compose 's' 'o' to '§' +compose 'v' 'b' to '¦' +compose 'v' 'l' to '|' +compose '|' '|' to '¦' +compose '~' '~' to '¯' diff --git a/console-setup/compose.ISO-8859-8.inc b/console-setup/compose.ISO-8859-8.inc new file mode 100644 index 00000000..1fbb453c --- /dev/null +++ b/console-setup/compose.ISO-8859-8.inc @@ -0,0 +1 @@ +# Compose sequences for ISO-8859-8 diff --git a/console-setup/compose.ISO-8859-9.inc b/console-setup/compose.ISO-8859-9.inc new file mode 100644 index 00000000..e642e1b7 --- /dev/null +++ b/console-setup/compose.ISO-8859-9.inc @@ -0,0 +1,156 @@ +# Compose sequences for ISO-8859-9 +compose '!' '!' to '¡' +compose '!' 'p' to '¶' +compose '!' 's' to '§' +compose '"' '"' to '¨' +compose '"' 'A' to 'Ä' +compose '"' 'E' to 'Ë' +compose '"' 'I' to 'Ï' +compose '"' 'O' to 'Ö' +compose '"' 'U' to 'Ü' +compose '"' 'Y' to '¾' +compose '"' 'a' to 'ä' +compose '"' 'e' to 'ë' +compose '"' 'i' to 'ï' +compose '"' 'o' to 'ö' +compose '"' 'u' to 'ü' +compose '"' 'y' to 'ÿ' +compose '(' '(' to '[' +compose '(' '-' to '{' +compose '(' 'G' to 'Ð' +compose '(' 'c' to '©' +compose '(' 'g' to 'ð' +compose '(' 'r' to '®' +compose ')' ')' to ']' +compose ')' '-' to '}' +compose '*' '0' to '°' +compose '*' 'A' to 'Å' +compose '*' 'a' to 'å' +compose '+' '+' to '#' +compose '+' '-' to '±' +compose ',' ',' to '¸' +compose ',' '-' to '¬' +compose ',' 'C' to 'Ç' +compose ',' 'S' to 'Þ' +compose ',' 'c' to 'ç' +compose ',' 's' to 'þ' +compose '-' '(' to '{' +compose '-' ')' to '}' +compose '-' '+' to '±' +compose '-' ',' to '¬' +compose '-' '-' to '­' +compose '-' ':' to '÷' +compose '-' 'A' to 'Ã' +compose '-' 'D' to 'Ð' +compose '-' 'N' to 'Ñ' +compose '-' 'O' to 'Õ' +compose '-' '^' to '¯' +compose '-' 'a' to 'ã' +compose '-' 'd' to 'ð' +compose '-' 'l' to '£' +compose '-' 'n' to 'ñ' +compose '-' 'o' to 'õ' +compose '-' 'y' to '¥' +compose '.' '.' to '·' +compose '.' 'I' to 'Ý' +compose '.' '^' to '·' +compose '.' 'i' to 'ý' +compose '/' '/' to '\\' +compose '/' '<' to '\\' +compose '/' 'O' to 'Ø' +compose '/' '^' to '|' +compose '/' 'c' to '¢' +compose '/' 'o' to 'ø' +compose '/' 'u' to 'µ' +compose ':' '-' to '÷' +compose '<' '/' to '\\' +compose '<' '<' to '«' +compose '<' 'Z' to '´' +compose '<' 'z' to '¸' +compose '=' 'c' to '¤' +compose '=' 'e' to '¤' +compose '=' 'l' to '£' +compose '=' 'y' to '¥' +compose '>' '>' to '»' +compose '>' 'A' to 'Â' +compose '>' 'E' to 'Ê' +compose '>' 'I' to 'Î' +compose '>' 'O' to 'Ô' +compose '>' 'U' to 'Û' +compose '>' 'a' to 'â' +compose '>' 'e' to 'ê' +compose '>' 'i' to 'î' +compose '>' 'o' to 'ô' +compose '>' 'u' to 'û' +compose '?' '?' to '¿' +compose 'A' 'E' to 'Æ' +compose 'G' 'U' to 'Ð' +compose 'T' 'H' to 'Þ' +compose '\'' 'A' to 'Á' +compose '\'' 'E' to 'É' +compose '\'' 'I' to 'Í' +compose '\'' 'O' to 'Ó' +compose '\'' 'U' to 'Ú' +compose '\'' 'Y' to 'Ý' +compose '\'' '\'' to '´' +compose '\'' 'a' to 'á' +compose '\'' 'e' to 'é' +compose '\'' 'i' to 'í' +compose '\'' 'o' to 'ó' +compose '\'' 'u' to 'ú' +compose '\'' 'y' to 'ý' +compose '^' '-' to '¯' +compose '^' '.' to '·' +compose '^' '/' to '|' +compose '^' '0' to '°' +compose '^' '1' to '¹' +compose '^' '2' to '²' +compose '^' '3' to '³' +compose '^' 'A' to 'Â' +compose '^' 'E' to 'Ê' +compose '^' 'I' to 'Î' +compose '^' 'O' to 'Ô' +compose '^' 'U' to 'Û' +compose '^' '_' to '¯' +compose '^' 'a' to 'â' +compose '^' 'e' to 'ê' +compose '^' 'i' to 'î' +compose '^' 'o' to 'ô' +compose '^' 'u' to 'û' +compose '_' '^' to '¯' +compose '_' '_' to '¯' +compose '_' 'a' to 'ª' +compose '_' 'o' to 'º' +compose '`' 'A' to 'À' +compose '`' 'E' to 'È' +compose '`' 'I' to 'Ì' +compose '`' 'O' to 'Ò' +compose '`' 'U' to 'Ù' +compose '`' 'a' to 'à' +compose '`' 'e' to 'è' +compose '`' 'i' to 'ì' +compose '`' 'o' to 'ò' +compose '`' 'u' to 'ù' +compose 'a' 'e' to 'æ' +compose 'c' '0' to '©' +compose 'c' 'o' to '©' +compose 'g' 'U' to 'ð' +compose 'o' 'c' to '©' +compose 'o' 'e' to '¼' +compose 'r' 'o' to '®' +compose 's' '0' to '§' +compose 's' '1' to '¹' +compose 's' '2' to '²' +compose 's' '3' to '³' +compose 's' 'o' to '§' +compose 't' 'h' to 'þ' +compose 'v' 'Z' to '´' +compose 'v' 'l' to '|' +compose 'v' 'z' to '¸' +compose '|' 'c' to '¢' +compose '~' 'A' to 'Ã' +compose '~' 'N' to 'Ñ' +compose '~' 'O' to 'Õ' +compose '~' 'a' to 'ã' +compose '~' 'n' to 'ñ' +compose '~' 'o' to 'õ' diff --git a/console-setup/compose.KOI8-R.inc b/console-setup/compose.KOI8-R.inc new file mode 100644 index 00000000..da0c7aee --- /dev/null +++ b/console-setup/compose.KOI8-R.inc @@ -0,0 +1 @@ +# Compose sequences for KOI8-R diff --git a/console-setup/compose.KOI8-U.inc b/console-setup/compose.KOI8-U.inc new file mode 100644 index 00000000..38e91277 --- /dev/null +++ b/console-setup/compose.KOI8-U.inc @@ -0,0 +1 @@ +# Compose sequences for KOI8-U diff --git a/console-setup/compose.TIS-620.inc b/console-setup/compose.TIS-620.inc new file mode 100644 index 00000000..4b229cc7 --- /dev/null +++ b/console-setup/compose.TIS-620.inc @@ -0,0 +1 @@ +# Compose sequences for TIS-620 diff --git a/console-setup/compose.VISCII.inc b/console-setup/compose.VISCII.inc new file mode 100644 index 00000000..b9576aba --- /dev/null +++ b/console-setup/compose.VISCII.inc @@ -0,0 +1 @@ +# Compose sequences for VISCII diff --git a/console-setup/remap.inc b/console-setup/remap.inc new file mode 100644 index 00000000..a5475c66 --- /dev/null +++ b/console-setup/remap.inc @@ -0,0 +1,32 @@ +# The content of this file will be appended to the keyboard layout. +# The following is an example how to make Alt+j switch to to the next +# console and Alt+k switch to the previous console. + +# Uncomment the following lines for Linux. Notice that everything is +# replicated for all possible values of the modifiers shiftl, shiftr +# and ctrll (shiftl and shiftr are used for groups 1..4 of XKB and +# ctrll is used to fix the broken CapsLock when Linux console is in +# Unicode mode). + +# alt keycode 36 = Incr_Console +# shiftl alt keycode 36 = Incr_Console +# shiftr alt keycode 36 = Incr_Console +# shiftr shiftl alt keycode 36 = Incr_Console +# ctrll alt keycode 36 = Incr_Console +# ctrll shiftl alt keycode 36 = Incr_Console +# ctrll shiftr alt keycode 36 = Incr_Console +# ctrll shiftr shiftl alt keycode 36 = Incr_Console +# +# alt keycode 37 = Decr_Console +# shiftl alt keycode 37 = Decr_Console +# shiftr alt keycode 37 = Decr_Console +# shiftr shiftl alt keycode 37 = Decr_Console +# ctrll alt keycode 37 = Decr_Console +# ctrll shiftl alt keycode 37 = Decr_Console +# ctrll shiftr alt keycode 37 = Decr_Console +# ctrll shiftr shiftl alt keycode 37 = Decr_Console + +# For the same result on FreeBSD uncomment the following lines: + +# 036 'j' 'J' nl nl nscr nscr nl nl C +# 037 'k' 'K' vt vt pscr pscr nl nl C diff --git a/cron.d/.placeholder b/cron.d/.placeholder new file mode 100644 index 00000000..76cb8d07 --- /dev/null +++ b/cron.d/.placeholder @@ -0,0 +1,2 @@ +# DO NOT EDIT OR REMOVE +# This file is a simple placeholder to keep dpkg from removing this directory diff --git a/cron.d/e2scrub_all b/cron.d/e2scrub_all new file mode 100644 index 00000000..505d2566 --- /dev/null +++ b/cron.d/e2scrub_all @@ -0,0 +1,2 @@ +30 3 * * 0 root test -e /run/systemd/system || SERVICE_MODE=1 /usr/lib/arm-linux-gnueabihf/e2fsprogs/e2scrub_all_cron +10 3 * * * root test -e /run/systemd/system || SERVICE_MODE=1 /sbin/e2scrub_all -A -r diff --git a/cron.d/php b/cron.d/php new file mode 100644 index 00000000..84e5d10d --- /dev/null +++ b/cron.d/php @@ -0,0 +1,14 @@ +# /etc/cron.d/php@PHP_VERSION@: crontab fragment for PHP +# This purges session files in session.save_path older than X, +# where X is defined in seconds as the largest value of +# session.gc_maxlifetime from all your SAPI php.ini files +# or 24 minutes if not defined. The script triggers only +# when session.save_handler=files. +# +# WARNING: The scripts tries hard to honour all relevant +# session PHP options, but if you do something unusual +# you have to disable this script and take care of your +# sessions yourself. + +# Look for and purge old sessions every 30 minutes +09,39 * * * * root [ -x /usr/lib/php/sessionclean ] && if [ ! -d /run/systemd/system ]; then /usr/lib/php/sessionclean; fi diff --git a/cron.d/pihole b/cron.d/pihole new file mode 100644 index 00000000..0843fa3e --- /dev/null +++ b/cron.d/pihole @@ -0,0 +1,36 @@ +# Pi-hole: A black hole for Internet advertisements +# (c) 2017 Pi-hole, LLC (https://pi-hole.net) +# Network-wide ad blocking via your own hardware. +# +# Updates ad sources every week +# +# This file is copyright under the latest version of the EUPL. +# Please see LICENSE file for your rights under this license. +# +# +# +# This file is under source-control of the Pi-hole installation and update +# scripts, any changes made to this file will be overwritten when the software +# is updated or re-installed. Please make any changes to the appropriate crontab +# or other cron file snippets. + +# Pi-hole: Update the ad sources once a week on Sunday at a random time in the +# early morning. Download any updates from the adlists +# Squash output to log, then splat the log to stdout on error to allow for +# standard crontab job error handling. +26 4 * * 7 root PATH="$PATH:/usr/sbin:/usr/local/bin/" pihole updateGravity >/var/log/pihole/pihole_updateGravity.log || cat /var/log/pihole/pihole_updateGravity.log + +# Pi-hole: Flush the log daily at 00:00 +# The flush script will use logrotate if available +# parameter "once": logrotate only once (default is twice) +# parameter "quiet": don't print messages +00 00 * * * root PATH="$PATH:/usr/sbin:/usr/local/bin/" pihole flush once quiet + +@reboot root /usr/sbin/logrotate --state /var/lib/logrotate/pihole /etc/pihole/logrotate + +# Pi-hole: Grab local version and branch every 10 minutes +*/10 * * * * root PATH="$PATH:/usr/sbin:/usr/local/bin/" pihole updatechecker local + +# Pi-hole: Grab remote version every 24 hours +18 12 * * * root PATH="$PATH:/usr/sbin:/usr/local/bin/" pihole updatechecker remote +@reboot root PATH="$PATH:/usr/sbin:/usr/local/bin/" pihole updatechecker remote reboot diff --git a/cron.daily/.placeholder b/cron.daily/.placeholder new file mode 100644 index 00000000..76cb8d07 --- /dev/null +++ b/cron.daily/.placeholder @@ -0,0 +1,2 @@ +# DO NOT EDIT OR REMOVE +# This file is a simple placeholder to keep dpkg from removing this directory diff --git a/cron.daily/apt-compat b/cron.daily/apt-compat new file mode 100755 index 00000000..b0b55376 --- /dev/null +++ b/cron.daily/apt-compat @@ -0,0 +1,55 @@ +#!/bin/sh + +set -e + +# Systemd systems use a systemd timer unit which is preferable to +# run. We want to randomize the apt update and unattended-upgrade +# runs as much as possible to avoid hitting the mirrors all at the +# same time. The systemd time is better at this than the fixed +# cron.daily time +if [ -d /run/systemd/system ]; then + exit 0 +fi + +check_power() +{ + # laptop check, on_ac_power returns: + # 0 (true) System is on main power + # 1 (false) System is not on main power + # 255 (false) Power status could not be determined + # Desktop systems always return 255 it seems + if which on_ac_power >/dev/null 2>&1; then + if on_ac_power; then + : + elif [ $? -eq 1 ]; then + return 1 + fi + fi + return 0 +} + +# sleep for a random interval of time (default 30min) +# (some code taken from cron-apt, thanks) +random_sleep() +{ + RandomSleep=1800 + eval $(apt-config shell RandomSleep APT::Periodic::RandomSleep) + if [ $RandomSleep -eq 0 ]; then + return + fi + if [ -z "$RANDOM" ] ; then + # A fix for shells that do not have this bash feature. + RANDOM=$(( $(dd if=/dev/urandom bs=2 count=1 2> /dev/null | cksum | cut -d' ' -f1) % 32767 )) + fi + TIME=$(($RANDOM % $RandomSleep)) + sleep $TIME +} + +# delay the job execution by a random amount of time +random_sleep + +# ensure we don't do this on battery +check_power || exit 0 + +# run daily job +exec /usr/lib/apt/apt.systemd.daily diff --git a/cron.daily/dpkg b/cron.daily/dpkg new file mode 100755 index 00000000..11124f7d --- /dev/null +++ b/cron.daily/dpkg @@ -0,0 +1,42 @@ +#!/bin/sh + +dbdir=/var/lib/dpkg + +# Backup the 7 last versions of dpkg databases containing user data. +if cd /var/backups ; then + # We backup all relevant database files if any has changed, so that + # the rotation number always contains an internally consistent set. + dbchanged=no + dbfiles="arch status diversions statoverride" + for db in $dbfiles ; do + if ! [ -s "dpkg.${db}.0" ] && ! [ -s "$dbdir/$db" ]; then + # Special case the files not existing or being empty as being equal. + continue + elif ! cmp -s "dpkg.${db}.0" "$dbdir/$db"; then + dbchanged=yes + break + fi + done + if [ "$dbchanged" = "yes" ] ; then + for db in $dbfiles ; do + if [ -e "$dbdir/$db" ]; then + cp -p "$dbdir/$db" "dpkg.$db" + else + touch "dpkg.$db" + fi + savelog -c 7 "dpkg.$db" >/dev/null + done + fi + + # The alternatives database is independent from the dpkg database. + dbalt=alternatives + + # XXX: Ideally we'd use --warning=none instead of discarding stderr, but + # as of GNU tar 1.27.1, it does not seem to work reliably (see #749307). + if ! test -e ${dbalt}.tar.0 || + ! tar -df ${dbalt}.tar.0 -C $dbdir $dbalt >/dev/null 2>&1 ; + then + tar -cf ${dbalt}.tar -C $dbdir $dbalt >/dev/null 2>&1 + savelog -c 7 ${dbalt}.tar >/dev/null + fi +fi diff --git a/cron.daily/etckeeper b/cron.daily/etckeeper new file mode 100755 index 00000000..eb74401a --- /dev/null +++ b/cron.daily/etckeeper @@ -0,0 +1,8 @@ +#!/bin/sh +set -e +if [ -e /etc/etckeeper/daily ] && [ -e /etc/etckeeper/etckeeper.conf ]; then + . /etc/etckeeper/etckeeper.conf + if [ "$AVOID_DAILY_AUTOCOMMITS" != "1" ]; then + /etc/etckeeper/daily + fi +fi diff --git a/cron.daily/logrotate b/cron.daily/logrotate new file mode 100755 index 00000000..1ac15700 --- /dev/null +++ b/cron.daily/logrotate @@ -0,0 +1,18 @@ +#!/bin/sh + +# skip in favour of systemd timer +if [ -d /run/systemd/system ]; then + exit 0 +fi + +# this cronjob persists removals (but not purges) +if [ ! -x /usr/sbin/logrotate ]; then + exit 0 +fi + +/usr/sbin/logrotate /etc/logrotate.conf +EXITVALUE=$? +if [ $EXITVALUE != 0 ]; then + /usr/bin/logger -t logrotate "ALERT exited abnormally with [$EXITVALUE]" +fi +exit $EXITVALUE diff --git a/cron.daily/man-db b/cron.daily/man-db new file mode 100755 index 00000000..1342bc68 --- /dev/null +++ b/cron.daily/man-db @@ -0,0 +1,43 @@ +#!/bin/sh +# +# man-db cron daily + +set -e + +if [ -d /run/systemd/system ]; then + # Skip in favour of systemd timer. + exit 0 +fi + +iosched_idle= +# Don't try to change I/O priority in a vserver or OpenVZ. +if ! egrep -q '(envID|VxID):.*[1-9]' /proc/self/status && \ + ([ ! -d /proc/vz ] || [ -d /proc/bc ]); then + iosched_idle='--iosched idle' +fi + +if ! [ -d /var/cache/man ]; then + # Recover from deletion, per FHS. + install -d -o man -g man -m 0755 /var/cache/man +fi + +# expunge old catman pages which have not been read in a week +if [ -d /var/cache/man ]; then + cd / + start-stop-daemon --start --pidfile /dev/null --startas /bin/sh \ + --oknodo --chuid man $iosched_idle -- -c \ + "find /var/cache/man -type f -name '*.gz' -atime +6 -print0 | \ + xargs -r0 rm -f" +fi + +# regenerate man database +if [ -x /usr/bin/mandb ]; then + # --pidfile /dev/null so it always starts; mandb isn't really a daemon, + # but we want to start it like one. + start-stop-daemon --start --pidfile /dev/null \ + --startas /usr/bin/mandb --oknodo --chuid man \ + $iosched_idle \ + -- --no-purge --quiet +fi + +exit 0 diff --git a/cron.hourly/.placeholder b/cron.hourly/.placeholder new file mode 100644 index 00000000..76cb8d07 --- /dev/null +++ b/cron.hourly/.placeholder @@ -0,0 +1,2 @@ +# DO NOT EDIT OR REMOVE +# This file is a simple placeholder to keep dpkg from removing this directory diff --git a/cron.hourly/fake-hwclock b/cron.hourly/fake-hwclock new file mode 100755 index 00000000..ec215407 --- /dev/null +++ b/cron.hourly/fake-hwclock @@ -0,0 +1,8 @@ +#!/bin/sh +# +# Simple cron script - save the current clock periodically in case of +# a power failure or other crash + +if (command -v fake-hwclock >/dev/null 2>&1) ; then + fake-hwclock save +fi diff --git a/cron.monthly/.placeholder b/cron.monthly/.placeholder new file mode 100644 index 00000000..76cb8d07 --- /dev/null +++ b/cron.monthly/.placeholder @@ -0,0 +1,2 @@ +# DO NOT EDIT OR REMOVE +# This file is a simple placeholder to keep dpkg from removing this directory diff --git a/cron.weekly/.placeholder b/cron.weekly/.placeholder new file mode 100644 index 00000000..76cb8d07 --- /dev/null +++ b/cron.weekly/.placeholder @@ -0,0 +1,2 @@ +# DO NOT EDIT OR REMOVE +# This file is a simple placeholder to keep dpkg from removing this directory diff --git a/cron.weekly/man-db b/cron.weekly/man-db new file mode 100755 index 00000000..6e3ad83a --- /dev/null +++ b/cron.weekly/man-db @@ -0,0 +1,34 @@ +#!/bin/sh +# +# man-db cron weekly + +set -e + +if [ -d /run/systemd/system ]; then + # Skip in favour of systemd timer. + exit 0 +fi + +iosched_idle= +# Don't try to change I/O priority in a vserver or OpenVZ. +if ! egrep -q '(envID|VxID):.*[1-9]' /proc/self/status && \ + ([ ! -d /proc/vz ] || [ -d /proc/bc ]); then + iosched_idle='--iosched idle' +fi + +if ! [ -d /var/cache/man ]; then + # Recover from deletion, per FHS. + install -d -o man -g man -m 0755 /var/cache/man +fi + +# regenerate man database +if [ -x /usr/bin/mandb ]; then + # --pidfile /dev/null so it always starts; mandb isn't really a daemon, + # but we want to start it like one. + start-stop-daemon --start --pidfile /dev/null \ + --startas /usr/bin/mandb --oknodo --chuid man \ + $iosched_idle \ + -- --quiet +fi + +exit 0 diff --git a/crontab b/crontab new file mode 100644 index 00000000..c89cc0be --- /dev/null +++ b/crontab @@ -0,0 +1,22 @@ +# /etc/crontab: system-wide crontab +# Unlike any other crontab you don't have to run the `crontab' +# command to install the new version when you edit this file +# and files in /etc/cron.d. These files also have username fields, +# that none of the other crontabs do. + +SHELL=/bin/sh +PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin + +# Example of job definition: +# .---------------- minute (0 - 59) +# | .------------- hour (0 - 23) +# | | .---------- day of month (1 - 31) +# | | | .------- month (1 - 12) OR jan,feb,mar,apr ... +# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat +# | | | | | +# * * * * * user-name command to be executed +17 * * * * root cd / && run-parts --report /etc/cron.hourly +25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) +47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) +52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) +# diff --git a/cruft/filters-unex/etckeeper b/cruft/filters-unex/etckeeper new file mode 100644 index 00000000..edd5f33a --- /dev/null +++ b/cruft/filters-unex/etckeeper @@ -0,0 +1,13 @@ +/etc/.etckeeper +/etc/.gitignore +/etc/.git +/etc/.git/** +/etc/.hgignore +/etc/.hg +/etc/.hg/** +/etc/.bzrignore +/etc/.bzr +/etc/.bzr/** +/etc/.darcsignore +/etc/_darcs +/etc/_darcs/** diff --git a/cups/cups-browsed.conf b/cups/cups-browsed.conf new file mode 100644 index 00000000..33ec26ba --- /dev/null +++ b/cups/cups-browsed.conf @@ -0,0 +1,768 @@ +# All configuration options described here can also be supplied on the +# command line of cups-browsed via the "-o" option. In case of +# contradicting settings the setting defined in the configuration file +# will get used. + +# Unknown directives are ignored, also unknown values. + + +# Where should cups-browsed save information about the print queues it had +# generated when shutting down, like whether one of these queues was the +# default printer, or default option settings of the queues? + +# CacheDir /var/cache/cups + + +# Where should cups-browsed create its debug log file (if "DebugLogging file" +# is set)? + +# LogDir /var/log/cups + + +# How should debug logging be done? Into the file +# /var/log/cups/cups-browsed_log ('file'), to stderr ('stderr'), or +# not at all ('none')? + +# Note that if cups-browsed is running as a system service (for +# example via systemd) logging to stderr makes the log output going to +# the journal or syslog. Only if you run cups-browsed from the command +# line (for development or debugging) it will actually appear on +# stderr. + +# DebugLogging file +# DebugLogging stderr +# DebugLogging file stderr +# DebugLogging none + + +# Which protocols will we use to discover printers on the network? +# Can use DNSSD and/or CUPS and/or LDAP, or 'none' for neither. + +BrowseRemoteProtocols dnssd cups + + +# Which protocols will we use to broadcast shared local printers to the network? +# Can use DNSSD and/or CUPS, or 'none' for neither. +# Only CUPS is actually supported, as DNSSD is done by CUPS itself (we ignore +# DNSSD in this directive). + +# BrowseLocalProtocols none + + +# Settings of this directive apply to both BrowseRemoteProtocols and +# BrowseLocalProtocols. +# Can use DNSSD and/or CUPS and/or LDAP, or 'none' for neither. + +# BrowseProtocols none + + +# Only browse remote printers (via DNS-SD or CUPS browsing) from +# selected servers using the "BrowseAllow", "BrowseDeny", and +# "BrowseOrder" directives + +# This serves for restricting the choice of printers in print dialogs +# to trusted servers or to reduce the number of listed printers in the +# print dialogs to a more user-friendly amount in large networks with +# very many shared printers. + +# This only filters the selection of remote printers for which +# cups-browsed creates local queues. If the print dialog uses other +# mechanisms to list remote printers as for example direct DNS-SD +# access, cups-browsed has no influence. cups-browsed also does not +# prevent the user from manually accessing non-listed printers. + +# "BrowseAllow": Accept printers from these hosts or networks. If +# there are only "BrowseAllow" lines and no "BrowseOrder" and/or +# "BrowseDeny" lines, only servers matching at last one "BrowseAllow" +# line are accepted. + +# "BrowseDeny": Deny printers from these hosts or networks. If there +# are only "BrowseDeny" lines and no "BrowseOrder" and/or +# "BrowseAllow" lines, all servers NOT matching any of the +# "BrowseDeny" lines are accepted. + +# "BrowseOrder": Determine the order in which "BrowseAllow" and +# "BrowseDeny" lines are applied. With "BrowseOrder Deny,Allow" in the +# beginning all servers are accepted, then the "BrowseDeny" lines are +# applied to exclude unwished servers or networks and after that the +# "BrowseAllow" lines to re-include servers or networks. With +# "BrowseOrder Allow,Deny" we start with denying all servers, then +# applying the "BrowseAllow" lines and afterwards the "BrowseDeny" +# lines. + +# Default for "BrowseOrder" is "Deny.Allow" if there are both +# "BrowseAllow" and "BrowseDeny" lines. + +# If there are no "Browse..." lines at all, all servers are accepted. + +# BrowseAllow All +# BrowseAllow cups.example.com +# BrowseAllow 192.168.1.12 +# BrowseAllow 192.168.1.0/24 +# BrowseAllow 192.168.1.0/255.255.255.0 + +# BrowseDeny All +# BrowseDeny printserver.example.com +# BrowseDeny 192.168.1.13 +# BrowseDeny 192.168.3.0/24 +# BrowseDeny 192.168.3.0/255.255.255.0 + +# BrowseOrder Deny,Allow +# BrowseOrder Allow,Deny + + +# The interval between browsing/broadcasting cycles, local and/or +# remote, can be adjusted with the BrowseInterval directive. + +# BrowseInterval 60 + + +# Browsing-related operations such as adding or removing printer queues +# and broadcasting are each allowed to take up to a given amount of time. +# It can be configured, in seconds, with the BrowseTimeout directive. +# Especially queues discovered by CUPS broadcasts will be removed after +# this timeout if no further broadcast from the server happens. + +# BrowseTimeout 300 + +# Filtering of remote printers by other properties than IP addresses +# of their servers + +# Often the desired selection of printers cannot be reached by only +# taking into account the IP addresses of the servers. For these cases +# there is the BrowseFilter directive to filter by most of the known +# properties of the printer. + +# By default there is no BrowseFilter line meaning that no filtering +# is applied. + +# To do filtering one can supply one or more BrowseFilter directives +# like this: + +# BrowseFilter [NOT] [EXACT] [] + +# The BrowseFilter directive always starts with the word +# "BrowseFilter" and it must at least contain the name of the data +# field () of the printer's properties to which it should +# apply. + +# Available field names are: + +# name: Name of the local print queue to be created +# host: Host name of the remote print server +# port: Port through which the printer is accessed on the server +# service: DNS/SD service name of the remote printer +# domain: Domain of the remote print server + +# Also all field names in the TXT records of DNS-SD-advertised printers +# are valid, like "color", "duplex", "pdl", ... If the field name of +# the filter rule does not exist for the printer, the rule is skipped. + +# The optional field is either the exact value (when the +# option EXACT is supplied) or a regular expression (Run "man 7 regex" +# in a terminal window) to be matched with the data field. + +# If no filed is supplied, rules with field names of the TXT +# record are considered for boolean matching (true/false) of boolean +# field (like duplex, which can have the values "T" for true and "F" +# for false). + +# If the option NOT is supplied, the filter rule is fulfilled if the +# regular expression or the exact value DOES NOT match the content of +# the data field. In a boolean rule (without ) the rule matches +# false. + +# Regular expressions are always considered case-insensitive and +# extended POSIX regular expressions. Field names and options (NOT, +# EXACT) are all evaluated case-insensitive. If there is an error in a +# regular expression, the BrowseFilter line gets ignored. + +# Especially to note is that supplying any simple string consisting of +# only letters, numbers, spaces, and some basic special characters as +# a regular expression matches if it is contained somewhere in the +# data field. + +# If there is more than one BrowseFilter directive, ALL the directives +# need to be fulfilled for the remote printer to be accepted. If one +# is not fulfilled, the printer will get ignored. + +# Examples: + +# Rules for standard data items which are supplied with any remote +# printer advertised via DNS-SD: + +# Print queue name must contain "hum_res_", this matches +# "hum_res_mono" or "hum_res_color" but also "old_hum_res_mono": + +# BrowseFilter name hum_res_ + +# This matches if the remote host name contains "printserver", like +# "printserver.local", "printserver2.example.com", "newprintserver": + +# BrowseFilter host printserver + +# This matches all ports with 631 int its number, for example 631, +# 8631, 10631,...: + +# BrowseFilter port 631 + +# This rule matches if the DNS-SD service name contains "@ printserver": + +# Browsefilter service @ printserver + +# Matches all domains with "local" in their names, not only "local" but +# also things like "printlocally.com": + +# BrowseFilter domain local + +# Examples for rules applying to items of the TXT record: + +# This rule selects PostScript printers, as the "PDL" field in the TXT +# record contains "postscript" then. This includes also remote CUPS +# queues which accept PostScript, independent of whether the physical +# printer behind the CUPS queue accepts PostScript or not. + +# BrowseFilter pdl postscript + +# Color printers usually contain a "Color" entry set to "T" (for true) +# in the TXT record. This rule selects them: + +# BrowseFilter color + +# This is a similar rule to select only duplex (automatic double-sided +# printing) printers: + +# BrowseFilter duplex + +# Rules with the NOT option: + +# This rule EXCLUDES printers from all hosts containing "financial" in +# their names, nice to get rid of the 100s of printers of the +# financial department: + +# BrowseFilter NOT host financial + +# Get only monochrome printers ("Color" set to "F", meaning false, in +# the TXT record): + +# BrowseFilter NOT color + +# Rules with more advanced use of regular expressions: + +# Only queue names which BEGIN WITH "hum_res_" are accepted now, so we +# still get "hum_res_mono" or "hum_res_color" but not +# "old_hum_res_mono" any more: + +# BrowseFilter name ^hum_res_ + +# Server names is accepted if it contains "print_server" OR +# "graphics_dep_server": + +# BrowseFilter host print_server|graphics_dep_server + +# "printserver1", "printserver2", and "printserver3", nothing else: + +# BrowseFilter host ^printserver[1-3]$ + +# Printers understanding at least one of PostScript, PCL, or PDF: + +# BrowseFilter pdl postscript|pcl|pdf + +# Examples for the EXACT option: + +# Only printers from "printserver.local" are accepted: + +# BrowseFilter EXACT host printserver.local + +# Printers from all servers except "prinserver2.local" are accepted: + +# BrowseFilter NOT EXACT host prinserver2.local + + +# Use BrowsePoll to poll a particular CUPS server + +# BrowsePoll cups.example.com +# BrowsePoll cups.example.com:631 +# BrowsePoll cups.example.com:631/version=1.1 + + +# LDAP browsing configuration +# The default value for all options is an empty string. Example configuration: + +# BrowseLDAPBindDN cn=cups-browsed,dc=domain,dc=tld +# BrowseLDAPCACertFile /path/to/server/certificate.pem +# BrowseLDAPDN ou=printers,dc=domain,dc=tld +# BrowseLDAPFilter (printerLocation=/Office 1/*) +# BrowseLDAPPassword s3cret +# BrowseLDAPServer ldaps://ldap.domain.tld + + +# Use DomainSocket to access the local CUPS daemon via another than the +# default domain socket. "None" or "Off" lets cups-browsed not use CUPS' +# domain socket. + +# DomainSocket /var/run/cups/cups.sock +# DomainSocket None +# DomainSocket Off + + +# Set HTTP timeout (in seconds) for requests sent to local/remote +# resources Note that too short timeouts can make services getting +# missed when they are present and operations be unnecessarily +# repeated and too long timeouts can make operations take too long +# when the server does not respond. + +# HttpLocalTimeout 5 +# HttpRemoteTimeout 10 + +# Set how many retries (N) should cups-browsed do for creating print +# queues for remote printers which receive timeouts during print queue +# creation. The printers which are not successfully set up even after +# N retries, are skipped until the next restart of the service. Note +# that too many retries can cause high CPU load. + +# HttpMaxRetries 5 + +# Set OnlyUnsupportedByCUPS to "Yes" will make cups-browsed not create +# local queues for remote printers for which CUPS creates queues by +# itself. These printers are printers advertised via DNS-SD and doing +# CUPS-supported (currently PWG Raster and Apple Raster) driverless +# printing, including remote CUPS queues. Queues for other printers +# (like for legacy PostScript/PCL printers) are always created +# (depending on the other configuration settings of cups-browsed). + +# With OnlyUnsupportedByCUPS set to "No", cups-browsed creates queues +# for all printers which it supports, including printers for which +# CUPS would create queues by itself. Temporary queues created by CUPS +# will get overwritten. This way it is assured that any extra +# functionality of cups-browsed will apply to these queues. As queues +# created by cups-browsed are permanent CUPS queues this setting is +# also recommended if applications/print dialogs which do not support +# temporary CUPS queues are installed. This setting is the default. + +# OnlyUnsupportedByCUPS Yes + + +# With UseCUPSGeneratedPPDs set to "Yes" cups-browsed creates queues +# for IPP printers with PPDs generated by the PPD generator of CUPS +# and not with the one of cups-browsed. So any new development in +# CUPS' PPD generator gets available. As CUPS' PPD generator is not +# directly accessible, we need to make CUPS generate a temporary print +# queue with the desired PPD. Therefore we can only use these PPDs +# when our queue replaces a temporary CUPS queue, meaning that the +# queue is for a printer on which CUPS supports driverless printing +# (IPP 2.x, PDLs: PDF, PWG Raster, and/or Apple Raster) and that its +# name is the same as CUPS uses for the temporary queue +# ("LocalQueueNamingIPPPrinter DNS-SD" must be set). The directive +# applies only to IPP printers, not to remote CUPS queues, to not +# break clustering. Setting this directive to "No" lets cups-browsed +# generate the PPD file. Default setting is "No". + +# UseCUPSGeneratedPPDs No + + +# With the directives LocalQueueNamingRemoteCUPS and +# LocalQueueNamingIPPPrinter you can determine how the names for local +# queues generated by cups-browsed are generated, separately for +# remote CUPS printers and IPP printers. + +# DNS-SD (the default in both cases) bases the naming on the service +# name of the printer's advertised DNS-SD record. This is exactly the +# same naming scheme as CUPS uses for its temporary queues, so the +# local queue from cups-browsed prevents CUPS from listing and +# creating an additional queue. As DNS-SD service names have to be +# unique, queue names of printers from different servers will also be +# unique and so there is no automatic clustering for load-balanced +# printing. + +# MakeModel bases the queue name on the printer's manufacturer and +# model names. This scheme cups-browsed used formerly for IPP +# printers. + +# RemoteName is only available for remote CUPS queues and uses the +# name of the queue on the remote CUPS server as the local queue's +# name. This makes printers on different CUPS servers with equal queue +# names automatically forming a load-balancing cluster as CUPS did +# formerly (CUPS 1.5.x and older) with CUPS-broadcasted remote +# printers. This scheme cups-browsed used formerly for remote CUPS +# printers. + +# LocalQueueNamingRemoteCUPS DNS-SD +# LocalQueueNamingRemoteCUPS MakeModel +# LocalQueueNamingRemoteCUPS RemoteName +# LocalQueueNamingIPPPrinter DNS-SD +# LocalQueueNamingIPPPrinter MakeModel + + +# Set DNSSDBasedDeviceURIs to "Yes" if cups-browsed should use +# DNS-SD-service-name-based device URIs for its local queues, as CUPS +# also does. These queues use the DNS-SD service name of the +# discovered printer. With this the URI is independent of network +# interfaces and ports, giving reliable connections to always the same +# physical device. This setting is the default. + +# Set DNSSDBasedDeviceURIs to "No" if cups-browsed should use the +# conventional host-name/IP-based URIs. + +# Note that this option has only influence on URIs for printers +# discovered via DNS-SD, not via legacy CUPS broewsing or LDAP. +# Those printers get always assigned the conventional URIs. + +# DNSSDBasedDeviceURIs Yes + + +# Set IPBasedDeviceURIs to "Yes" if cups-browsed should create its +# local queues with device URIs with the IP addresses instead of the +# host names of the remote servers. This mode is there for any +# problems with host name resolution in the network, especially also +# if avahi-daemon is only run for printer discovery and already +# stopped while still printing. By default this mode is turned off, +# meaning that we use URIs with host names. + +# Note that the IP addresses depend on the network interface through +# which the printer is accessed. So do not use IP-based URIs on systems +# with many network interfaces and where interfaces can appear and +# disappear frequently. + +# This mode could also be useful for development and debugging. + +# If you prefer IPv4 or IPv6 IP addresses in the URIs, you can set +# IPBasedDeviceURIs to "IPv4" to only get IPv4 IP addresses or +# IPBasedDeviceURIs to "IPv6" to only get IPv6 IP addresses. + +# IPBasedDeviceURIs No +# IPBasedDeviceURIs Yes +# IPBasedDeviceURIs IPv4 +# IPBasedDeviceURIs IPv6 + +# The AllowResharingRemoteCUPSPrinters directive determines whether a +# print queue pointing to a remote CUPS queue will be re-shared to the +# local network or not. Since the queues generated using the BrowsePoll +# directive are also pointing to remote queues, they are also shared +# automatically if the following option is set. Default is not to share +# remote printers. + +# AllowResharingRemoteCUPSPrinters Yes + +# The NewBrowsePollQueuesShared directive determines whether a print +# queue for a newly discovered printer (discovered by the BrowsePoll directive) +# will be shared to the local network or not. This directive will only work +# if AllowResharingRemoteCUPSPrinters is set to yes. Default is +# not to share printers discovered using BrowsePoll. + +# NewBrowsePollQueuesShared Yes + +# Set CreateRemoteRawPrinterQueues to "Yes" to let cups-browsed also +# create local queues pointing to remote raw CUPS queues. Normally, +# only queues pointing to remote queues with PPD/driver are created +# as we do not use drivers on the client side, but in some cases +# accessing a remote raw queue can make sense, for example if the +# queue forwards the jobs by a special backend like Tea4CUPS. + +# CreateRemoteRawPrinterQueues Yes + + +# cups-browsed by default creates local print queues for each shared +# CUPS print queue which it discovers on remote machines in the local +# network(s). Set CreateRemoteCUPSPrinterQueues to "No" if you do not +# want cups-browsed to do this. For example you can set cups-browsed +# to only create queues for IPP network printers setting +# CreateIPPPrinterQueues not to "No" and CreateRemoteCUPSPrinterQueues +# to "No". + +# CreateRemoteCUPSPrinterQueues No + + +# Set CreateIPPPrinterQueues to "All" to let cups-browsed discover IPP +# network printers (native printers, not CUPS queues) with known page +# description languages (PWG Raster, PDF, PostScript, PCL XL, PCL +# 5c/e) in the local network and auto-create print queues for them. + +# Set CreateIPPPrinterQueues to "Everywhere" to let cups-browsed +# discover IPP Everywhere printers in the local network (native +# printers, not CUPS queues) and auto-create print queues for them. + +# Set CreateIPPPrinterQueues to "AppleRaster" to let cups-browsed +# discover Apple Raster printers in the local network (native +# printers, not CUPS queues) and auto-create print queues for them. + +# Set CreateIPPPrinterQueues to "Driverless" to let cups-browsed +# discover printers designed for driverless use (currently IPP +# Everywhere and Apple Raster) in the local network (native printers, +# not CUPS queues) and auto-create print queues for them. + +# Set CreateIPPPrinterQueues to "LocalOnly" to auto-create print +# queues only for local printers made available as IPP printers. These +# are for example IPP-over-USB printers, made available via +# ippusbxd. This is the default. + +# Set CreateIPPPrinterQueues to "No" to not auto-create print queues +# for IPP network printers. + +# If queues with PPD file are created (see IPPPrinterQueueType +# directive below) the PPDs are auto-generated by cups-browsed based +# on properties of the printer polled via IPP. In case of missing +# information, info from the Bonjour record is used asd as last mean +# default values. + +# If queues without PPD (see IPPPrinterQueueType directive below) are +# created clients have to IPP-poll the capabilities of the printer and +# send option settings as standard IPP attributes. Then we do not poll +# the capabilities by ourselves to not wake up the printer from +# power-saving mode when creating the queues. Jobs have to be sent in +# one of PDF, PWG Raster, or JPEG format. Other formats are not +# accepted. + +# This functionality is primarily for mobile devices running +# CUPS to not need a printer setup tool nor a collection of printer +# drivers and PPDs. + +# CreateIPPPrinterQueues No +# CreateIPPPrinterQueues LocalOnly +# CreateIPPPrinterQueues Everywhere +# CreateIPPPrinterQueues AppleRaster +# CreateIPPPrinterQueues Everywhere AppleRaster +# CreateIPPPrinterQueues Driverless +# CreateIPPPrinterQueues All + + +# If cups-browsed is automatically creating print queues for native +# IPP network printers ("CreateIPPPrinterQueues Yes"), the type of +# queue to be created can be selected by the "IPPPrinterQueueType" +# directive. The "PPD" (default) setting makes queues with PPD file +# being created. With "Interface" or "NoPPD" the queue is created with +# a System V interface script (Not supported with CUPS 2.2.x or +# later). "Auto" is for backward compatibility and also lets queues +# with PPD get created. + +# IPPPrinterQueueType PPD +# IPPPrinterQueueType NoPPD +# IPPPrinterQueueType Interface +# IPPPrinterQueueType Auto + + +# The NewIPPPrinterQueuesShared directive determines whether a print +# queue for a newly discovered IPP network printer (not remote CUPS +# queue) will be shared to the local network or not. This is only +# valid for newly discovered printers. For printers discovered in an +# earlier cups-browsed session, cups-browsed will remember whether the +# printer was shared, so changes by the user get conserved. Default is +# not to share newly discovered IPP printers. + +# NewIPPPrinterQueuesShared Yes + + +# How to handle the print queues cups-browsed creates when +# cups-browsed is shut down: + +# "KeepGeneratedQueuesOnShutdown No" makes the queues being +# removed. This makes sense as these queues only work while +# cups-browsed is running. cups-browsed has to determine to which +# member printer of a cluster to pass on the job. + +# "KeepGeneratedQueuesOnShutdown Yes" (the default) makes the queues +# not being removed. This is the recommended setting for a system +# where cups-browsed is permanently running and only stopped for short +# times (like log rotation) or on shutdown. This avoids the +# re-creation of the queues when cups-browsed is restarted, which +# often causes a clutter of CUPS notifications on the desktop. + +# KeepGeneratedQueuesOnShutdown No + +# If there is more than one remote CUPS printer whose local queue +# would get the same name and AutoClustering is set to "Yes" (the +# default) only one local queue is created which makes up a +# load-balancing cluster of the remote printers which would get this +# queue name (implicit class). This means that when several jobs are +# sent to this queue they get distributed between the printers, using +# the method chosen by the LoadBalancing directive. + +# Note that the forming of clusters depends on the naming scheme for +# local queues created by cups-browsed. If you have set +# LocalQueueNamingRemoteCUPS to "DNSSD" you will not get automatic +# clustering as the DNS-SD service names are always unique. With +# LocalQueueNamingRemoteCUPS set to "RemoteName" local queues are +# named as the CUPS queues on the remote servers are named and so +# equally named queues on different servers get clustered (this is how +# CUPS did it in version 1.5.x or older). LocalQueueNamingRemoteCUPS +# set to "MakeModel" makes remote printers of the same model get +# clustered. Note that then a cluster can contain more than one queue +# of the same server. + +# With AutoClustering set to "No", for each remote CUPS printer an +# individual local queue is created, and to avoid name clashes when +# using the LocalQueueNamingRemoteCUPS settings "RemoteName" or +# "MakeModel" "@" is added to the local queue name. + +# Only remote CUPS printers get clustered, not IPP network printers or +# IPP-over-USB printers. + +# AutoClustering Yes +# AutoClustering No + + +# Load-balancing printer cluster formation can also be manually +# controlled by defining explicitly which remote CUPS printers should +# get clustered together. + +# This is done by the "Cluster" directive: + +# Cluster : ... +# Cluster + +# If no expressions are given, is used as the first and +# only expression for this cluster. + +# Discovered printers are matched against all the expressions of all +# defined clusters. The first expression which matches the discovered +# printer determines to which cluster it belongs. Note that this way a +# printer can only belong to one cluster. Once matched, further +# cluster definitions will not checked any more. + +# With the first printer matching a cluster's expression a local queue +# with the name is created. If more printers are +# discovered and match this cluster, they join the cluster. Printing +# to this queue prints to all these printers in a load-balancing +# manner, according to to the setting of the LoadBalancing directive. + +# Each expression must be a string of characters without spaces. If +# spaces are needed, replace them by underscores ('_'). + +# An expression can be matched in three ways: + +# 1. By the name of the CUPS queue on the remote server +# 2. By make and model name of the remote printer +# 3. By the DNS-SD service name of the remote printer + +# Note that the matching is done case-insensitively and any group of +# non-alphanumerical characters is replaced by a single underscore. + +# So if an expression is "HP_DeskJet_2540" and the remote server +# reports "hp Deskjet-2540" the printer gets matched to this cluster. + +# If "AutoClustering" is not set to "No" both your manual cluster +# definitions will be followed and automatic clustering of +# equally-named remote queues will be performed. If a printer matches +# in both categories the match to the manually defined cluster has +# priority. Automatic clustering of equally-named remote printers is +# not performed if there is a manually defined cluster with this name +# (at least as the printers do not match this cluster). + +# Examples: + +# To cluster all remote CUPS queues named "laserprinter" in your local +# network but not cluster any other equally-named remote CUPS printers +# use (Local queue will get named "laserprinter"): + +# AutoClustering No +# Cluster laserprinter + +# To cluster all remote CUPS queues of HP LaserJet 4050 printers in a +# local queue named "LJ4050": + +# Cluster LJ4050: HP_LaserJet_4050 + +# As DNS-SD service names are unique in a network you can create a +# cluster from exactly specified printers (spaces replaced by +# underscores): + +# Cluster hrdep: oldlaser_@_hr-server1 newlaser_@_hr-server2 + + +# The LoadBalancing directive switches between two methods of handling +# load balancing between equally-named remote queues which are +# represented by one local print queue making up a cluster of them +# (implicit class). + +# The two methods are: + +# Queuing of jobs on the client (LoadBalancing QueueOnClient): + +# Here we queue up the jobs on the client and regularly check the +# clustered remote print queues. If we find an idle queue, we pass +# on a job to it. + +# This is also the method which CUPS uses for classes. Advantage is a +# more even distribution of the job workload on the servers +# (especially if the printing speed of the servers is very different), +# and if a server fails, there are not several jobs stuck or +# lost. Disadvantage is that if one takes the client (laptop, mobile +# phone, ...) out of the local network, printing stops with the jobs +# waiting in the local queue. + +# Queuing of jobs on the servers (LoadBalancing QueueOnServers): + +# Here we check the number of jobs on each of the clustered remote +# printers and send an incoming job immediately to the remote printer +# with the lowest amount of jobs in its queue. This way no jobs queue +# up locally, all jobs which are waiting are waiting on one of the +# remote servers. + +# Not having jobs waiting locally has the advantage that we can take +# the local machine from the network and all jobs get printed. +# Disadvantage is that if a server with a full queue of jobs goes +# away, the jobs go away, too. + +# Default is queuing the jobs on the client as this is what CUPS does +# with classes. + +# LoadBalancing QueueOnClient +# LoadBalancing QueueOnServers + + +# With the DefaultOptions directive one or more option settings can be +# defined to be applied to every print queue newly created by +# cups-browsed. Each option is supplied as one supplies options with +# the "-o" command line argument to the "lpadmin" command (Run "man +# lpadmin" for more details). More than one option can be supplied +# separating the options by spaces. By default no option settings are +# pre-defined. + +# Note that print queues which cups-browsed already created before +# remember their previous settings and so these settings do not get +# applied. + +# DefaultOptions Option1=Value1 Option2=Value2 Option3 noOption4 + + +# The AutoShutdown directive specifies whether cups-browsed should +# automatically terminate when it has no local raw queues set up +# pointing to any discovered remote printers or no jobs on such queues +# depending on AutoShutdownOn setting (auto shutdown mode). Setting it +# to "On" activates the auto-shutdown mode, setting it to "Off" +# deactiivates it (the default). The special mode "avahi" turns auto +# shutdown off while avahi-daemon is running and on when avahi-daemon +# stops. This allows running cups-browsed on-demand when avahi-daemon +# is run on-demand. + +# AutoShutdown Off +# AutoShutdown On +# AutoShutdown avahi + + +# The AutoShutdownOn directive determines what event cups-browsed +# considers as inactivity in auto shutdown mode. "NoQueues" (the +# default) means that auto shutdown is initiated when there are no +# queues for discovered remote printers generated by cups-browsed any +# more. "NoJobs" means that all queues generated by cups-browsed are +# without jobs. + +# AutoShutdownOn NoQueues +# AutoShutdownOn NoJobs + + +# The AutoShutdownTimeout directive specifies after how many seconds +# without local raw queues set up pointing to any discovered remote +# printers or jobs on these queues cups-browsed should actually shut +# down in auto shutdown mode. Default is 30 seconds, 0 means immediate +# shutdown. + +# AutoShutdownTimeout 30 + +# DebugLogFileSize defines the maximum size possible (in KBytes) +# of the log files (cups-browsed_log and cups-browsed_previous_logs) +# that is created using cups-browsed in the debugging mode. +# Setting its value to 0 would turn off any restriction +# on the size of the file. + +# DebugLogFileSize 300 diff --git a/cups/cups-files.conf b/cups/cups-files.conf new file mode 100644 index 00000000..2e12d67b --- /dev/null +++ b/cups/cups-files.conf @@ -0,0 +1,97 @@ +# +# File/directory/user/group configuration file for the CUPS scheduler. +# See "man cups-files.conf" for a complete description of this file. +# + +# List of events that are considered fatal errors for the scheduler... +#FatalErrors config + +# Do we call fsync() after writing configuration or status files? +#SyncOnClose Yes + +# Default user and group for filters/backends/helper programs; this cannot be +# any user or group that resolves to ID 0 for security reasons... +#User lp +#Group lp + +# Administrator user group, used to match @SYSTEM in cupsd.conf policy rules... +# This cannot contain the Group value for security reasons... +SystemGroup lpadmin + + +# User that is substituted for unauthenticated (remote) root accesses... +#RemoteRoot remroot + +# Do we allow file: device URIs other than to /dev/null? +#FileDevice No + +# Permissions for configuration and log files... +#ConfigFilePerm 0640 +#LogFilePerm 00640 + +# Specifies the group name or ID that will be used for log files. +# The default group in Debian is "adm". +LogFileGroup adm + +# Location of the file logging all access to the scheduler; may be the name +# "syslog". If not an absolute path, the value of ServerRoot is used as the +# root directory. Also see the "AccessLogLevel" directive in cupsd.conf. +AccessLog /var/log/cups/access_log + +# Location of cache files used by the scheduler... +#CacheDir /var/cache/cups + +# Location of data files used by the scheduler... +#DataDir /usr/share/cups + +# Location of the static web content served by the scheduler... +#DocumentRoot /usr/share/cups/doc-root + +# Location of the file logging all messages produced by the scheduler and any +# helper programs; may be the name "syslog". If not an absolute path, the value +# of ServerRoot is used as the root directory. Also see the "LogLevel" +# directive in cupsd.conf. +ErrorLog /var/log/cups/error_log + +# Location of fonts used by older print filters... +#FontPath /usr/share/cups/fonts + +# Location of LPD configuration +#LPDConfigFile + +# Location of the file logging all pages printed by the scheduler and any +# helper programs; may be the name "syslog". If not an absolute path, the value +# of ServerRoot is used as the root directory. Also see the "PageLogFormat" +# directive in cupsd.conf. +PageLog /var/log/cups/page_log + +# Location of the file listing all of the local printers... +#Printcap /run/cups/printcap + +# Format of the Printcap file... +#PrintcapFormat bsd +#PrintcapFormat plist +#PrintcapFormat solaris + +# Location of all spool files... +#RequestRoot /var/spool/cups + +# Location of helper programs... +#ServerBin /usr/lib/cups + +# SSL/TLS keychain for the scheduler... +#ServerKeychain ssl + +# Location of other configuration files... +#ServerRoot /etc/cups + +# Location of Samba configuration file... +#SMBConfigFile + +# Location of scheduler state files... +#StateDir /run/cups + +# Location of scheduler/helper temporary files. This directory is emptied on +# scheduler startup and cannot be one of the standard (public) temporary +# directory locations for security reasons... +#TempDir /var/spool/cups/tmp diff --git a/cups/cupsd.conf b/cups/cupsd.conf new file mode 100644 index 00000000..bef12a15 --- /dev/null +++ b/cups/cupsd.conf @@ -0,0 +1,188 @@ +# +# Configuration file for the CUPS scheduler. See "man cupsd.conf" for a +# complete description of this file. +# + +# Log general information in error_log - change "warn" to "debug" +# for troubleshooting... +LogLevel warn +PageLogFormat + +# Specifies the maximum size of the log files before they are rotated. The value "0" disables log rotation. +MaxLogSize 0 + +# Default error policy for printers +ErrorPolicy retry-job + +# Only listen for connections from the local machine. +Listen localhost:631 +Listen /run/cups/cups.sock + +# Show shared printers on the local network. +Browsing On +BrowseLocalProtocols dnssd + +# Default authentication type, when authentication is required... +DefaultAuthType Basic + +# Web interface setting... +WebInterface Yes + +# Restrict access to the server... + + Order allow,deny + + +# Restrict access to the admin pages... + + Order allow,deny + + +# Restrict access to configuration files... + + AuthType Default + Require user @SYSTEM + Order allow,deny + + +# Restrict access to log files... + + AuthType Default + Require user @SYSTEM + Order allow,deny + + +# Set the default printer/job policies... + + # Job/subscription privacy... + JobPrivateAccess default + JobPrivateValues default + SubscriptionPrivateAccess default + SubscriptionPrivateValues default + + # Job-related operations must be done by the owner or an administrator... + + Order deny,allow + + + + Require user @OWNER @SYSTEM + Order deny,allow + + + # All administration operations require an administrator to authenticate... + + AuthType Default + Require user @SYSTEM + Order deny,allow + + + # All printer operations require a printer operator to authenticate... + + AuthType Default + Require user @SYSTEM + Order deny,allow + + + # Only the owner or an administrator can cancel or authenticate a job... + + Require user @OWNER @SYSTEM + Order deny,allow + + + + Order deny,allow + + + +# Set the authenticated printer/job policies... + + # Job/subscription privacy... + JobPrivateAccess default + JobPrivateValues default + SubscriptionPrivateAccess default + SubscriptionPrivateValues default + + # Job-related operations must be done by the owner or an administrator... + + AuthType Default + Order deny,allow + + + + AuthType Default + Require user @OWNER @SYSTEM + Order deny,allow + + + # All administration operations require an administrator to authenticate... + + AuthType Default + Require user @SYSTEM + Order deny,allow + + + # All printer operations require a printer operator to authenticate... + + AuthType Default + Require user @SYSTEM + Order deny,allow + + + # Only the owner or an administrator can cancel or authenticate a job... + + AuthType Default + Require user @OWNER @SYSTEM + Order deny,allow + + + + Order deny,allow + + + +# Set the kerberized printer/job policies... + + # Job/subscription privacy... + JobPrivateAccess default + JobPrivateValues default + SubscriptionPrivateAccess default + SubscriptionPrivateValues default + + # Job-related operations must be done by the owner or an administrator... + + AuthType Negotiate + Order deny,allow + + + + AuthType Negotiate + Require user @OWNER @SYSTEM + Order deny,allow + + + # All administration operations require an administrator to authenticate... + + AuthType Default + Require user @SYSTEM + Order deny,allow + + + # All printer operations require a printer operator to authenticate... + + AuthType Default + Require user @SYSTEM + Order deny,allow + + + # Only the owner or an administrator can cancel or authenticate a job... + + AuthType Negotiate + Require user @OWNER @SYSTEM + Order deny,allow + + + + Order deny,allow + + diff --git a/cups/ppd/HP_OfficeJet_Pro_8030_series_936171_.ppd b/cups/ppd/HP_OfficeJet_Pro_8030_series_936171_.ppd new file mode 100644 index 00000000..248cede0 --- /dev/null +++ b/cups/ppd/HP_OfficeJet_Pro_8030_series_936171_.ppd @@ -0,0 +1,344 @@ +*PPD-Adobe: "4.3" +*FormatVersion: "4.3" +*FileVersion: "1.28.7" +*LanguageVersion: English +*LanguageEncoding: ISOLatin1 +*PSVersion: "(3010.000) 0" +*LanguageLevel: "3" +*FileSystem: False +*PCFileName: "drvless.ppd" +*Manufacturer: "HP" +*ModelName: "HP OfficeJet Pro 8030 series" +*Product: "(HP OfficeJet Pro 8030 series)" +*NickName: "HP OfficeJet Pro 8030 series, driverless, cups-filters 1.28.7" +*ShortNickName: "HP OfficeJet Pro 8030 series" +*DefaultOutputOrder: Reverse +*ColorDevice: True +*cupsVersion: 2.3 +*cupsSNMPSupplies: False +*cupsLanguages: "en" +*APSupplies: "http://HPB0227A936171.local./#hId-pgAirPrint" +*cupsStringsURI: "http://HPB0227A936171.local/ipp/files/en.strings" +*cupsFilter2: "image/urf image/urf 0 -" +*cupsFilter2: "application/PCLm application/PCLm 200 -" +*cupsFilter2: "application/vnd.cups-raster application/vnd.hp-pcl 700 rastertopclx" +*cupsFilter2: "image/jpeg image/jpeg 0 -" +*cupsManualCopies: True +*cupsPclmSourceResolutionSupported: "300dpi,600dpi" +*cupsPclmSourceResolutionDefault: 600dpi +*cupsPclmStripHeightSupported: 32 +*cupsPclmStripHeightPreferred: 32 +*cupsPclmRasterBackSide: rotated +*cupsPclmCompressionMethodPreferred: "jpeg,flate,rle" +*OpenUI *PageSize/Media Size: PickOne +*OrderDependency: 10 AnySetup *PageSize +*DefaultPageSize: Letter +*PageSize 100x150mm/10x15 cm: "<>setpagedevice" +*PageSize 100x150mm.Borderless/10x15 cm (Borderless): "<>setpagedevice" +*PageSize 127x177.8mm.Borderless/5 x 7″ (Borderless): "<>setpagedevice" +*PageSize 3.5x5/L (89x127 mm): "<>setpagedevice" +*PageSize 3.5x5.Borderless/L (89x127 mm) (Borderless): "<>setpagedevice" +*PageSize 4x12: "<>setpagedevice" +*PageSize 4x12.Borderless/4x12in./10x30cm (Borderless): "<>setpagedevice" +*PageSize 4x5: "<>setpagedevice" +*PageSize 4x5.Borderless/4x5in./10x13cm (Borderless): "<>setpagedevice" +*PageSize 4x6/4 x 6″: "<>setpagedevice" +*PageSize 4x6.Borderless/4 x 6″ (Borderless): "<>setpagedevice" +*PageSize 5x7/5 x 7″: "<>setpagedevice" +*PageSize 5x7.Borderless/5 x 7″ (Borderless): "<>setpagedevice" +*PageSize 5x8/5 x 8″: "<>setpagedevice" +*PageSize 5x8.Borderless/5 x 8″ (Borderless): "<>setpagedevice" +*PageSize 8x10/8 x 10″: "<>setpagedevice" +*PageSize 8x10.Borderless/8 x 10″ (Borderless): "<>setpagedevice" +*PageSize A4/A4: "<>setpagedevice" +*PageSize A4.Borderless/A4 (Borderless): "<>setpagedevice" +*PageSize A5/A5: "<>setpagedevice" +*PageSize A5.Borderless/A5 (Borderless): "<>setpagedevice" +*PageSize A6/A6: "<>setpagedevice" +*PageSize A6.Borderless/A6 (Borderless): "<>setpagedevice" +*PageSize B5/JIS B5: "<>setpagedevice" +*PageSize B5.Borderless/JIS B5 (Borderless): "<>setpagedevice" +*PageSize Env10/Envelope #10: "<>setpagedevice" +*PageSize Env10.Borderless/Envelope #10 (Borderless): "<>setpagedevice" +*PageSize EnvA2/Envelope A2: "<>setpagedevice" +*PageSize EnvA2.Borderless/Envelope A2 (Borderless): "<>setpagedevice" +*PageSize EnvC5/CEnvelope 5: "<>setpagedevice" +*PageSize EnvC5.Borderless/CEnvelope 5 (Borderless): "<>setpagedevice" +*PageSize EnvC6/CEnvelope 6: "<>setpagedevice" +*PageSize EnvC6.Borderless/CEnvelope 6 (Borderless): "<>setpagedevice" +*PageSize EnvChou3/Envelope Chou 3: "<>setpagedevice" +*PageSize EnvChou3.Borderless/Envelope Chou 3 (Borderless): "<>setpagedevice" +*PageSize EnvChou4/Envelope Chou 4: "<>setpagedevice" +*PageSize EnvChou4.Borderless/Envelope Chou 4 (Borderless): "<>setpagedevice" +*PageSize EnvDL/Envelope DL: "<>setpagedevice" +*PageSize EnvDL.Borderless/Envelope DL (Borderless): "<>setpagedevice" +*PageSize EnvMonarch/Envelope Monarch: "<>setpagedevice" +*PageSize EnvMonarch.Borderless/Envelope Monarch (Borderless): "<>setpagedevice" +*PageSize EnvPersonal/Envelope Personal: "<>setpagedevice" +*PageSize EnvPersonal.Borderless/Envelope Personal (Borderless): "<>setpagedevice" +*PageSize Executive/Executive: "<>setpagedevice" +*PageSize Executive.Borderless/Executive (Borderless): "<>setpagedevice" +*PageSize FanFoldGermanLegal/Foolscap: "<>setpagedevice" +*PageSize FanFoldGermanLegal.Borderless/Foolscap (Borderless): "<>setpagedevice" +*PageSize ISOB5/Envelope B5: "<>setpagedevice" +*PageSize ISOB5.Borderless/Envelope B5 (Borderless): "<>setpagedevice" +*PageSize Legal/US Legal: "<>setpagedevice" +*PageSize Legal.Borderless/US Legal (Borderless): "<>setpagedevice" +*PageSize Letter/US Letter: "<>setpagedevice" +*PageSize Letter.Borderless/US Letter (Borderless): "<>setpagedevice" +*PageSize Postcard/Hagaki: "<>setpagedevice" +*PageSize Postcard.Borderless/Hagaki (Borderless): "<>setpagedevice" +*PageSize Statement/Statement: "<>setpagedevice" +*PageSize Statement.Borderless/Statement (Borderless): "<>setpagedevice" +*CloseUI: *PageSize +*OpenUI *PageRegion/Media Size: PickOne +*OrderDependency: 10 AnySetup *PageRegion +*DefaultPageRegion: Letter +*PageRegion 100x150mm/10x15 cm: "<>setpagedevice" +*PageRegion 100x150mm.Borderless/10x15 cm (Borderless): "<>setpagedevice" +*PageRegion 127x177.8mm.Borderless/5 x 7″ (Borderless): "<>setpagedevice" +*PageRegion 3.5x5/L (89x127 mm): "<>setpagedevice" +*PageRegion 3.5x5.Borderless/L (89x127 mm) (Borderless): "<>setpagedevice" +*PageRegion 4x12: "<>setpagedevice" +*PageRegion 4x12.Borderless/4x12in./10x30cm (Borderless): "<>setpagedevice" +*PageRegion 4x5: "<>setpagedevice" +*PageRegion 4x5.Borderless/4x5in./10x13cm (Borderless): "<>setpagedevice" +*PageRegion 4x6/4 x 6″: "<>setpagedevice" +*PageRegion 4x6.Borderless/4 x 6″ (Borderless): "<>setpagedevice" +*PageRegion 5x7/5 x 7″: "<>setpagedevice" +*PageRegion 5x7.Borderless/5 x 7″ (Borderless): "<>setpagedevice" +*PageRegion 5x8/5 x 8″: "<>setpagedevice" +*PageRegion 5x8.Borderless/5 x 8″ (Borderless): "<>setpagedevice" +*PageRegion 8x10/8 x 10″: "<>setpagedevice" +*PageRegion 8x10.Borderless/8 x 10″ (Borderless): "<>setpagedevice" +*PageRegion A4/A4: "<>setpagedevice" +*PageRegion A4.Borderless/A4 (Borderless): "<>setpagedevice" +*PageRegion A5/A5: "<>setpagedevice" +*PageRegion A5.Borderless/A5 (Borderless): "<>setpagedevice" +*PageRegion A6/A6: "<>setpagedevice" +*PageRegion A6.Borderless/A6 (Borderless): "<>setpagedevice" +*PageRegion B5/JIS B5: "<>setpagedevice" +*PageRegion B5.Borderless/JIS B5 (Borderless): "<>setpagedevice" +*PageRegion Env10/Envelope #10: "<>setpagedevice" +*PageRegion Env10.Borderless/Envelope #10 (Borderless): "<>setpagedevice" +*PageRegion EnvA2/Envelope A2: "<>setpagedevice" +*PageRegion EnvA2.Borderless/Envelope A2 (Borderless): "<>setpagedevice" +*PageRegion EnvC5/CEnvelope 5: "<>setpagedevice" +*PageRegion EnvC5.Borderless/CEnvelope 5 (Borderless): "<>setpagedevice" +*PageRegion EnvC6/CEnvelope 6: "<>setpagedevice" +*PageRegion EnvC6.Borderless/CEnvelope 6 (Borderless): "<>setpagedevice" +*PageRegion EnvChou3/Envelope Chou 3: "<>setpagedevice" +*PageRegion EnvChou3.Borderless/Envelope Chou 3 (Borderless): "<>setpagedevice" +*PageRegion EnvChou4/Envelope Chou 4: "<>setpagedevice" +*PageRegion EnvChou4.Borderless/Envelope Chou 4 (Borderless): "<>setpagedevice" +*PageRegion EnvDL/Envelope DL: "<>setpagedevice" +*PageRegion EnvDL.Borderless/Envelope DL (Borderless): "<>setpagedevice" +*PageRegion EnvMonarch/Envelope Monarch: "<>setpagedevice" +*PageRegion EnvMonarch.Borderless/Envelope Monarch (Borderless): "<>setpagedevice" +*PageRegion EnvPersonal/Envelope Personal: "<>setpagedevice" +*PageRegion EnvPersonal.Borderless/Envelope Personal (Borderless): "<>setpagedevice" +*PageRegion Executive/Executive: "<>setpagedevice" +*PageRegion Executive.Borderless/Executive (Borderless): "<>setpagedevice" +*PageRegion FanFoldGermanLegal/Foolscap: "<>setpagedevice" +*PageRegion FanFoldGermanLegal.Borderless/Foolscap (Borderless): "<>setpagedevice" +*PageRegion ISOB5/Envelope B5: "<>setpagedevice" +*PageRegion ISOB5.Borderless/Envelope B5 (Borderless): "<>setpagedevice" +*PageRegion Legal/US Legal: "<>setpagedevice" +*PageRegion Legal.Borderless/US Legal (Borderless): "<>setpagedevice" +*PageRegion Letter/US Letter: "<>setpagedevice" +*PageRegion Letter.Borderless/US Letter (Borderless): "<>setpagedevice" +*PageRegion Postcard/Hagaki: "<>setpagedevice" +*PageRegion Postcard.Borderless/Hagaki (Borderless): "<>setpagedevice" +*PageRegion Statement/Statement: "<>setpagedevice" +*PageRegion Statement.Borderless/Statement (Borderless): "<>setpagedevice" +*CloseUI: *PageRegion +*DefaultImageableArea: Letter +*DefaultPaperDimension: Letter +*ImageableArea 100x150mm: "8.390551181102 8.390551181102 275.074015748032 416.806299212598" +*PaperDimension 100x150mm: "283.464566929134 425.196850393701" +*ImageableArea 100x150mm.Borderless: "0 0 283.464566929134 425.196850393701" +*PaperDimension 100x150mm.Borderless: "283.464566929134 425.196850393701" +*ImageableArea 127x177.8mm.Borderless: "0 0 360 504" +*PaperDimension 127x177.8mm.Borderless: "360 504" +*ImageableArea 3.5x5: "8.390551181102 8.390551181102 243.609448818898 351.609448818898" +*PaperDimension 3.5x5: "252 360" +*ImageableArea 3.5x5.Borderless: "0 0 252 360" +*PaperDimension 3.5x5.Borderless: "252 360" +*ImageableArea 4x12: "8.390551181102 8.390551181102 279.609448818898 855.609448818898" +*PaperDimension 4x12: "288 864" +*ImageableArea 4x12.Borderless: "0 0 288 864" +*PaperDimension 4x12.Borderless: "288 864" +*ImageableArea 4x5: "8.390551181102 8.390551181102 279.609448818898 351.609448818898" +*PaperDimension 4x5: "288 360" +*ImageableArea 4x5.Borderless: "0 0 288 360" +*PaperDimension 4x5.Borderless: "288 360" +*ImageableArea 4x6: "8.390551181102 8.390551181102 279.609448818898 423.609448818898" +*PaperDimension 4x6: "288 432" +*ImageableArea 4x6.Borderless: "0 0 288 432" +*PaperDimension 4x6.Borderless: "288 432" +*ImageableArea 5x7: "8.390551181102 8.390551181102 351.609448818898 495.609448818898" +*PaperDimension 5x7: "360 504" +*ImageableArea 5x7.Borderless: "0 0 360 504" +*PaperDimension 5x7.Borderless: "360 504" +*ImageableArea 5x8: "8.390551181102 8.390551181102 351.609448818898 567.609448818898" +*PaperDimension 5x8: "360 576" +*ImageableArea 5x8.Borderless: "0 0 360 576" +*PaperDimension 5x8.Borderless: "360 576" +*ImageableArea 8x10: "8.390551181102 8.390551181102 567.609448818898 711.609448818898" +*PaperDimension 8x10: "576 720" +*ImageableArea 8x10.Borderless: "0 0 576 720" +*PaperDimension 8x10.Borderless: "576 720" +*ImageableArea A4: "8.390551181102 8.390551181102 586.885039370079 833.499212598425" +*PaperDimension A4: "595.275590551181 841.889763779528" +*ImageableArea A4.Borderless: "0 0 595.275590551181 841.889763779528" +*PaperDimension A4.Borderless: "595.275590551181 841.889763779528" +*ImageableArea A5: "8.390551181102 8.390551181102 411.137007874016 586.885039370079" +*PaperDimension A5: "419.527559055118 595.275590551181" +*ImageableArea A5.Borderless: "0 0 419.527559055118 595.275590551181" +*PaperDimension A5.Borderless: "419.527559055118 595.275590551181" +*ImageableArea A6: "8.390551181102 8.390551181102 289.247244094488 411.137007874016" +*PaperDimension A6: "297.637795275591 419.527559055118" +*ImageableArea A6.Borderless: "0 0 297.637795275591 419.527559055118" +*PaperDimension A6.Borderless: "297.637795275591 419.527559055118" +*ImageableArea B5: "8.390551181102 8.390551181102 507.514960629921 720.113385826772" +*PaperDimension B5: "515.905511811024 728.503937007874" +*ImageableArea B5.Borderless: "0 0 515.905511811024 728.503937007874" +*PaperDimension B5.Borderless: "515.905511811024 728.503937007874" +*ImageableArea Env10: "8.390551181102 8.390551181102 288.595275590551 675.609448818898" +*PaperDimension Env10: "296.985826771654 684" +*ImageableArea Env10.Borderless: "0 0 296.985826771654 684" +*PaperDimension Env10.Borderless: "296.985826771654 684" +*ImageableArea EnvA2: "8.390551181102 8.390551181102 306.595275590551 405.609448818898" +*PaperDimension EnvA2: "314.985826771654 414" +*ImageableArea EnvA2.Borderless: "0 0 314.985826771654 414" +*PaperDimension EnvA2.Borderless: "314.985826771654 414" +*ImageableArea EnvC5: "8.390551181102 8.390551181102 450.822047244095 640.743307086614" +*PaperDimension EnvC5: "459.212598425197 649.133858267717" +*ImageableArea EnvC5.Borderless: "0 0 459.212598425197 649.133858267717" +*PaperDimension EnvC5.Borderless: "459.212598425197 649.133858267717" +*ImageableArea EnvC6: "8.390551181102 8.390551181102 314.75905511811 450.822047244095" +*PaperDimension EnvC6: "323.149606299213 459.212598425197" +*ImageableArea EnvC6.Borderless: "0 0 323.149606299213 459.212598425197" +*PaperDimension EnvC6.Borderless: "323.149606299213 459.212598425197" +*ImageableArea EnvChou3: "8.390551181102 8.390551181102 331.766929133858 657.751181102362" +*PaperDimension EnvChou3: "340.157480314961 666.141732283465" +*ImageableArea EnvChou3.Borderless: "0 0 340.157480314961 666.141732283465" +*PaperDimension EnvChou3.Borderless: "340.157480314961 666.141732283465" +*ImageableArea EnvChou4: "8.390551181102 8.390551181102 246.727559055118 572.711811023622" +*PaperDimension EnvChou4: "255.11811023622 581.102362204724" +*ImageableArea EnvChou4.Borderless: "0 0 255.11811023622 581.102362204724" +*PaperDimension EnvChou4.Borderless: "255.11811023622 581.102362204724" +*ImageableArea EnvDL: "8.390551181102 8.390551181102 303.420472440945 615.231496062992" +*PaperDimension EnvDL: "311.811023622047 623.622047244094" +*ImageableArea EnvDL.Borderless: "0 0 311.811023622047 623.622047244094" +*PaperDimension EnvDL.Borderless: "311.811023622047 623.622047244094" +*ImageableArea EnvMonarch: "8.390551181102 8.390551181102 270.595275590551 531.609448818898" +*PaperDimension EnvMonarch: "278.985826771654 540" +*ImageableArea EnvMonarch.Borderless: "0 0 278.985826771654 540" +*PaperDimension EnvMonarch.Borderless: "278.985826771654 540" +*ImageableArea EnvPersonal: "8.390551181102 8.390551181102 252.595275590551 459.609448818898" +*PaperDimension EnvPersonal: "260.985826771654 468" +*ImageableArea EnvPersonal.Borderless: "0 0 260.985826771654 468" +*PaperDimension EnvPersonal.Borderless: "260.985826771654 468" +*ImageableArea Executive: "8.390551181102 8.390551181102 513.609448818898 747.609448818898" +*PaperDimension Executive: "522 756" +*ImageableArea Executive.Borderless: "0 0 522 756" +*PaperDimension Executive.Borderless: "522 756" +*ImageableArea FanFoldGermanLegal: "8.390551181102 8.390551181102 603.609448818898 927.609448818898" +*PaperDimension FanFoldGermanLegal: "612 936" +*ImageableArea FanFoldGermanLegal.Borderless: "0 0 612 936" +*PaperDimension FanFoldGermanLegal.Borderless: "612 936" +*ImageableArea ISOB5: "8.390551181102 8.390551181102 490.507086614173 700.270866141732" +*PaperDimension ISOB5: "498.897637795276 708.661417322835" +*ImageableArea ISOB5.Borderless: "0 0 498.897637795276 708.661417322835" +*PaperDimension ISOB5.Borderless: "498.897637795276 708.661417322835" +*ImageableArea Legal: "8.390551181102 8.390551181102 603.609448818898 999.609448818898" +*PaperDimension Legal: "612 1008" +*ImageableArea Legal.Borderless: "0 0 612 1008" +*PaperDimension Legal.Borderless: "612 1008" +*ImageableArea Letter: "8.390551181102 8.390551181102 603.609448818898 783.609448818898" +*PaperDimension Letter: "612 792" +*ImageableArea Letter.Borderless: "0 0 612 792" +*PaperDimension Letter.Borderless: "612 792" +*ImageableArea Postcard: "8.390551181102 8.390551181102 275.074015748032 411.137007874016" +*PaperDimension Postcard: "283.464566929134 419.527559055118" +*ImageableArea Postcard.Borderless: "0 0 283.464566929134 419.527559055118" +*PaperDimension Postcard.Borderless: "283.464566929134 419.527559055118" +*ImageableArea Statement: "8.390551181102 8.390551181102 387.609448818898 603.609448818898" +*PaperDimension Statement: "396 612" +*ImageableArea Statement.Borderless: "0 0 396 612" +*PaperDimension Statement.Borderless: "396 612" +*HWMargins: "0 0 0 0" +*ParamCustomPageSize Width: 1 points 252 612 +*ParamCustomPageSize Height: 2 points 360 1008 +*ParamCustomPageSize WidthOffset: 3 points 0 0 +*ParamCustomPageSize HeightOffset: 4 points 0 0 +*ParamCustomPageSize Orientation: 5 int 0 3 +*CustomPageSize True: "pop pop pop <>setpagedevice" +*OpenUI *MediaType/Media Type: PickOne +*OrderDependency: 10 AnySetup *MediaType +*DefaultMediaType: Stationery +*MediaType Stationery/Stationery: "<>setpagedevice" +*MediaType PhotographicGlossy/Glossy Photo Paper: "<>setpagedevice" +*MediaType Com.hpSpecialtyMatte/Specialty Paper, Matte: "<>setpagedevice" +*MediaType Com.hpSpecialtyGlossy/Specialty Paper, Glossy: "<>setpagedevice" +*MediaType StationeryHeavyweight/Heavyweight Paper: "<>setpagedevice" +*MediaType StationeryLightweight/Lightweight Paper: "<>setpagedevice" +*CloseUI: *MediaType +*% ColorModel from urf-supported +*OpenUI *ColorModel/Print Color Mode: PickOne +*OrderDependency: 10 AnySetup *ColorModel +*ColorModel RGB/Color: "<>setpagedevice" +*ColorModel Gray/Monochrome: "<>setpagedevice" +*ColorModel DeviceGray/Device Gray: "<>setpagedevice" +*ColorModel DeviceRGB/Device RGB: "<>setpagedevice" +*ColorModel AdobeRGB/Deep Color (Wide Color Gamut, AdobeRGB): "<>setpagedevice" +*DefaultColorModel: RGB +*CloseUI: *ColorModel +*OpenUI *Duplex/2-Sided Printing: PickOne +*OrderDependency: 10 AnySetup *Duplex +*DefaultDuplex: None +*Duplex None/Off: "<>setpagedevice" +*Duplex DuplexNoTumble/On (Portrait): "<>setpagedevice" +*Duplex DuplexTumble/On (Landscape): "<>setpagedevice" +*CloseUI: *Duplex +*cupsBackSide: Rotated +*OpenUI *OutputBin/Output Tray: PickOne +*OrderDependency: 10 AnySetup *OutputBin +*DefaultOutputBin: FaceUp +*OutputBin FaceUp/Face Up: "" +*PageStackOrder FaceUp: Reverse +*CloseUI: *OutputBin +*DefaultResolution: 600dpi +*OpenUI *cupsPrintQuality/Print Quality: PickOne +*OrderDependency: 10 AnySetup *cupsPrintQuality +*DefaultcupsPrintQuality: Normal +*cupsPrintQuality Draft/Draft: "<>setpagedevice" +*cupsPrintQuality Normal/Normal: "<>setpagedevice" +*cupsPrintQuality High/High: "<>setpagedevice" +*CloseUI: *cupsPrintQuality +*OpenUI *print-content-optimize/Print Optimization: PickOne +*OrderDependency: 10 AnySetup *print-content-optimize +*Defaultprint-content-optimize: auto +*print-content-optimize auto/Automatic: "" +*print-content-optimize photo/Photo: "" +*print-content-optimize graphics/Graphics: "" +*print-content-optimize text/Text: "" +*print-content-optimize text-and-graphics/Text and Graphics: "" +*CloseUI: *print-content-optimize +*OpenUI *print-rendering-intent/Print Rendering Intent: PickOne +*OrderDependency: 10 AnySetup *print-rendering-intent +*Defaultprint-rendering-intent: auto +*print-rendering-intent auto/Automatic: "" +*print-rendering-intent perceptual/Perceptual: "" +*CloseUI: *print-rendering-intent +*OpenUI *print-scaling/Print Scaling: PickOne +*OrderDependency: 10 AnySetup *print-scaling +*Defaultprint-scaling: auto +*print-scaling auto/Automatic: "" +*print-scaling auto-fit/Auto-fit: "" +*print-scaling fill/Fill: "" +*print-scaling fit/Fit: "" +*print-scaling none/None: "" +*CloseUI: *print-scaling +*cupsFilter2: "application/vnd.cups-pdf application/pdf 0 -" diff --git a/cups/printers.conf b/cups/printers.conf new file mode 100644 index 00000000..089a563e --- /dev/null +++ b/cups/printers.conf @@ -0,0 +1,25 @@ +# Printer configuration file for CUPS v2.3.3op2 +# Written by cupsd +# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING +NextPrinterId 358 + +PrinterId 357 +UUID urn:uuid:211a0c80-7523-3032-590f-af25d03f0454 +Info HP_OfficeJet_Pro_8030_series_936171_ +Location +MakeModel HP OfficeJet Pro 8030 series, driverless, cups-filters 1.28.7 +DeviceURI implicitclass://HP_OfficeJet_Pro_8030_series_936171_/ +State Idle +StateTime 1664251208 +ConfigTime 1664251208 +Type 36892 +Accepting Yes +Shared No +JobSheets none none +QuotaPeriod 0 +PageLimit 0 +KLimit 0 +OpPolicy default +ErrorPolicy retry-job +Option cups-browsed true + diff --git a/cups/printers.conf.O b/cups/printers.conf.O new file mode 100644 index 00000000..ef89620d --- /dev/null +++ b/cups/printers.conf.O @@ -0,0 +1,4 @@ +# Printer configuration file for CUPS v2.3.3op2 +# Written by cupsd +# DO NOT EDIT THIS FILE WHEN CUPSD IS RUNNING +NextPrinterId 357 diff --git a/cups/raw.convs b/cups/raw.convs new file mode 100644 index 00000000..0bd0e294 --- /dev/null +++ b/cups/raw.convs @@ -0,0 +1,5 @@ +# This file was generated by the cups package. You may change it, or +# reconfigure this file with dpkg-reconfigure. If it is removed, it +# will be regenerated by the package scripts. + +application/octet-stream application/vnd.cups-raw 0 - diff --git a/cups/raw.types b/cups/raw.types new file mode 100644 index 00000000..839755f9 --- /dev/null +++ b/cups/raw.types @@ -0,0 +1,5 @@ +# This file was generated by the cups package. You may change it, or +# reconfigure this file with dpkg-reconfigure. If it is removed, it +# will be regenerated by the package scripts. + +application/octet-stream diff --git a/cups/snmp.conf b/cups/snmp.conf new file mode 100644 index 00000000..a7d1e3b1 --- /dev/null +++ b/cups/snmp.conf @@ -0,0 +1,7 @@ +# +# SNMP configuration file for CUPS. See "man cups-snmp.conf" for a complete +# description of this file. +# + +Address @LOCAL +Community public diff --git a/cupshelpers/preferreddrivers.xml b/cupshelpers/preferreddrivers.xml new file mode 100644 index 00000000..004f61ed --- /dev/null +++ b/cupshelpers/preferreddrivers.xml @@ -0,0 +1,362 @@ + + + + + + + + + + + generic + + + + + + + generic + none + + + + + + + generic + none + + + + + + + generic + none + + + + + + + generic + none + + + + + + + generic + none + + + + + + + generic + none + + + + + + + generic + none + + + + + + generic + none + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + exact-cmd + + + + + + + + + + + + + + + + + + + + + gutenprint* + + + + + + + + + + + manufacturer-ricoh-ps + manufacturer-ricoh-pxl + + + + + + + + hpcups + + + *-postscript + manufacturer* + + + + + + + + + + + + *-postscript + + + + + + + + + + + + gutenprint* + + + + + + + + + + + + manufacturer-cmd + foomatic-recommended-nonpostscript + manufacturer* + pdf + foomatic-recommended-postscript + hpcups + foomatic-postscript + gutenprint-simplified + gutenprint-expert + foomatic-gutenprint + + + + + + + + + + + dlw400 + + + + + + + driverless + manufacturer-cmd + foomatic-recommended-nonpostscript + manufacturer* + pdf + foomatic-recommended-postscript + hpcups + splix + foomatic-postscript + + + + + + + gutenprint-simplified + gutenprint-expert + foomatic-gutenprint + foomatic + cups + + + generic-postscript + generic-foomatic-recommended + generic-pcl6 + generic-pcl5c + generic-pcl5e + generic-pcl5 + generic-pcl + generic-escp + ghostscript + generic + + + foomatic-recommended-hpijs + hpijs + foomatic-hpijs + + + hpcups-plugin + hpijs-plugin + turboprint + + + + diff --git a/dbus-1/system.d/avahi-dbus.conf b/dbus-1/system.d/avahi-dbus.conf new file mode 100644 index 00000000..44b1a670 --- /dev/null +++ b/dbus-1/system.d/avahi-dbus.conf @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/bluetooth.conf b/dbus-1/system.d/bluetooth.conf new file mode 100644 index 00000000..d6e1c7a0 --- /dev/null +++ b/dbus-1/system.d/bluetooth.conf @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/com.hp.hplip.conf b/dbus-1/system.d/com.hp.hplip.conf new file mode 100644 index 00000000..cf88a07a --- /dev/null +++ b/dbus-1/system.d/com.hp.hplip.conf @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/com.redhat.NewPrinterNotification.conf b/dbus-1/system.d/com.redhat.NewPrinterNotification.conf new file mode 100644 index 00000000..4ef92e37 --- /dev/null +++ b/dbus-1/system.d/com.redhat.NewPrinterNotification.conf @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/com.redhat.PrinterDriversInstaller.conf b/dbus-1/system.d/com.redhat.PrinterDriversInstaller.conf new file mode 100644 index 00000000..e3ffb2fa --- /dev/null +++ b/dbus-1/system.d/com.redhat.PrinterDriversInstaller.conf @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/net.hadess.SensorProxy.conf b/dbus-1/system.d/net.hadess.SensorProxy.conf new file mode 100644 index 00000000..51dcd287 --- /dev/null +++ b/dbus-1/system.d/net.hadess.SensorProxy.conf @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.DisplayManager.conf b/dbus-1/system.d/org.freedesktop.DisplayManager.conf new file mode 100644 index 00000000..66d9f240 --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.DisplayManager.conf @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf b/dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf new file mode 100644 index 00000000..ad5243c4 --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.GeoClue2.Agent.conf @@ -0,0 +1,18 @@ + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.GeoClue2.conf b/dbus-1/system.d/org.freedesktop.GeoClue2.conf new file mode 100644 index 00000000..abb3d5ee --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.GeoClue2.conf @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.ModemManager1.conf b/dbus-1/system.d/org.freedesktop.ModemManager1.conf new file mode 100644 index 00000000..8087da6f --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.ModemManager1.conf @@ -0,0 +1,344 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.freedesktop.PackageKit.conf b/dbus-1/system.d/org.freedesktop.PackageKit.conf new file mode 100644 index 00000000..110df894 --- /dev/null +++ b/dbus-1/system.d/org.freedesktop.PackageKit.conf @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/org.opensuse.CupsPkHelper.Mechanism.conf b/dbus-1/system.d/org.opensuse.CupsPkHelper.Mechanism.conf new file mode 100644 index 00000000..4068ede0 --- /dev/null +++ b/dbus-1/system.d/org.opensuse.CupsPkHelper.Mechanism.conf @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/pulseaudio-system.conf b/dbus-1/system.d/pulseaudio-system.conf new file mode 100644 index 00000000..2eb342e9 --- /dev/null +++ b/dbus-1/system.d/pulseaudio-system.conf @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + diff --git a/dbus-1/system.d/wpa_supplicant.conf b/dbus-1/system.d/wpa_supplicant.conf new file mode 100644 index 00000000..a333302b --- /dev/null +++ b/dbus-1/system.d/wpa_supplicant.conf @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/debconf.conf b/debconf.conf new file mode 100644 index 00000000..549c1d59 --- /dev/null +++ b/debconf.conf @@ -0,0 +1,83 @@ +# This is the main config file for debconf. It tells debconf where to +# store data. The format of this file is a set of stanzas. Each stanza +# except the first sets up a database for debconf to use. For details, see +# debconf.conf(5) (in the debconf-doc package). +# +# So first things first. This first stanza gives the names of two databases. + +# Debconf will use this database to store the data you enter into it, +# and some other dynamic data. +Config: configdb +# Debconf will use this database to store static template data. +Templates: templatedb + +# World-readable, and accepts everything but passwords. +Name: config +Driver: File +Mode: 644 +Reject-Type: password +Filename: /var/cache/debconf/config.dat + +# Not world readable (the default), and accepts only passwords. +Name: passwords +Driver: File +Mode: 600 +Backup: false +Required: false +Accept-Type: password +Filename: /var/cache/debconf/passwords.dat + +# Set up the configdb database. By default, it consists of a stack of two +# databases, one to hold passwords and one for everything else. +Name: configdb +Driver: Stack +Stack: config, passwords + +# Set up the templatedb database, which is a single flat text file +# by default. +Name: templatedb +Driver: File +Mode: 644 +Filename: /var/cache/debconf/templates.dat + +# Well that was pretty straightforward, and it will be enough for most +# people's needs, but debconf's database drivers can be used to do much +# more interesting things. For example, suppose you want to use config +# data from another host, which is mounted over nfs or perhaps the database +# is accessed via LDAP. You don't want to write to the remote debconf database, +# just read from it, so you still need a local database for local changes. +# +# A remote NFS mounted database, read-only. It is optional; if debconf +# fails to use it it will not abort. +#Name: remotedb +#Driver: DirTree +#Directory: /mnt/otherhost/var/cache/debconf/config +#Readonly: true +#Required: false +# +# A remote LDAP database. It is also read-only. The password is really +# only necessary if the database is not accessible anonymously. +# Option KeyByKey instructs the backend to retrieve keys from the LDAP +# server individually (when they are requested), instead of loading all +# keys at startup. The default is 0, and should only be enabled if you +# want to track accesses to individual keys on the LDAP server side. +#Name: remotedb +#Driver: LDAP +#Server: remotehost +#BaseDN: cn=debconf,dc=domain,dc=com +#BindDN: uid=admin,dc=domain,dc=com +#BindPasswd: secret +#KeyByKey: 0 +# +# A stack consisting of two databases. Values will be read from +# the first database in the stack to contain a value. In this example, +# writes always go to the first database. +#Name: fulldb +#Driver: Stack +#Stack: configdb, remotedb +# +# In this example, we'd use Config: fulldb at the top of the file +# to make it use the combination of the databases. +# +# Even more complex and interesting setups are possible, see the +# debconf.conf(5) page for details. diff --git a/debian_version b/debian_version new file mode 100644 index 00000000..8204473e --- /dev/null +++ b/debian_version @@ -0,0 +1 @@ +11.5 diff --git a/default/avahi-daemon b/default/avahi-daemon new file mode 100644 index 00000000..3756df73 --- /dev/null +++ b/default/avahi-daemon @@ -0,0 +1,4 @@ +# 1 = Try to detect unicast dns servers that serve .local and disable avahi in +# that case, 0 = Don't try to detect .local unicast dns servers, can cause +# troubles on misconfigured networks +AVAHI_DAEMON_DETECT_LOCAL=1 diff --git a/default/bluetooth b/default/bluetooth new file mode 100644 index 00000000..2c310b9d --- /dev/null +++ b/default/bluetooth @@ -0,0 +1,20 @@ +# Defaults for bluez + +# start bluetooth on boot? +# compatibility note: if this variable is _not_ found bluetooth will start +BLUETOOTH_ENABLED=1 + +# This setting used to switch HID devices (e.g mouse/keyboard) to HCI mode, that +# is you will have bluetooth functionality from your dongle instead of only +# HID. This is accomplished for supported devices by udev in +# /lib/udev/rules.d/62-bluez-hid2hci.rules by invoking hid2hci with correct +# parameters. +# See /usr/share/doc/bluez/NEWS.Debian.gz for further information. + +# Older daemons like pand dund and hidd can be found in bluez-compat package as +# they are deprecated and provided for backward compatibility only. + +# Note that not every bluetooth dongle is capable of switching back to HID mode, +# see http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=355497 +HID2HCI_ENABLED=0 +HID2HCI_UNDO=0 diff --git a/default/cacerts b/default/cacerts new file mode 100644 index 00000000..d03ec9d1 --- /dev/null +++ b/default/cacerts @@ -0,0 +1,10 @@ +# defaults for ca-certificates-java + +# The password which is used to protect the integrity of the keystore. +# storepass must be at least 6 characters long. It must be provided to +# all commands that access the keystore contents. +# Only change this if adding private certificates. +#storepass='' + +# enable/disable updates of the keystore /etc/ssl/certs/java/cacerts +cacerts_updates=yes diff --git a/default/console-setup b/default/console-setup new file mode 100644 index 00000000..6508cdc5 --- /dev/null +++ b/default/console-setup @@ -0,0 +1,16 @@ +# CONFIGURATION FILE FOR SETUPCON + +# Consult the console-setup(5) manual page. + +ACTIVE_CONSOLES="/dev/tty[1-6]" + +CHARMAP="UTF-8" + +CODESET="guess" +FONTFACE="" +FONTSIZE="" + +VIDEOMODE= + +# The following is an example how to use a braille font +# FONT='lat9w-08.psf.gz brl-8x8.psf' diff --git a/default/crda b/default/crda new file mode 100644 index 00000000..36b62bdc --- /dev/null +++ b/default/crda @@ -0,0 +1,11 @@ +# Set REGDOMAIN to a ISO/IEC 3166-1 alpha2 country code so that iw(8) may set +# the initial regulatory domain setting for IEEE 802.11 devices which operate +# on this system. +# +# Governments assert the right to regulate usage of radio spectrum within +# their respective territories so make sure you select a ISO/IEC 3166-1 alpha2 +# country code suitable for your location or you may infringe on local +# legislature. See `/usr/share/zoneinfo/zone.tab' for a table of timezone +# descriptions containing ISO/IEC 3166-1 alpha2 country codes. + +REGDOMAIN= diff --git a/default/cron b/default/cron new file mode 100644 index 00000000..f62b7be8 --- /dev/null +++ b/default/cron @@ -0,0 +1,28 @@ +# Cron configuration options + +# Whether to read the system's default environment files (if present) +# If set to "yes", cron will set a proper mail charset from the +# locale information. If set to something other than 'yes', the default +# charset 'C' (canonical name: ANSI_X3.4-1968) will be used. +# +# This has no effect on tasks running under cron; their environment can +# only be changed via PAM or from within the crontab; see crontab(5). +READ_ENV="yes" + +# Extra options for cron, see cron(8) +# +# For example, to enable LSB name support in /etc/cron.d/, use +# EXTRA_OPTS='-l' +# +# Or, to log standard messages, plus jobs with exit status != 0: +# EXTRA_OPTS='-L 5' +# +# For quick reference, the currently available log levels are: +# 0 no logging (errors are logged regardless) +# 1 log start of jobs +# 2 log end of jobs +# 4 log jobs with exit status != 0 +# 8 log the process identifier of child process (in all logs) +# +#EXTRA_OPTS="" + diff --git a/default/dbus b/default/dbus new file mode 100644 index 00000000..4bc8e1b6 --- /dev/null +++ b/default/dbus @@ -0,0 +1,7 @@ +# This is a configuration file for /etc/init.d/dbus; it allows you to +# perform common modifications to the behavior of the dbus daemon +# startup without editing the init script (and thus getting prompted +# by dpkg on upgrades). We all love dpkg prompts. + +# Parameters to pass to dbus. +PARAMS="" diff --git a/default/fail2ban b/default/fail2ban new file mode 100644 index 00000000..35bb3771 --- /dev/null +++ b/default/fail2ban @@ -0,0 +1,39 @@ +# This file is part of Fail2Ban. +# +# Fail2Ban is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# Fail2Ban is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Fail2Ban; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# +# Author: Cyril Jaquier +# +# $Revision$ + +# Command line options for Fail2Ban. Refer to "fail2ban-client -h" for +# valid options. +FAIL2BAN_OPTS="" + +# Run fail2ban as a different user. If not set, fail2ban +# will run as root. +# +# The user is not created automatically. +# The user can be created e.g. with +# useradd --system --no-create-home --home-dir / --groups adm fail2ban +# Log files are readable by group adm by default. Adding the fail2ban +# user to this group allows it to read the logfiles. +# +# Another manual step that needs to be taken is to allow write access +# for fail2ban user to fail2ban log files. The /etc/init.d/fail2ban +# script will change the ownership when starting fail2ban. Logrotate +# needs to be configured separately, see /etc/logrotate.d/fail2ban. +# +# FAIL2BAN_USER="fail2ban" diff --git a/default/fake-hwclock b/default/fake-hwclock new file mode 100644 index 00000000..fd667619 --- /dev/null +++ b/default/fake-hwclock @@ -0,0 +1,2 @@ +# Uncomment to set clock even if saved value appears to be in the past +#FORCE=force diff --git a/default/hwclock b/default/hwclock new file mode 100644 index 00000000..44b04312 --- /dev/null +++ b/default/hwclock @@ -0,0 +1,2 @@ +# Settings for the hwclock init script. +# See hwclock(5) for supported settings. diff --git a/default/isc-dhcp-server b/default/isc-dhcp-server new file mode 100644 index 00000000..37818a60 --- /dev/null +++ b/default/isc-dhcp-server @@ -0,0 +1,18 @@ +# Defaults for isc-dhcp-server (sourced by /etc/init.d/isc-dhcp-server) + +# Path to dhcpd's config file (default: /etc/dhcp/dhcpd.conf). +#DHCPDv4_CONF=/etc/dhcp/dhcpd.conf +#DHCPDv6_CONF=/etc/dhcp/dhcpd6.conf + +# Path to dhcpd's PID file (default: /var/run/dhcpd.pid). +#DHCPDv4_PID=/var/run/dhcpd.pid +#DHCPDv6_PID=/var/run/dhcpd6.pid + +# Additional options to start dhcpd with. +# Don't use options -cf or -pf here; use DHCPD_CONF/ DHCPD_PID instead +#OPTIONS="" + +# On what interfaces should the DHCP server (dhcpd) serve DHCP requests? +# Separate multiple interfaces with spaces, e.g. "eth0 eth1". +INTERFACESv4="eth0" +#INTERFACESv6="" diff --git a/default/keyboard b/default/keyboard new file mode 100644 index 00000000..6c6ec096 --- /dev/null +++ b/default/keyboard @@ -0,0 +1,5 @@ +XKBMODEL="pc105" +XKBLAYOUT="us" +XKBVARIANT="" +XKBOPTIONS="" +BACKSPACE="guess" \ No newline at end of file diff --git a/default/locale b/default/locale new file mode 100644 index 00000000..ae35878a --- /dev/null +++ b/default/locale @@ -0,0 +1,2 @@ +# File generated by update-locale +LANG=en_US.UTF-8 diff --git a/default/named b/default/named new file mode 100644 index 00000000..66352f0a --- /dev/null +++ b/default/named @@ -0,0 +1,6 @@ +# +# run resolvconf? +RESOLVCONF=no + +# startup options for the server +OPTIONS="-u bind" diff --git a/default/networking b/default/networking new file mode 100644 index 00000000..96553592 --- /dev/null +++ b/default/networking @@ -0,0 +1,31 @@ +# Configuration for networking init script being run during +# the boot sequence + +# Set to 'no' to skip interfaces configuration on boot +#CONFIGURE_INTERFACES=yes + +# Don't configure these interfaces. Shell wildcards supported/ +#EXCLUDE_INTERFACES= + +# Set to 'yes' to enable additional verbosity +#VERBOSE=no + +# Method to wait for the network to become online, +# for services that depend on a working network: +# - ifup: wait for ifup to have configured an interface. +# - route: wait for a route to a given address to appear. +# - ping/ping6: wait for a host to respond to ping packets. +# - none: don't wait. +#WAIT_ONLINE_METHOD=ifup + +# Which interface to wait for. +# If none given, wait for all auto interfaces, or if there are none, +# wait for at least one hotplug interface. +#WAIT_ONLINE_IFACE= + +# Which address to wait for for route, ping and ping6 methods. +# If none is given for route, it waits for a default gateway. +#WAIT_ONLINE_ADDRESS= + +# Timeout in seconds for waiting for the network to come online. +#WAIT_ONLINE_TIMEOUT=300 diff --git a/default/nfs-common b/default/nfs-common new file mode 100644 index 00000000..0e373e65 --- /dev/null +++ b/default/nfs-common @@ -0,0 +1,19 @@ +# If you do not set values for the NEED_ options, they will be attempted +# autodetected; this should be sufficient for most people. Valid alternatives +# for the NEED_ options are "yes" and "no". + +# Do you want to start the statd daemon? It is not needed for NFSv4. +NEED_STATD= + +# Options for rpc.statd. +# Should rpc.statd listen on a specific port? This is especially useful +# when you have a port-based firewall. To use a fixed port, set this +# this variable to a statd argument like: "--port 4000 --outgoing-port 4001". +# For more information, see rpc.statd(8) or http://wiki.debian.org/SecuringNFS +STATDOPTS= + +# Do you want to start the idmapd daemon? It is only needed for NFSv4. +NEED_IDMAPD= + +# Do you want to start the gssd daemon? It is required for Kerberos mounts. +NEED_GSSD= diff --git a/default/nginx b/default/nginx new file mode 100644 index 00000000..09b8fd0a --- /dev/null +++ b/default/nginx @@ -0,0 +1,10 @@ +# Note: You may want to look at the following page before setting the ULIMIT. +# http://wiki.nginx.org/CoreModule#worker_rlimit_nofile +# Set the ulimit variable if you need defaults to change. +# Example: ULIMIT="-n 4096" +#ULIMIT="-n 4096" + +# Define the stop schedule for nginx +# see the start-stop-daemon --retry documentation for more information +# +#STOP_SCHEDULE="QUIT/5/TERM/5/KILL/5" diff --git a/default/nss b/default/nss new file mode 100644 index 00000000..c43e88b9 --- /dev/null +++ b/default/nss @@ -0,0 +1,37 @@ +# /etc/default/nss +# This file can theoretically contain a bunch of customization variables +# for Name Service Switch in the GNU C library. For now there are only +# four variables: +# +# NETID_AUTHORITATIVE +# If set to TRUE, the initgroups() function will accept the information +# from the netid.byname NIS map as authoritative. This can speed up the +# function significantly if the group.byname map is large. The content +# of the netid.byname map is used AS IS. The system administrator has +# to make sure it is correctly generated. +#NETID_AUTHORITATIVE=TRUE +# +# SERVICES_AUTHORITATIVE +# If set to TRUE, the getservbyname{,_r}() function will assume +# services.byservicename NIS map exists and is authoritative, particularly +# that it contains both keys with /proto and without /proto for both +# primary service names and service aliases. The system administrator +# has to make sure it is correctly generated. +#SERVICES_AUTHORITATIVE=TRUE +# +# SETENT_BATCH_READ +# If set to TRUE, various setXXent() functions will read the entire +# database at once and then hand out the requests one by one from +# memory with every getXXent() call. Otherwise each getXXent() call +# might result into a network communication with the server to get +# the next entry. +#SETENT_BATCH_READ=TRUE +# +# ADJUNCT_AS_SHADOW +# If set to TRUE, the passwd routines in the NIS NSS module will not +# use the passwd.adjunct.byname tables to fill in the password data +# in the passwd structure. This is a security problem if the NIS +# server cannot be trusted to send the passwd.adjuct table only to +# privileged clients. Instead the passwd.adjunct.byname table is +# used to synthesize the shadow.byname table if it does not exist. +ADJUNCT_AS_SHADOW=TRUE diff --git a/default/raspberrypi-kernel b/default/raspberrypi-kernel new file mode 100644 index 00000000..36610827 --- /dev/null +++ b/default/raspberrypi-kernel @@ -0,0 +1,11 @@ +# Defaults for raspberrypi-kernel + +# Uncomment the following line to enable generation of +# /boot/initrd.img-KVER files (requires initramfs-tools) + +#INITRD=Yes + +# Uncomment the following line to enable generation of +# /boot/initrd(7).img files (requires rpi-initramfs-tools) + +#RPI_INITRD=Yes diff --git a/default/rng-tools-debian b/default/rng-tools-debian new file mode 100644 index 00000000..65d170dc --- /dev/null +++ b/default/rng-tools-debian @@ -0,0 +1,22 @@ +# -*- mode: sh -*- +#- +# Configuration for the rng-tools-debian initscript + +# Set to the input source for random data, leave undefined +# for the initscript to attempt auto-detection. Set to /dev/null +# for the viapadlock driver. +#HRNGDEVICE=/dev/hwrng +#HRNGDEVICE=/dev/null + +# Additional options to send to rngd. See the rngd(8) manpage for +# more information. Do not specify -r/--rng-device here, use +# HRNGDEVICE for that instead. +#RNGDOPTIONS="--hrng=intelfwh --fill-watermark=90% --feed-interval=1" +#RNGDOPTIONS="--hrng=viakernel --fill-watermark=90% --feed-interval=1" +#RNGDOPTIONS="--hrng=viapadlock --fill-watermark=90% --feed-interval=1" +# For TPM (also add tpm-rng to /etc/initramfs-tools/modules or /etc/modules): +#RNGDOPTIONS="--fill-watermark=90% --feed-interval=1" + +# If you need to configure which RNG to use, do it here: +#HRNGSELECT="virtio_rng.0" +# Use this instead of sysfsutils, which starts too late. diff --git a/default/rpcbind b/default/rpcbind new file mode 100644 index 00000000..67a9654e --- /dev/null +++ b/default/rpcbind @@ -0,0 +1,12 @@ +# /etc/init.d/rpcbind + +OPTIONS="" + +# Cause rpcbind to do a "warm start" utilizing a state file (default) +OPTIONS="-w" + +# Uncomment the following line to restrict rpcbind to localhost only for UDP requests +# OPTIONS="${OPTIONS} -h 127.0.0.1 -h ::1" + +# Uncomment the following line to enable libwrap TCP-Wrapper connection logging +# OPTIONS="${OPTIONS} -l " diff --git a/default/rpi-eeprom-update b/default/rpi-eeprom-update new file mode 100644 index 00000000..9e9d0797 --- /dev/null +++ b/default/rpi-eeprom-update @@ -0,0 +1 @@ +FIRMWARE_RELEASE_STATUS="default" diff --git a/default/rsync b/default/rsync new file mode 100644 index 00000000..424b1c0f --- /dev/null +++ b/default/rsync @@ -0,0 +1,47 @@ +# defaults file for rsync daemon mode +# +# This file is only used for init.d based systems! +# If this system uses systemd, you can specify options etc. for rsync +# in daemon mode by copying /lib/systemd/system/rsync.service to +# /etc/systemd/system/rsync.service and modifying the copy; add required +# options to the ExecStart line. + +# start rsync in daemon mode from init.d script? +# only allowed values are "true", "false", and "inetd" +# Use "inetd" if you want to start the rsyncd from inetd, +# all this does is prevent the init.d script from printing a message +# about not starting rsyncd (you still need to modify inetd's config yourself). +RSYNC_ENABLE=false + +# which file should be used as the configuration file for rsync. +# This file is used instead of the default /etc/rsyncd.conf +# Warning: This option has no effect if the daemon is accessed +# using a remote shell. When using a different file for +# rsync you might want to symlink /etc/rsyncd.conf to +# that file. +# RSYNC_CONFIG_FILE= + +# what extra options to give rsync --daemon? +# that excludes the --daemon; that's always done in the init.d script +# Possibilities are: +# --address=123.45.67.89 (bind to a specific IP address) +# --port=8730 (bind to specified port; default 873) +RSYNC_OPTS='' + +# run rsyncd at a nice level? +# the rsync daemon can impact performance due to much I/O and CPU usage, +# so you may want to run it at a nicer priority than the default priority. +# Allowed values are 0 - 19 inclusive; 10 is a reasonable value. +RSYNC_NICE='' + +# run rsyncd with ionice? +# "ionice" does for IO load what "nice" does for CPU load. +# As rsync is often used for backups which aren't all that time-critical, +# reducing the rsync IO priority will benefit the rest of the system. +# See the manpage for ionice for allowed options. +# -c3 is recommended, this will run rsync IO at "idle" priority. Uncomment +# the next line to activate this. +# RSYNC_IONICE='-c3' + +# Don't forget to create an appropriate config file, +# else the daemon will not start. diff --git a/default/saned b/default/saned new file mode 100644 index 00000000..691e5a50 --- /dev/null +++ b/default/saned @@ -0,0 +1,4 @@ +# Defaults for the saned initscript, from sane-utils + +# Set to the user saned should run as +RUN_AS_USER=saned diff --git a/default/ssh b/default/ssh new file mode 100644 index 00000000..30404222 --- /dev/null +++ b/default/ssh @@ -0,0 +1,5 @@ +# Default settings for openssh-server. This file is sourced by /bin/sh from +# /etc/init.d/ssh. + +# Options to pass to sshd +SSHD_OPTS= diff --git a/default/triggerhappy b/default/triggerhappy new file mode 100644 index 00000000..002dcf92 --- /dev/null +++ b/default/triggerhappy @@ -0,0 +1,17 @@ +# Defaults for triggerhappy initscript +# sourced by /etc/init.d/triggerhappy +# installed at /etc/default/triggerhappy by the maintainer scripts + +# +# This is a POSIX shell fragment +# + +# Additional options that are passed to the Daemon. +DAEMON_OPTS="" + +# The Triggerhappy daemon (thd) drops its root privileges after +# startup and becomes "nobody". If you want it to retain its root +# status (e.g. to run commands only accessible to the system user), +# uncomment the following line or specifiy the user option yourself: +# +# DAEMON_OPTS="--user root" diff --git a/default/useradd b/default/useradd new file mode 100644 index 00000000..3888dba8 --- /dev/null +++ b/default/useradd @@ -0,0 +1,37 @@ +# Default values for useradd(8) +# +# The SHELL variable specifies the default login shell on your +# system. +# Similar to DSHELL in adduser. However, we use "sh" here because +# useradd is a low level utility and should be as general +# as possible +SHELL=/bin/bash +# +# The default group for users +# 100=users on Debian systems +# Same as USERS_GID in adduser +# This argument is used when the -n flag is specified. +# The default behavior (when -n and -g are not specified) is to create a +# primary user group with the same name as the user being added to the +# system. +# GROUP=100 +# +# The default home directory. Same as DHOME for adduser +# HOME=/home +# +# The number of days after a password expires until the account +# is permanently disabled +# INACTIVE=-1 +# +# The default expire date +# EXPIRE= +# +# The SKEL variable specifies the directory containing "skeletal" user +# files; in other words, files such as a sample .profile that will be +# copied to the new user's home directory when it is created. +SKEL=/etc/skel +# +# Defines whether the mail spool should be created while +# creating the account +# CREATE_MAIL_SPOOL=yes + diff --git a/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/account_id.json b/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/account_id.json new file mode 100644 index 00000000..42ed15ca --- /dev/null +++ b/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/account_id.json @@ -0,0 +1 @@ +{"url":"https://acme-v02.api.letsencrypt.org/acme/acct/49334232"} diff --git a/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info-1547219110.json b/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info-1547219110.json new file mode 100644 index 00000000..752de4b9 --- /dev/null +++ b/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info-1547219110.json @@ -0,0 +1,12 @@ +{ + "id": 49334232, + "key": { + "kty": "RSA", + "n": "w2anOE2E-QynOuH0MF1FgQi6DJ8UC5KJoDlt1Rasq5VEguIqTjnFJkeyJW6qxJYzB4ssChGez7xBR4ELLRwvaWwg4431EoEyCSHKt1OVJfonm5r0_n-BV_c2P5ebYJWk1gbmQfn93XkzfQXgInU1TDvKRAQ9mTduWESehkwMSSgqMd5xmLcteq9lCRe9Bg2cHRVcNeE3cFZcwm0njt8AplWERFoyqIU4DPCMzmxPNJ8Qei_4IpImvCj8QJXVZsnE_1pYkTb3oqdhZcOlswA9ulnfFxnGvR4sOhcWKYWH-4xcyDkSlnc8s24V5N2At1dg7XlLexzOWYuYIKkOk9FG6v_-aKotWQw14HFHfEh7KTKsem5nJbGcUxl6kcxUGEj35cLSaxwSuXg_Ru0ixeFiYn3LeBXhq8eM_Fytosr7ZZVPlnuPbhcqR1oh2hCHOqEsaJ0iHwZe9EOGCoVTXaMCVGUA-3xw3yAEND6-U2kwucb7UiJr54QZNVxP2D26OAct3ruBqykINcn-zqhR2ZePtBvpBZYQH14NBpkOqfaW_SB2S4sXZOd6BkBI-pd9ps3oxIcduPgCdQpL_uX9bhIP71nA7bp79IJAy0q4xKbQh-KqPOQG7pBlknSQkkNw_SRI-rl3RURH9vVPi37UpZBJRl59PbALGly2eMjUDRLgPHc", + "e": "AQAB" + }, + "contact": [], + "initialIp": "71.176.21.34", + "createdAt": "2019-01-11T15:03:35.397065828Z", + "status": "valid" +} \ No newline at end of file diff --git a/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info-1547219326.json b/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info-1547219326.json new file mode 100644 index 00000000..f96debb0 --- /dev/null +++ b/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info-1547219326.json @@ -0,0 +1,12 @@ +{ + "id": 49334232, + "key": { + "kty": "RSA", + "n": "w2anOE2E-QynOuH0MF1FgQi6DJ8UC5KJoDlt1Rasq5VEguIqTjnFJkeyJW6qxJYzB4ssChGez7xBR4ELLRwvaWwg4431EoEyCSHKt1OVJfonm5r0_n-BV_c2P5ebYJWk1gbmQfn93XkzfQXgInU1TDvKRAQ9mTduWESehkwMSSgqMd5xmLcteq9lCRe9Bg2cHRVcNeE3cFZcwm0njt8AplWERFoyqIU4DPCMzmxPNJ8Qei_4IpImvCj8QJXVZsnE_1pYkTb3oqdhZcOlswA9ulnfFxnGvR4sOhcWKYWH-4xcyDkSlnc8s24V5N2At1dg7XlLexzOWYuYIKkOk9FG6v_-aKotWQw14HFHfEh7KTKsem5nJbGcUxl6kcxUGEj35cLSaxwSuXg_Ru0ixeFiYn3LeBXhq8eM_Fytosr7ZZVPlnuPbhcqR1oh2hCHOqEsaJ0iHwZe9EOGCoVTXaMCVGUA-3xw3yAEND6-U2kwucb7UiJr54QZNVxP2D26OAct3ruBqykINcn-zqhR2ZePtBvpBZYQH14NBpkOqfaW_SB2S4sXZOd6BkBI-pd9ps3oxIcduPgCdQpL_uX9bhIP71nA7bp79IJAy0q4xKbQh-KqPOQG7pBlknSQkkNw_SRI-rl3RURH9vVPi37UpZBJRl59PbALGly2eMjUDRLgPHc", + "e": "AQAB" + }, + "contact": [], + "initialIp": "71.176.21.34", + "createdAt": "2019-01-11T15:03:35Z", + "status": "valid" +} \ No newline at end of file diff --git a/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info.json b/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info.json new file mode 100644 index 00000000..2f56dbc4 --- /dev/null +++ b/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info.json @@ -0,0 +1,14 @@ +{ + "id": 49334232, + "key": { + "kty": "RSA", + "n": "w2anOE2E-QynOuH0MF1FgQi6DJ8UC5KJoDlt1Rasq5VEguIqTjnFJkeyJW6qxJYzB4ssChGez7xBR4ELLRwvaWwg4431EoEyCSHKt1OVJfonm5r0_n-BV_c2P5ebYJWk1gbmQfn93XkzfQXgInU1TDvKRAQ9mTduWESehkwMSSgqMd5xmLcteq9lCRe9Bg2cHRVcNeE3cFZcwm0njt8AplWERFoyqIU4DPCMzmxPNJ8Qei_4IpImvCj8QJXVZsnE_1pYkTb3oqdhZcOlswA9ulnfFxnGvR4sOhcWKYWH-4xcyDkSlnc8s24V5N2At1dg7XlLexzOWYuYIKkOk9FG6v_-aKotWQw14HFHfEh7KTKsem5nJbGcUxl6kcxUGEj35cLSaxwSuXg_Ru0ixeFiYn3LeBXhq8eM_Fytosr7ZZVPlnuPbhcqR1oh2hCHOqEsaJ0iHwZe9EOGCoVTXaMCVGUA-3xw3yAEND6-U2kwucb7UiJr54QZNVxP2D26OAct3ruBqykINcn-zqhR2ZePtBvpBZYQH14NBpkOqfaW_SB2S4sXZOd6BkBI-pd9ps3oxIcduPgCdQpL_uX9bhIP71nA7bp79IJAy0q4xKbQh-KqPOQG7pBlknSQkkNw_SRI-rl3RURH9vVPi37UpZBJRl59PbALGly2eMjUDRLgPHc", + "e": "AQAB" + }, + "contact": [ + "mailto:joshua.dye@gmail.com" + ], + "initialIp": "71.176.21.34", + "createdAt": "2019-01-11T15:03:35Z", + "status": "valid" +} \ No newline at end of file diff --git a/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1547219510.csr b/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1547219510.csr new file mode 100644 index 00000000..a680cfae --- /dev/null +++ b/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1547219510.csr @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEuDCCAqACAQAwMDEuMCwGA1UEAwwlNWYzYjQyZGQ3YTBhYjFjYi5uYXRhbGll +YW5kam9zaHVhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALiw +EUXYJryGGjoEzrvP3gxKh51H/6n2ap4yvPVDOdnaRPztnO+D3sYRU4MghccwLVBj +q1B+iKcQlkruhVS4pqpQsjarlgSyySxhas/3YJ2PEUEsSKcK8RR57TCIPPD4iPgX +c6HHTthb3WaGZPjd8y8m5C8u9cBeMDIiC9NdofqrY2ijSoN452gFXRUIJwxG0HdK +DPmO4S51zd8quqrP8DSp4G5BEFo6xO2MYsy3HUhKlGzkPbMt19MSvMKOiE7iJgM9 +UftzqR0n3RfWTNf28dbYaaBdX8i4nr7EFbxuJ2WirIzghN9oPc8xgUGDru9x1drL +NtPAXEdMaH6FhMDVLwNoUECJF5+bpMK64U2/j87pIYCg5TVoY3rX0Z4G3UjBW1SX +1GqbBpwGIglWSTfuJOdKiJ+z2d8UBD9zLebMr1p4HfCDQZvMVERZzI1T6/dHdWyw +/0ItLGrYkplfJdU0UnDrDErQmFOYPxen39TAEw7dkpgOgJbaZuKrw4KXOlfPI35a +2wINWcKeHf2DfJXf+Vc5ltyHXqfH3Kf9YuLBvIBMExf/qhU5VmUWOKRvtuMeCZ5U +Rh6rAfiyGm89kGgnr+Zzz84Z1l4HGkcvBBzFEdlrQjxS9dZrLjAovN0kPImCZ2bI +hz0vnlTWPCfeiod6SyAvAV0mUUrc2VeWMiARpMljAgMBAAGgQzBBBgkqhkiG9w0B +CQ4xNDAyMDAGA1UdEQQpMCeCJTVmM2I0MmRkN2EwYWIxY2IubmF0YWxpZWFuZGpv +c2h1YS5jb20wDQYJKoZIhvcNAQELBQADggIBAFmoiwKX/LBmRL/2oJ3lYS5mVixW +zjVu4A00n1tX33veHkjgjFT792q8J/Ep7YHNtpgeDfAg0Xe958sRoOFQeaoSNIU2 +1D54h8wPf8LkWFIBT1CWVFqZVxIiy4+0d4muh7Ag9h4Lpp3gebyuq5CVeboWmwNc +XXKerpyCMZ7dr5asgaJOlLB5lTJE++iMlQ73qbOH0/5rLVsoMnelMohH84d4S97T +S5OXUjPlCJE59osDEUPoXlD3fFieQWjVM4wjwyhrHqnqKOB5bm6tK+ldGTVghq5a +hOZsCbpyAPwna4codQ2B/X620nS/7nYZzb7V19BTLx7cZsmYI1ojYTRsK5LkYAJq +zQ2n2t7SGVa/jgqhpyXRpP4b++INTHWpX7JwNdEozQ0IShV0I7BXtcpBgD3NDyAB +0SHmcdBNSzo+MqD9AKs/LycXiO8JISD546EWMnmSXsLoFMrwwe0FObKz/3IgtRXW +uwDZg1Uz+Sfd0wRRbXnQ6beeHsRVjgSlMiN6EIjE2ZWnkySyLbRMRVf1lHgypzDV +pIcZHFPmm4u/Foacdmwglq7SV4Ejd+dKqIH6O2jw+GL4Fxoe4ySl1Y5bf+VXdpW8 +A6sXNFAWaHU2N+KYXAjTM0RYNfacvewFdK7xVte61juwpLRjV1PN+jbwun0vBzQH +HNlvAny7ZoCR/CEQ +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1547219853.csr b/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1547219853.csr new file mode 100644 index 00000000..ec52c669 --- /dev/null +++ b/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1547219853.csr @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEuDCCAqACAQAwMDEuMCwGA1UEAwwlNWYzYjQyZGQ3YTBhYjFjYi5uYXRhbGll +YW5kam9zaHVhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKD9 +rBdfDGP3HFLt2x+cwf8OMLMzNWqa9v9p2KPc5ojL3vUJm2jZY4rZme4WJZqMDwmq +3naViZZn8A5fkIxenc+ro42DdFRO/HadSgCcTwBulwfjcE4ynaLOcDiGHcZSAVoa +mu+nevzJ/IfqY78xTOR3kZlbR3aXCbamAffTKZH8eO8gGvlSlLDnYsjXDITognF9 +6iEdLSjC9jXOxJ6e5omcO3j6zvUn6jI8kGmHTaJLpOrY4ZysGTqam3ofh6OVGjuS +N0dzrgaCtnWss25uA31iK0x6OQyvxvuFh3wf4kIHYF2vz7BHuG3T3mYJQjl+cPAy +iLpGn746pOpU2sEE6TNaHvaAnyL5+Iu0wbFQ4ann3GZa299UWxe+ODPTLd8ErsCP +zB2jcXeNSSncsRGFg8CdFggEdM+wXC3DW8xoUM6l4yXdOUxElQSFDPkUtIGusE14 +Fu+w609L8jIsj6o689nkE8t4AtEuHWUw6OOlLwU+QlVoXZf40mBZ8yUtopKOvcKz +g68QpVIipy3oKICZqA26FiiJ1y0kJWKAbmLjLrBpSn10CQsnNVHbDTwHf91TRnjN +VPI+7AxAOzjDUoQVFn6ZqaVdqAfxdjirsOufZq+7uKhj7JNoPb2PDR1H3kJiG5pO +6lARH0WrhZ2XMQpSMXoDGquampPmPCO25LoG0drzAgMBAAGgQzBBBgkqhkiG9w0B +CQ4xNDAyMDAGA1UdEQQpMCeCJTVmM2I0MmRkN2EwYWIxY2IubmF0YWxpZWFuZGpv +c2h1YS5jb20wDQYJKoZIhvcNAQELBQADggIBABLUQp12LZJyqHW0OCLrz9QtwiWr +IjL6+Zr8PFK7qQmYHZ99LwG1YNcFe5CA4byPdkh0xLaULFm6Hg/Y2TCh0I92nsdm +lYfMqxCS362dpYHkVfqOqLktC61oPsufsV47eQFxPFw7rJr7TX/wZqs3nMgr9PXa +f+RcwY4bcGLPBIDNkgpm5yL/DjsmP61vosKneIRpKw4vfIeAO9UiTEKgUFmOIrTf +6bMcJq31C2gblIl62bglUWNqml5tggGZsL3GG6ouSRKowk64GU0wKG9pwmWYlyUd +yM7OhHZtZw6euJ5R5pVIBewu7IwPzFLqAQkCGAnL2owA88N8BIMhzvSQj/Pv8ITd +K+DkGmN4p87ZEwQwN014kbYKquxVqj8Mt40eXarMZnAWGAkPzVjuqZ1jjWSV52BE +FQCXl6EQhuwVfV0PuB31WFyguo56w1fEhZekLPi9JVKMw8W4FiZtmC+wzA6JB2Nv +RPu1IQMR639ADD8jK8XgTOtaWf+/EXiIYJN9ILLQ1Lid/eR1EQcZMd5Sivls3MMO +xcemVkh3HEKUeEUaA4gokhIjryVFznb2bmXJXI1pOPuHPnEfDBC4NBjEnnDHXUrJ +ZPVzgv7WGEnQbX4haa/rVTxE75JVoAjfdyMRKXybVsY6UJnvHgykWnD1G656vm0k +BSFHpCx701mcRpHO +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006472.csr b/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006472.csr new file mode 100644 index 00000000..8da0e6a3 --- /dev/null +++ b/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006472.csr @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEuDCCAqACAQAwMDEuMCwGA1UEAwwlNWYzYjQyZGQ3YTBhYjFjYi5uYXRhbGll +YW5kam9zaHVhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMPD +sbo7EA6MMXk8o99buZoqbTyt4ALECL6722kXakQVrEP3zz0OkQ5R2bi9vsY4tHfe +w+1yUzWdTRkp5cBPbNOIbkU9BSX3pjYF1vqXfnIF9+/qSyGjGKmVibtS0k1ngIxr +ulWI6GNJuF0q6eGqBxCWx2zEX3p/UcRQW8Pv5GgT4pnmANhp9C2nt0RvuYj3Bf8L +qJ35Ow9Pmo+7hRtlCr7mxEwBC1KwTMiN+VAiu9l6C8m6qWdZPAY98PRrnBJvxs3g +T/e7ho/2bsyqKQ/quFDvQaOG+87MaQbedVihTQ0OQONdnYXEyykVPSfBNoS4DHIJ +ZBI0SmyT5d2llYJQ189N+skZaq0SolsTiBXVMxqwYsri2E5Z1MlKcvWg2ZPsm5It +u+dHLlZEeWPN8sTZFgLDqdfL00xXvFl4DuW7vYs3L8k3JJdBNByoWdNmQBzAlTT7 +nJ5j6ddDtmeVx1HYE8kiQh03GeFd8MEREPkYEtGWqW9M/1xf+y4UfFTKzN0Y09SZ +xsak8P/wcbLHXmuU4Cm7plrPsvJjV17LvHqnD8TveWcfQnDdx/m0FX5oOa2Ow341 +GdTqKg7osmLoHKfG8CarzjyV+ETDjhNLYDdvAmVYWgIYaz9KDT863XckDm+WtsEO +sVPVGlpInb/jsgOuRseceKeVkw2/wjRqzLRDVtXfAgMBAAGgQzBBBgkqhkiG9w0B +CQ4xNDAyMDAGA1UdEQQpMCeCJTVmM2I0MmRkN2EwYWIxY2IubmF0YWxpZWFuZGpv +c2h1YS5jb20wDQYJKoZIhvcNAQELBQADggIBAE4Qmr8S2/AHvs18GO6lVOQrI/yr +xUcgv/kU+jGB6ch/LDrSs9o/g8JnIBn80ImjOykaSMMDOMIyMjv2XHJfRvkf7zBl +n0ilnZpsGE8qbnHJCKKN+Pj2NnnfhWnN+cUk7oeMhZS/QJVtAmhs3jzxbbsWv/wx +azaS0gDGOLWlrxSJy7/RIx/hJM+IEoeJqaUZjyKP8JO+6aBkwZ2NQNJW5Cip0rAn +y9WfI87ROJNnuJo9vSOv7AXUNvN0litgoP0NIR836aELfUdYb0UvLsfk+guAAt1G +CzwnlhmDiAfzspSSkx3GBX1usiV1OVuBUv2kZ6E8z69QE8S7cK5m9VOAyg8iT1IW +JVNIug9scV1ES/hUEajhgm4F9QeMBuazooyLyTKA/jsmsJ2Ub6Z1U5sjQPqfDtFa +pJj19p3dxh9zPEwwlVmz1lABqc9oQmNqQWLyD/9kCU5qExxWsZVl99F5Tp1YNDvb +FO20wFVQ9QlSA0URj9U462dvswtw0fpCaU0/uyvWduExxzte9AU2XB0Di+uHP9l6 +GfP4GqLFVvZaRfer9BLy3CHog0gvRpf5vfRs+nUQCLJzYF0stnbkVfSVW65WRdUb +fXPhd+DZ9chE8mLeV45LpNWbPg5GleTEGC0k9cbPqGB7nc6EFTbj88McY00oLfPj +uFOvMt/39ccw0TQz +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006607.csr b/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006607.csr new file mode 100644 index 00000000..358ccb46 --- /dev/null +++ b/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006607.csr @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEuDCCAqACAQAwMDEuMCwGA1UEAwwlNWYzYjQyZGQ3YTBhYjFjYi5uYXRhbGll +YW5kam9zaHVhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMrl +Gt+HVDIobA8OUbUkAPCpjIIsJco+vLBq9TetIuan57Koi9QYCX2aYUBtCLVwYCZJ +N2VeuApcF6heSJ7S5mFmquBiffICthJRnANI5SZdVzBFyGLitUo9adfH89jOyUEg +hdb6ntW0izmE+Ku07TZ6uy2SSfjPRY5iP+oNHSVrIqvBYZriV0zxLO4HKbR4fFSC +nxIMtqP1nnZCQNbHHB50RUwk21C2REQVGH0W9YTZajTmmFZGO3A69QCPMSxfa2jq +1wlcOq1uJ0WotPH9WBR+9dvwow94pzErLECJhgKkQXsgqopsAv2uK+326KR4OQv7 +lAjQQk31/Lx2Ky5jaCuiD7PKGXk2ATdUt+LEqIrzuw3C0MBqeoTZK0wQ1kHg3SFM +HhzejowSoEgolGj5ajmsv1kUuOLrVaneU2mohp59FuwnScFB9qro9Xp4NJ8uU9QF +vCpNUNfWewZ/3+iz7YDWr9ZtVQi24/7Vs4btyRbSqP9kV7GnmhFfqMv6R91bcl4C +w5BxlALmxkTkD7/wdQpLSLshf7l9VPvAuIB2i+13e1GRe9y48ypuO5UW518Ho17g +Q33VuKZBqOgU4ITzqmS8vcl2WwZ8AZUbx09t9lYMVlG152ADUhcLEKASIWdJZjXC +OvGc9+Qld0zLw4ZlkJeqOnEi/GMngjKhEHD+vXqNAgMBAAGgQzBBBgkqhkiG9w0B +CQ4xNDAyMDAGA1UdEQQpMCeCJTVmM2I0MmRkN2EwYWIxY2IubmF0YWxpZWFuZGpv +c2h1YS5jb20wDQYJKoZIhvcNAQELBQADggIBAA/srhRrisGOdUUnAs60RWCRDCTN +YWlu5A99zQVSHDjj++1mL6H4Ktbj4LYmgYDTFQMr7jdQbQ6LtIzx2h8sWqocu3LJ +UDD51AJN+h+Nw3K6c6K3pRyP9ojf0uHdETXkH+Jj2NBnn8/DJ2bYdnYvYG2X5G7A +A2akYikKkXtZw8kgbdhBP7P1V2BXRa0dycZqDdLySb/tnkM2/YEMWY3oG1VrkRuo +hPoK77tc2T6jnN0Z75vb3HoLkWwYlo9Pb+MKxJLiNbtlu5qEbogQG7jjzAwhcT9I +eMxg9wdqfE53QHYmCx8neAMfN34O1fRawVZmiWUeBfXo9b7K9OvKSNU9YX97bPxH +y7QHUhGYLDTFEmGWEJiWmXqzbrvrA54DW6Z6AMhXXwKpJsSgxLuUGs9hFIyDDCqw +nSIGuQiuhM8/5S76SdT38HOWox91DsZBbhHFuKNDOkgukEkx86tq0wmD7vmhOhdB +3nwTyW9WyqbQEYLnNG10oIUYY5isqud5Y9MhK6zgo0JQ+s544uQs3VZQ5U/9A/Im +MI0O+XpDZLyuYOhgOn/cSPuVRs96VOTglQwGNbyoj5OPKRUVmSz6GmAr4DrDsHfz +0GKlbdvK2HxqSbudKlbEaZ6iSZUalsMTzm/A/iVvbrIkKMVK4RLPlcOHAFbl5MlJ +eSZAt9aqSpYjN+6C +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006861.csr b/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006861.csr new file mode 100644 index 00000000..080657a4 --- /dev/null +++ b/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006861.csr @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEuDCCAqACAQAwMDEuMCwGA1UEAwwlNWYzYjQyZGQ3YTBhYjFjYi5uYXRhbGll +YW5kam9zaHVhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALuq +CD984Zs7kIN5eXF8b0gvPuxzjQokhCzvDEBWcgkN6Da2hXPBkMoF9/a7w5tuW2I0 +oHOQ2eE0IxG8PLcpf+AZDs3X06G/gYMIdrVnh9FE1slcIT8ZLHjOcX4wgsgvym6y +pWYjMa8PevHgspIQ8TynwuaXw70MqEXzkaewAsmoo8HoQ4wZ5tggu2aXWAYdW8sZ +VP1QSoOPDoDozAqb2x6HaLqym73CB5XPTNysN5sMIgIRx80R/e6WJJ1sc3hMrm6a +JSrF8l8Whao3EP3I356acdp63k4gMNFiiPlGW3JAl5A9BChISue95PNcG0qARTts +JGb8LyOUzAlshkF5BRJxYfOjSOklWDjqcwVN2HbT0zmQFX7j05dJaD6S19/8r+8k +oiL3uWAS2jaevrXgp7qcKCTAu3IneEe6DONkPDd49fAYCjQX1rXJYa4FfAfwQiwj +2rF3dxrpqfs7pjELnP2RhHzLp7d8rL91xO3bxwToMbbl/RAri7RXOE1tKVZOWXcv +Xsf4nmWdptqHALYy1dSf30NSbQPNnU2s2OD8TfLbxtcpCZcZw1iwRnbX5UiUz0QX +J66RlkmHWfpGfoCxL1nAKkcTAXOFcMAVgmzAU52mni59yS56CmdouIQ32X9WDIUm +R3tL8jyO6O28QsxxJv4o7KBVy/9yOaYrrSW2WTERAgMBAAGgQzBBBgkqhkiG9w0B +CQ4xNDAyMDAGA1UdEQQpMCeCJTVmM2I0MmRkN2EwYWIxY2IubmF0YWxpZWFuZGpv +c2h1YS5jb20wDQYJKoZIhvcNAQELBQADggIBAA6J4EFwz+Tx1wmlNQda/Vgr90bw +SuGGwYcxmHcBU+zBWDTWA+qFjdNy474cWAKh9BTCLoBjr7E3nXKUt4xh2MOhV1PZ +VPxlOoS+Jb8wXM3s4t1wFeN+woxZ/9kYquYgJ5E5OvugQOV35jqcmwv4uT+4ezzU +2EA3QulVFvdOhsmNYZl1sWZXsA17j1LIuEDa0jl6GxkjwWitmLyTZCMJYE7xNI0e +JvOen6MX7WQE0pIvjUHfNrnvx0hdhpzMItZTEpwRrmHhulibZa4I698Wo+3heIqr +RGWBY7nMjuVOLiMN7jgj1Jn8holoGg/tcxiE53U49cbV6Sd42zGi27naM/mr8PE7 +xzyBN5hfVrgB33keQUFQShU6F7mKQfxt0ODTKM1xaXTavZwgEaoINOrDdEe2ubow +wBhsDwsCKs7MII+sGAALIUlZ2pw3ppR33zjfCEkp9/K/UWzVwiyH3Fo+T1Vq+Fr5 +C1oyyyqaFS/sHTepIBNXTlp5xwH9kTR/KrIyp2bD++2zsq6Ua++TUdLgZl/XLsqi +2368q55sk7wMydq+FV8DTg4zpMeR9bMzQ8hFISk4zsYVftQspnjCJNIR0+OKeoS0 +G4Q+cqwXdDftA7zSO9IcH/QfyQ4izYdz/7uSwCY3VBr2qVl3/WOvJAIiK1Rq6vgh +OGzzK/1NMfnAQ8eJ +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1561057316.csr b/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1561057316.csr new file mode 100644 index 00000000..da81fb42 --- /dev/null +++ b/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1561057316.csr @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEuDCCAqACAQAwMDEuMCwGA1UEAwwlNWYzYjQyZGQ3YTBhYjFjYi5uYXRhbGll +YW5kam9zaHVhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANAq +9eBawma4da5kqo2j3KBUB8vz6nzldOQlK5JLB2coldzURV1sozCWlfRi1eeWbtCL +SfabVax3WcIcjNzGcXeC0oxDGQfPhyifp5Y9N1KCzSw5wX9nZCixXxjyrCrHhpGh +PmpGNTPw50amK1dgUUTcc25bQx6obvQ1Gx5z1jgpEW3SAs7+ZqtLmYhRS6IEF2K/ +H3yphOqx44hzF7wvf7AUYToArccF9tcPkmByKbRcCv8JKwF6oOzNKPkmpRFsoJsh +wLWiVrVZQ9gumvXLfesJnqKjaV58Zok5nvQTAyE0gmGkDeAM7aSHO4wrwYKF58Sp +fEzx3tNlOfEBz/ANXO7068OmgEFp/YLTsB0AKG8zkcb5LFje9E5hbDrybJAU6FgL +kbLwqRXuTg6MDCJg+G8sua5vbupwshGQ0Ii9ESwmfQRMvA+2kOBP1IXhnU1DWwZr +mCc5pDl9KyX1Ae3hMNQqk7zylzTuJWghU+vF3smnhzpxQ2gx/ZU4OPjrOubTq/L6 +CNW39+dslo2RHXBYHb4DxQNt8Fc/T/9TEULOUBQefzUDJ+HsO70kWO7P8dfvsevk +V3AqcEIcCNu8DhGczZreW0DR2HVW9kKyHPAejdb5C0cUZolKQXlZfs0PZGWJ9P1P +vmIK9Nc2HvpMPUf+2GQQzIvH7751XdKByk8w40HrAgMBAAGgQzBBBgkqhkiG9w0B +CQ4xNDAyMDAGA1UdEQQpMCeCJTVmM2I0MmRkN2EwYWIxY2IubmF0YWxpZWFuZGpv +c2h1YS5jb20wDQYJKoZIhvcNAQELBQADggIBALXa4gEmPC93g3iBOF3qNGuP834H +itPGmTnMZM8ssumOC8ab8oe7qW44U0VP3ELge8/yf5Sa2TIPNKfobFQV1I0NkS8w +jjNupTBZtwaeh6n8jdU838z3AOxCOSTldKOq5lP7IRay9T3Gml/G56ReRjbcRTHm +o0yS11OvQ5hXRtdvXD3D6EIGv7oUBz8KwXj/fmLnsyaVZS7c+Q82D3kji7Z4q/tf +fDijwD9e8JKPwqHH+nnLJylfW9V56BeHWAlfIQbE6/JjTTNu3VXSrjudUS26JwT5 +TKJQjnRlrJ+SO86M7O5RvMKXzCjBbZg/L3gziRx4bBM0+F6EeIW7WRQwzpC2I2ws +dGoH534ZJKfpzjYvs8kiP+HUOwEl8BXqvxYXMOB1InKDdrcFy3feVHul8/6txEYm ++a7dXf28NdrN5M+l7TRgyFs39IhZMBDSTPdEO22IYbUjoYcVBVTHJ6tEU7sFNwvW +ZN5cU5CwIgfZBCyYr+IsFD6wK0YL5K+QVe9e74RIOj+bPDdqLMvpTn79AjuqWnWW +EgEDUciKGn0a+hK0HvD/ie2FQ7OFHlEuiRU50atapGXtXRth27/hsKnxVMPgFZa2 +6Lvm4XH2+G4WpTf0yMqN9xK+eNezT/uCpdRKV1NdFW6SblvbJ8ZRhH7PB8ykEHdy +IzFDO9V6hbhNx32k +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1568123619.csr b/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1568123619.csr new file mode 100644 index 00000000..20e33ac9 --- /dev/null +++ b/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1568123619.csr @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEuDCCAqACAQAwMDEuMCwGA1UEAwwlNWYzYjQyZGQ3YTBhYjFjYi5uYXRhbGll +YW5kam9zaHVhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALoH +cQciEMQRcJdAoV3lYDzt38yV8tWHUIxPvUGUpYD2nwAt/WkJXKjccrifhygb1++g +aM3DthlkbAW3zpEfbH/5IcXWxWWaeYYjdkhCAblrTlhLYqPFTDxi3vLXfxjfSBuY +5qdhnZcHzvVHj+xXxAzBlBfD9fOdod5iURIcPc5Hv9xBt/U0y1fZIfPDBmGculz6 +tByl9Wfr82ha5w+Yc+zD7oNgXlMldnR2Jp8cbaOkppDpHQYPi4v+q6sad+kd/ivX +zuNwx+2QWQzbkIEHDW68wzwoQ5UOkUiOMY9bu/ZfqHBwO4OdKvnFlDGNQPC2HD8e +eCXCMmbTRnC5YCPFGkBQyHZFG/rfHnXyfWx07oDCqDJgMRB7D3u8Np4Dbn66wECV +yt/pTANH0Rm/cju1gB8No2lPM+xw9bQTI1svvRF7G2YStUNWAl8Tzj5EdQydFcaR +8ewa/4vY36jvdDDNW+xu8y1kKwHXSjNiobfIAaJChdmKxe7ExsqpO45VYjs1KHMo +yzSRxJGNIfErWMDp/T41dC9Xvt2dOHHW75ASiR9w8gaL5Z7gOgNRcwlr4qVXq4Xp +OZzH37Sz6/+DSuf27fMSRzLuCe0TWr7RtSi1zLgRrgbAMIpoFmO3Wnvyj86xYXre +DjybuXv4nFB5XSzPcBlfEkkMKanXN+YYc4vOaypLAgMBAAGgQzBBBgkqhkiG9w0B +CQ4xNDAyMDAGA1UdEQQpMCeCJTVmM2I0MmRkN2EwYWIxY2IubmF0YWxpZWFuZGpv +c2h1YS5jb20wDQYJKoZIhvcNAQELBQADggIBAEJVxeJMvZdAt9bBiWEwIpLCoIEF +gViFQ9urryiK3jEhfNrqzG2mocxkeUNWtldLfb+5Ays8sh/23ZtJyrE0mE/1fCfp +EPqTxoMayzkXfXKJLpagp8We82RfPZsbcUvrl1/JMTchi9Ew0ySQrNROkXQytfua +CnX+PKsJ454xa3TbKx8vwmKAGNjqbiEEkn4ZFJprkWVT8lw6chlczhl5PvLAtJZy +XyeF4oSsTFuBRM61d47mRGB/ZgCQrDfvpHZl9ygEWa4WMBSudWsFUUcsODl52cN5 +3qtuv37F4J5VbYXUxx6MbzqxkKweunyvyD+1aQT4lG7jWCuLL1u6EiGY9d+95wyc +SK4fbrSNGZf35vGPmKYwjzmlrKT0IbBlIqd4KLMHLt5M1NmSNbZl9k1hOqgvetlF +43t7YLXu8qiYBxOR8c4WmstnV7j015sQye1PfZlbIJb8WdM2IJl5rnfknX4w23QH +VqG+AHf7msElKF1+v8SKhMCVvdfF/B3sNWq3ndLsmoVFwckN3lLnEQkdTHHRjElr +H66lgaN9kXityljdW59c1tSZ15fsPI60ImuB3msuxe4jFeMfR9iylQIavjzj2l5q +5J+UP8f/lfq0b/C5nnb60WbjBKh3h4r39Ys6GcUI5hBi2VWtwdVKSyY/V2Fz4kHx +9VDCKMy2PTi9+bX2 +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1574169001.csr b/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1574169001.csr new file mode 100644 index 00000000..b8840fff --- /dev/null +++ b/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1574169001.csr @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEuDCCAqACAQAwMDEuMCwGA1UEAwwlNWYzYjQyZGQ3YTBhYjFjYi5uYXRhbGll +YW5kam9zaHVhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMre +H2BhXw6qHT7CxedNNcX0r4QM/cP5fnkQdHsqUtJYevtb015uw5Zbnu3qaorczYUV +LwudnWJphzCdm0aUTYmu5cHu7c4/B0Nf66k6JHOiAfPcYV//GYUIkE+IX8rNTcwH +I/mG0uL27HTyFhUdOtc2k7SKQfsPaGVO6ctNYsfChHdL56kXtdMx6kDSueMOMhbi +0oX45D2m2+uIYenBiudh62OzaLUlEC31O5wtb9u/7+m7UA5UcBcZduMyn7he7O0D +xkelivfAC8tWLoLuOby7t0VR82lJ5SA0+NzWLfXmPfQwOEG9hwkCT/Ib4xpe8e/p +dO0pgcSqowNJYOVN9tdOYmwBw9d+DANxGvSntyhXpMgZR/JIEk2y9uBfFp+/tIV5 +0e/lXgpKAkGhPA6vBVLlqodQHZkS3z2m8pReFuEcYHpQJ/eeFdZXifiVu6VzrPo+ +h2NWtIsP/fVpPOLjp6wUYxrMrd4JIxyJ5D8+Sn6kF0T4SlB+KUXGc2C4FZ0yi2cz +xUDooHCeDsIB6vGK6+PsvbHSejl40bi+x5kwx1EGTIebtkGUucX5TOcX8HYZZZSM +4v+8MVUSr6T3vv1LLMxu4+gqV0iQFnzkRw2n6ufnhGMXCSsm5BVLqEdG9GwVmH8n +mhBjGlg0Cw2KPHT8cdlqX8E9jbWBCGATIqkGDVdbAgMBAAGgQzBBBgkqhkiG9w0B +CQ4xNDAyMDAGA1UdEQQpMCeCJTVmM2I0MmRkN2EwYWIxY2IubmF0YWxpZWFuZGpv +c2h1YS5jb20wDQYJKoZIhvcNAQELBQADggIBABxNEnW6G4izDWdnqFdvCPSk/Dfe +fStbzSTXr8pAjoS7PxsQUEOuMpabvZLmb859/XWFtVJASXAVht+rAypF/foUnFjS +pDpBTmonXTHibLVzQwtADWdvX6UG/wtiE7/bHeMlB7vcY5nK8YdLUyajmk2+0FgI +7lce8D1iI8z0NL747IrAtnUi60Bnpg/5Jai1yxGtVOFHJ171x2TCjV3bJa0PD23h +Ao9StX7JTBf2kc/h2kN4edbLSJdYiY4dhqtenWwXK0sJyQex/6oaFGJRl70wHRm1 +nLFMJraVC1JpYEZmPAil0+kTYrUo5cHkXSYZ3BcV4x0/8D8OuB5JL/b6RnL50fB/ +5qXW0zpDNAah6J1pGxFkrZ49AkUBegzxvLCEhYKAN9L730tsftbJX7bbYKE65Ijh +ZSmS8JTP6qB9zJkxUIZcXSgYfAS5isyl4DPLQmgcFa4OVjqbZqI84INLSZ8J7Oa+ +Yg2uXWYgKlHAsnrxqLxDzMZ2+hzy9z8zADf4FlKPpXV7t96nzZ0AumuAgQAHD7r+ +XLh2R6nbeyc5dVF5dh/SKzTLAt/KDhP3sUhTs5pyD4UPduoZaPz8MP0i1TjY+OEc +qY4ejYc2zVhSmf3fR4iJKkbR9DuAQYCf2YES1O9KN8yMgGkhx9f+n3L7iUON7cQd +Jw0jch7wGgfX8G06 +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/pihole-f.natalieandjoshua.com/cert-1565119499.csr b/dehydrated/archive/pihole-f.natalieandjoshua.com/cert-1565119499.csr new file mode 100644 index 00000000..d405ee60 --- /dev/null +++ b/dehydrated/archive/pihole-f.natalieandjoshua.com/cert-1565119499.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLWYubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDRlTtpUwM36BDq +vVo3DDWkSw1Fes+sS8HkMLLyx6U/dOHhoILIhyrJ5nqS3ARdRz+NWm9FMSSehurV +SuNuc/cRtQQ2PYZd8fEANrR2ewMxCwRId1WhHyVu257yixpIQTLzBljzvHHIPjgv +1XHlQjDe5u7KDHu912OuA6kGAiKx4XKqxnyglhy/7lqXrjIGDMH5q2LelE/YvfX+ +Nf+TXdVWAlcmX9D2H8P/SK+kpxhHeflUv9GnMcALuE80WIIWYTZEPt45VO58ODTV +1s2B4bnFp10BSN5CgbLMM/xpMdnZ+T0c/1k4nCYwOLpg2b5YqpmfGTEw8c7KAGis +lAL0g86X27kynqmwAt449nh/y75gZGfw12t9iRArqpVbRvY7VRgVVVXPMAh1ZCoJ +NanTaPBVpU4VMrw9p+02JITYM6/RCogpfoGTUtqt25wHknewilp3mBYwS1lYdbws +VxIfyBo5iO8EkSeFin4KzzMzmn01l7qHdLmvQmGbUGvkM88MWrnIa8Xp7J8Osuee +Gxbqfkp8BXsiZ1JrdEjrnhUfYK8cdqQxMb0rM71mcF/Apv9NGMsVFb95JO+UxupY +NZfr81v8+ciHqenFag3L2lnE6hOyXUmfl192kOudAZXkoyk9mlBUjqMCvoOECjPP +kZNR9zDLO1MJebxR/Y73MwxJbehlpwIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtZi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEADmdPnJhKesEKe94/ScXUPAvFzfcp7IqdhNN7IfiCs8OxBtgP +Xt5UpA5fOsNhtYHkbTDn3i4+kHCS+YYgY5cmdUJOTxUamA92ecqxjKqBHAkilgN5 +KDT0ZiSPsrUm/dVCvKoskNRlAqvAuvbV0xYV/Kj+wnFgpDSZyglO7zKLnVAiTkF3 +yZutWhzHaKTFGdcazgFNlujmMFk7/+L8R6OO7WUqzVfUcZnU6YM1VGNu+ouY4ucR ++61Q1okLf/xq9l9JSt+bV+0p9aMcQjyP1iGSKlcDv4wS2+sgfSNhAJW6ludarvJ1 +zy+C6yU4emiZBeyf+BAHfhO1ANz5uAvgt7xzNsUXbAsXDusvzjLPQ5KukKDTu47R +2PV4IuFCOwZdjYMq5IM79mBBe1Xj2aru7+0QIQNjawb21IjC15fn00CBit1Ypyr3 +Tu/pF3JpvXB286/6DGuswxVZgv+P8jJlmKFuZXTb3g/wHxywF9Y8wisvax3J4UEk +wHvUNFekfCt7lB80NFTGL/ZdVuBoBQ3keI/EfF14K6EFKPQB/GfJcxz+Wwi3jNaf +3MztrPDchH779qqh0JrQV5Mcqxm8TQeE3wWAqXwtNomqYLxRndSz31gbXxNvh8HY +ctJGzlqUzO4wFCoFgBqEC/1phDjQ7LxaCU4QwC5miGs4g+DTRf8DrDXXi8s= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/pihole-f.natalieandjoshua.com/cert-1572031796.csr b/dehydrated/archive/pihole-f.natalieandjoshua.com/cert-1572031796.csr new file mode 100644 index 00000000..6c30abd5 --- /dev/null +++ b/dehydrated/archive/pihole-f.natalieandjoshua.com/cert-1572031796.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLWYubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDDtwk0ZYFShVDG +t/wmNsR4pvGLqnHq4nTm05XfilS/uxXgXbra+f79LoFn0nWsB29/AM8KKglXiu34 +vz7+zOcEe6JbPMv3UY5ZFyjUg2XL5fav7EvVpjGxVvpufNToX9GsH55UyGOGiNuc +PmzQC47spZmN0p6ENCYYyrdY4HBOfFczvcTqogDcR30tGa4O8tX74Q6+FcKlP3Wt +BqLKIQcqUdWLp0fTYWj8ler0mC2JNY+5tOkYpqnA5z0u0RkMOf85RUD6T2c2qild +r/2CraPFv5Q4ZYOt9uMF5bhxKP6uw4aDfhd0wZ7QAo1Rj8dgSxYZ7CbGwavT4g96 +CjgjMC9V6d5aP4Mn5fobldUsAGLKwynYxXz7s4wTXiQJ2i2PHCsH8ppBFOvyO65a +bmUUic2RX4BTLJBsxCM3jwZ0tdyo1TROR8KZ12qldsFFWYWTi+Gw+EUME3QhAtwQ +aBh+MudBYFXgLa23eMKZH7RUNEHhZ5gEIsWuL1jaCr5Lb/Apz+mfM/715nfTFoan +f4O38eOS/jW7+eXckuuKu9O68PH7lfzSD27gxvTq77eu72hMMXsHkcGBk9iRapp5 +ekheefQT0hd9EeC5OpaHDgLe26UW0B6D1Lhu9lw/7R/fL2J4cshnYcOEPJFZxgmi +U0bELfMQvTHl4XZ5c6et+woQJvkaIQIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtZi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEAffs/iemzCWXzfWpA+GI7GdkUspIMeA5a/2BGtct2i+LycgKh +IDtCSqp+SvbC0aGQSvQ7lEw44BV7IZpEmWe5EzrlmnqblqfvcXXvtg3ZhZ74r3UJ +mwwkuFoQAGEY2/Djwa6P2gAevd/riIGVaUOhnyL7UlWZiVnY8N4eJzymPNftQSoI +Ct+yVM+6Veluz0Jc0QdAQMo89umBqxMBG7F/BJnATF0ElAN1PKyFEdVgwTJ/5eHK +KWIQI7kOy0keFWSO4VRY+iUo8KDEP9YTkz1am9k0cV6I6LCAwGWGo4AcJ9/U2f7d +ZcxkrY09+MPm8PB98AYcRvR2TxVhQTKs+6vyinmMSNcvkOvaeti+y6gVWAVtliYz +DL2HTy4APmurKyTiZ1jCcAWqtSPhmmtMQ2BM92HR5eTZHFI55IHHeUGz/QfikydC +mk97LvFHWg2QD4vtFhzy0Ji1xorPb0QOsH14mQz0XBpSE/qpMo532/HdyZKgSgug +0g29d109L5WCMxL/Tnb9HMClp2EQzpljGBAruQl21zHppeqidI0pIFNUwrAlWpiP +6vNLPmYIQq/InvCvSf5kooTENSPpyF1EiVI9nk+Rsn+yZoHE6UInAQCFXjG3fQ8k +9wza2hnh/SumvjjTUjXlgkafsecxaGknafdD3y1ymvpk/hiHpiEdPiQ2pLY= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/pihole-s.natalieandjoshua.com/cert-1565119479.csr b/dehydrated/archive/pihole-s.natalieandjoshua.com/cert-1565119479.csr new file mode 100644 index 00000000..26eeb00f --- /dev/null +++ b/dehydrated/archive/pihole-s.natalieandjoshua.com/cert-1565119479.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLXMubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDi4wzwbyClo8ye +JDr9pyCvM/vyaoOkWWyHAA0h0zcXNi/2zVVnjlOrc3EATXhWZpEH1td3U1HPrYnL +YHHYyN7HRjFvScorkxLSJvchBJfZp/kZ4DtU0ZDuymtCs5iGGATFj0zfJ+2qmwQv +L41HNQO7bPdcVdq9y2LfcZHu7afPidMIIbUIt581mOGnpjRzma+eYWRAEbC4oxg/ +CkdEVz+uxNY3Mv5EfGM/ONVnigZAy8nV8NDdjJbtZiZLAgZjHB0w0q5hTNngZ8YD +UsHsEjgYF+dcSbisB7ueN5jXet31LVbwMJjlITP8sNV/Xra7rbiEqEvGz6UxwtIS +fwDWz4B8uCaToSIj1fZOh8J/rxiRlDKSefuIddEsFOIMPBHtMX1exafElnznW7w8 +yNd2TKjrAhyXrWsxCr/iQCh2EX02pq4UPbT3WlyX2ChO2aoGNLo5yAmcgdjy2+ro +5SrfDvHY65lHNmRM93er+cRd0mh0sfFuZEmr6nByzfhYlbeqQW0BalrJUcw0kixi +4LaZ9k3C8ilKHdr0+lCaPbRA8NhkdcQLuEej4Y682TwIJ1mTYWHSmpK8CBpdX/ig +6Xggw6XNOk1mGdq5kf8WestXiqV2DEDb6mQDfAu82KcYEEmj6EAEyV0iBs+JJyXA +NI6qKKRMoiPPCnsurCSQpux4UwhaXQIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtcy5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEAfUjpAVQnauF5Vxc0k3Oo9ecH7HF9Rq4AyTbujF3ucDkQz98V +3bCv8rZ8hU2soNeEIuRQKfNFhOFf2JlsA1AeEXoXmvz5dRZAesxXzXNfaHO/H5/q +GWG9+ztC02IOfrAxFd1fTXoiH6XlXe4yVKMpL1r8lYEJi3RG1UWkinkcEODOr+nl +zwu9yzEb1iuv896584jA3vdNFipmkxuDVhdi9sSMEwa/Daila2LrG5gBDdrpfW7n +6X8C9aufGroDDpLLoFHMU8DCr11GVWbcktYPBEtiJc4yobWwyO2KA9kLxQhjppgX +w4Ny3n3zYAKZgdjX0RhnYfpKryzfYrD/0nGQB3ai2JIKwb5V+XIgjCXMlw9yM0J+ +/I1mj7q6VZNuYUfDBKqEpP19ns/xvvMEWTQoS64a77hZh39/SePWib3xZfFkBhDm +Xw73UoB61uwju2Gty2khr7X+Ghgo8u97FKCXgh945knTwi6IgOAicmQ8vM/+gHcy +xnYMYzKDhJZ6fEwr/jhAxA9kCF+Cc9ECXnglyVQbHL06OLQbp2Y/ZjrrKowDPzKG +zRgyi/9w1iTKtvK8vsenlHMDg7cHiN0sLS+NYcdOVa/G7SmrYT2+EO/OpAzxNRaF +GYFla0Y7NSzxH5S5VGde+HcwEizE6jOR7cmDE3j42pamSdhTwKI60I5Gjz8= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/pihole-s.natalieandjoshua.com/cert-1572031732.csr b/dehydrated/archive/pihole-s.natalieandjoshua.com/cert-1572031732.csr new file mode 100644 index 00000000..bf91e5ab --- /dev/null +++ b/dehydrated/archive/pihole-s.natalieandjoshua.com/cert-1572031732.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLXMubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDWehsaFf2QOj7L +IRdO+I7EmAONQ+QU+yy6qMYOe9WlHzOt6/AiQ5RPabbe0DnSJKK9Wjqe/xH66T0/ +hFKXwLDMp4a22NhuD4rCGkxizK2P0kDO1TxXwOKZNw52N5B/dql/lghTyYcNlLSO +5PAtrO6QsTgQOPOjRvHBojW1m6oGXMtVVZWKl6zTgLtF9amvVfZo7dYfyN1Tnrf/ +/6hfnl2ivJlFGPMIX43RzCok+S5tkgh438UUB/XAEt05T90r0INNENegS+GwIHWO +k3UGvjobo9Xd3RInUouZgcwEhZKKG9cyDir3zvuWNRGtvXSkg9GTYGnoBLtW2KFT +s5C3DLrniGvy+YXBCVlrO8JBnhd5X/tzGCQUDkegE4snDqBghLPdGXmS4Do1iY+c +PKcsVu0OJOxDcfhVlFGMKpT70L4nToiK+6qJ0Vj0ZKoxsRSzjxYDMcHQjFX0d0NY +teXyvhEMBdfgvP2pDdJCSM9EGzOvnhJRty27FqdzHFwNzNuC6zG+WdyJB0H9mhW0 ++PBkDW3gK7qiWCWkTPDhdxfaHcFdcy7Q7VXfyBhcJt5ygPMJnAvQhHhNPmflSMBb +S/fN6nUj2Hs5Zzbd3FCbtDGoWRoZh/7Bw3ZcUV7FPhCXfdFShslK8U0REkRhy7XU +2PiV0BO6ufqFJ3NbbyspltqH3B4YZwIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtcy5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEAYEq3JGOA3mmi33DnHOp9NUgyQlbBvGBIDe0xfS4bR9ntaeF+ +Oo2UgszrmRS2kd0kJhk8cjJJmqHKb7WRd2oV15rttwTTAHfxpF1X+bIEQWRQ5W3U +f5col7jS4cx3GGnWmJ/CQDLeyc0JA1vbmgLHKF5TwLE6B89R0RX2YwqdZbGdQxvK +5HBFF/0Lz4L0SbGxuUBpeqmeDE8yWtj7E+f9bAZpsJGn0WpZQvrodTfM7UF3UzgW +afsIQw8Om7UtH1JJNMbYUO1IjrKAOYLY5GK6yA3Sey7hfq740dggpDrxBKCTHpn4 +oc+q4aQGFNRB5VRpKSTEIgUemw3AGmP9xNV5mIWM+WGbwXz2tFRoxgg5nAyKtkAh +6TPpc2IZBIVDpLrkGYTg/tt59zYaKM0/P+lfewxSL+hS8DkIwqiBoucKfEWt7mi7 +8X5RweV5bL4+aSX/vjSC9BgdHTWES4v5050kKb+KSADq5cucCn9J6YTDpY41Si3H +cNcI3biftZXuuT4w2p3eox5A1KDJGkaAS24L6iSSst28jWR5ttn+HHTdy6wAdl8A +6m6MahXfOPJsMsTdyP1apbpdg8iCoR2tlI92lt4SH+oz/2NbVap63PUkOyy4zs8C +MxVPCXyIJ7IRlmO6usfkwTNxEPdLTnGx1M4lYhMG1YxXSoowsgewg3JwHH0= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/rss.natalieandjoshua.com/cert-1547219898.csr b/dehydrated/archive/rss.natalieandjoshua.com/cert-1547219898.csr new file mode 100644 index 00000000..56faed60 --- /dev/null +++ b/dehydrated/archive/rss.natalieandjoshua.com/cert-1547219898.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEnjCCAoYCAQAwIzEhMB8GA1UEAwwYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29t +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA44qcRqtSqk+N0xhmZ88o ++8htSmOsIS42MrnRNSt1AfJbTrB+8XymJE1yZGKCZkXfCPkkqXgC/FMiNXUwQI/M +6xuz9mC5G9PCq9725vCN2U7RT8TZmSfW1phvSIm2IF1Xy/iSvQ5ajPKm/AzwUsG0 +0qI3S889R6uC9EkHTVQ9ZotjUqm7Gl81wVz/OhqAVkTUztom99NVQ0JyhB+WlJ3F +CXOKL/TX8KuL1PiyY6JoYe8JNRli+ciVRrgmgaDgVUONUDo07pVU8vuupXyNnL89 +Tmshv9pmZfFb0R7+nE0dhs+yj/Q3tERd+6KS23XuQh/1gwfc4zzI59gWSn8iSyGG +TUKf1WYHWplJy7s8QIOM/ZrPMk2NhBxXAWi8j0TktNyyNkc/yVzq9kTWgaI/vcwJ +0QjSEQJeIKycI663PSU+3LZ2MAZgHUi3nCc73EPPE28TVpGk3LsUHe/zLtlgCl/f +KJQLZfhKYNSAqKe9vY7BAXqOU7fdFzGdwemd9eiw6IB1TlDqeHqYdNd3Z9y5axgq +FDKNFxrxFmVyfa5z7uFIL2ZCqnKZ8v+Z2OhW0g5sv7GqcCZMPFtPEsYOVFKQ0/vm +h7f42guVc+phhQiEWtK1ZEgS4BI4ptCGzVv5JTk0SsSLfQVdF6Ckwkh6CyuVS2pd +Rkk1x64ZmRhmJtC7x27N03kCAwEAAaA2MDQGCSqGSIb3DQEJDjEnMCUwIwYDVR0R +BBwwGoIYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29tMA0GCSqGSIb3DQEBCwUAA4IC +AQCG8NSmCjz5KeWQObEzY37Yg71gbMAPKgep+e325a/hE+vd4TzExu2g4P9My+dM +p09Z9gaT1/4DJU1nS7fZbpjXmQdL1bSnjEkc1Ss0mfrTLGelJE57t9ZjyICkTNTR +/LjmNvUW1equb/kVZKkqEoNfr82UT7lSqY0esNLgjUHHFbUm97JfskgBpQRG8vzX +GRkwAi1+SvjL6dxHXqXFImRKx+U5uYDWFCilIdmcPI+SCVFBLrl2E0LWHBF0FqUD +abZ3taiPgUP4BzAya13L4BcLPj7Q5zkTsxIEPE+9xtn6c1HF+Z/Pjrx/h9rm3VHw +cQEJRSPEEQFhgTk428cWk2zdCtLigQNX3524sNKBKPiuCS7GFPFMmNBfEMBBa0NL +y2AYoUVRZVw9MagS2h5LbDdhIOEOCTt7HfTbmET86kNZqpQNRZ10hNquUjh3XJ/U +KU2gwtjkQNxEFdkM68cXPfUvLpj+34MSs8tkG1v4Jrd2SJvlSWLZ9G4Dvd71x451 +gIwtNWmUpPWmzu5uQaU5zmsLui6iw+8jF6bfrj9l9AqwN03+GDJzVkmFzhz8pFm8 +9CU1QsDwmkQtR2aryY4miURnDG+tJZ3MN43tfanr2+c23caaJfYv/w7aGdZBRSQr +2OM570irgarvhZLDWlfgOIlSMP2+dcVTVlzi1rCRaXytmA== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/rss.natalieandjoshua.com/cert-1555006896.csr b/dehydrated/archive/rss.natalieandjoshua.com/cert-1555006896.csr new file mode 100644 index 00000000..2fef3372 --- /dev/null +++ b/dehydrated/archive/rss.natalieandjoshua.com/cert-1555006896.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEnjCCAoYCAQAwIzEhMB8GA1UEAwwYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29t +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA7OIe7eZCBfLUjooVVukp +BshTuXtpQ59FQK6jqpSQ7NDTA3O40R74oBV1lUeWjq1/c4F4RCiZK6V4yz/Lufa9 +IxhLhongO6z/ytMUMQl7ypLqoPjsWuHywFhwAyKyfuOI9w63ldoB5Ww+Sv1hWvzx +vKWJkzrlX8PoG/2+LrmNrZgtTDLqj1Br/hysqz4x3s/kMFBK26zfnttLaxN+YJga +DFbvOyL2p/YGwfpjQW4x5/COWMIzOtk8ohbx2CEZ9xPPpMFfg2bTba6q7U2vmAos +j10UjLfsIVpDAkt93e93mamWKTO2RfQQqVgX+RH0hpTmb9DIa4jlX0jMTdWwvoOK +geyT8m15twtV/wjL0zdwd3EBbAcAfAeNw1vX1pQZUt98SXmy2PcsvCRUM8WcqwSI +2qoW9V6puJFFd3PnAnoFd2+xq2KSxJG5ZchsQAHOAiKHG5rfhQKd5G51jGljUhe1 +2gaJN913zUyKz672f0hJw0wx8IF4QZqucOA5P1VmEhi/UHy7QgrtQrRIhfWdZ4AO +NgxKgu3WqkGE1xaEhaZUtTuqhnzhF1K4yPs4qFWVyctM2tmFJNl+Rf1SPcSkFQYm +jX8m1XKqqpV3HEGiAxMmD0/xbxUi6hZN2F6nOFkeaTrBV25TRyL5IsxGYK3PJu8T +D1Wcm6TLXrHgOyVWWvHb6zkCAwEAAaA2MDQGCSqGSIb3DQEJDjEnMCUwIwYDVR0R +BBwwGoIYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29tMA0GCSqGSIb3DQEBCwUAA4IC +AQBGYM84ZBUwtrf2Tuhd5K9gw0hkPxy7ZmjUwqWrdQmq3xXGAfVYzW1E61amKRh2 +kca82+sjMAE/NjfNg51ox7y3+njgDcIZD60ApYEnwLepV1EBXhfsl8BWhN6tiAwA +97X1aYoPNKmxDcsjNrMjguEBiRUWjgKvjfhCxUewSs2PgOQR2cxh19tqebzXPf9T +0RYZvE2j1hIEyoVCeBHpsCctk2MbkJUlhFsWYRUk14PL11qtVRUZ2RJFjvcIsbjQ +lr+VAeovfsFZfJLsQQYaO4WMj6JRv27JD8XUB+gDO6ebS/4Nq4oVVfRR6pumHw/M +FjVM6mZ9SiwDuN2nckKsnoat1wU4lV72PJb6UuQdV9NiqM6wVwK4/UrtZkq/fRhZ +WOIwp8gvCV24cQ1UffnjMcruTkSuanFpapHvcNCkWAXLHQbUggJND8y1Sm94366e +DuQjGmn++oTXD1Krob3aRO1ldCU4Nz0DcKVRCRLBMy9SeqDL7xyvvDel4Xc89uun +uIii83WLWL76GzfbEaOfyEKYUtFHkozRKVjg++kkkNifv8CC3nhVYLc2AHJ3Pn1X +1QmVmCrpRzTA4i9msQwd2otUp6/eqsjgk/1T17T20/wijF1CIZYwsEbSzhOWN1Xk +1/0hFYyU/Z4SM39bYfGieepB7xnt64idcFUTILEU9F96nw== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/rss.natalieandjoshua.com/cert-1561057336.csr b/dehydrated/archive/rss.natalieandjoshua.com/cert-1561057336.csr new file mode 100644 index 00000000..327d587c --- /dev/null +++ b/dehydrated/archive/rss.natalieandjoshua.com/cert-1561057336.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEnjCCAoYCAQAwIzEhMB8GA1UEAwwYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29t +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4fttjjfoQqCsvZkHHVi3 +1a2cKtUac3Ov1gCrRrDR25hf+bVkGh23snm3Fii6b0RVvdrJ50b278ihLuo9J3ix +NH9Q7B2YdP8maDcAhmecryrmsRQ1xMvAodwTxAUnvwMh7bYhqFPDOxUagr7byHrJ +QMlszCD1ckncB4hCOhbPJEPINBCLrqIsQGAz0CSAiTcCcnETt4NTDcD6qraVUe4B +j5bJWEmyxe71Q3kzHMePaDStCgR7HQjWpIi/7dt7p9IJF1U80aMJZpwwGW3jIZxo +ev0N0wIX5PjvM6exzcwhTED9qD1JoAuijHY8Qs4j6SjS80db9SeTmaSBfPh6qzRU ++NyLIBwLOeGxbfeJWdWUbJq3sAvIG4nXRfw0bRKgx8zCrm50gb5HUB3FM4RD1Vng +f3UKA45rFD8NwZ1fxhlaHWfCKMgKVRvF/iSMnFGwtV9ivZv4T9XkjS5pm6rdy5na +C9kVkgp6lFmMiClA1FNN72HTAAuiAYt11CFlQGbl3GBIBbHgMzN/s8y7XYGinDLJ +pVaJXrR7Z7em6KWmT8XXJIBT7gx4ZdLF87kZwTqxyX9nGSv9KvT65SVB9Hl4h4pV +4QVmie0/znsOeoTJnmzIdfGBnFe4YJ8gnDhVJvkA2RN7nuBLzjn527M7HV1IWlOo +6ld1BSvabU10uqYLlzQ7UjcCAwEAAaA2MDQGCSqGSIb3DQEJDjEnMCUwIwYDVR0R +BBwwGoIYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29tMA0GCSqGSIb3DQEBCwUAA4IC +AQCPg3g/l7BR12XTlW9RU1fPpHq/tJ7VObdtTuwS3CpoBoN93hEuMoREnnjG/lKP +F62ZJFy+LdkAZqIsdM5ClUA9vUG6Jq38+4fLSPdrkZczyNI2M5ywWjvKXv2E7nqp +x8B0aopC21rKcLWM9qHqk9ll44uhJ43K4c1LkXw+VxluV6QBDE4QOW/v9nVjHCiI +K9hAnldxniQvkIBBl3IxPM15HsqJpngPkV/CzZsngBdMZalcEMfl7/nkNJraT7JU +IkxlcuRNH7cdQgaJP65yWTvUgfKL8Ac6PsRvhfqNRj/WCbhpfAU+7bIp1MoH6Hv3 +n1xfl4FHAfWf92pgZewOxpxItWwofymemhLQSx/2O3Wt1KkVkFq5PZykVGLJJL4s +aXQGot50psetYEHDnlQaZYZwLqOtdjGp6Br4NtYHWRclko+1pL9NdOoWHPe3wiI2 +AxEWcsUhDYRIBZ21hBqfTGZTg3XR297XWib+hnq4XWQJKIryqBSh1h4l0MZtf7yV +zBEM+r+4jQiynOUf8cR9cNshQSaOpwD7KT/trbCeA8arfHh+vC0M2w7Fdky3WqVt +lMMjj22c2Qp17v8+CX4RwF1CwWmq1d+kCrE9x0d3OmU6mZBNDr6hn/c20fbuKMGC +3K9eOtpViejiuCxSubRtKwHQ3UGOLLQFxy+ELdbxlBlvpA== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/rss.natalieandjoshua.com/cert-1568123637.csr b/dehydrated/archive/rss.natalieandjoshua.com/cert-1568123637.csr new file mode 100644 index 00000000..4ee2f36c --- /dev/null +++ b/dehydrated/archive/rss.natalieandjoshua.com/cert-1568123637.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEnjCCAoYCAQAwIzEhMB8GA1UEAwwYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29t +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA374r/+5jS5FTZ1CnImSp +ZHgMn6Gr4fd9GFd3c1XF9HuvO5czYkKqSzl5S8ZbI8fcfEWMbIyc24f0Nez0vSTv +XwYOVP4s+ytxNpbHv6Q5OqDXAPABM4We4GIZmoVgagdlWbl5QQ1AhkjS1GylcU1z +9HhAtZUnmEFD9NzKSsESQLTRRiUCEShfgWhUMUg/MDhyUcXiORDxz5MYbIxuGKFr +IwGoles9xqA+rD6xS1bXldI+F4kVR2ro8mN0TQXQFWp3HffMSUPW5FS2pQ5kmLXt +h/ArCuzelWkE0dxJbpD7m7yxSdsvJicvh/L3rhZD+i0o8E3V7Rfyk5s+iXtu4uwV +iYa2c8dyr1nB18/gqa/uJn141kB3HU57ARNca0O809hHuo4SORNrt0604CoemW1U +F1udQ6dcGX3KDtXoh/r7wA7fITtvkCpsXWPIuK+sa0tkJkGXWgItQWLv8ewGZyig +ML8uOu86x5OI5n9Qtzd/btkhyZVGt3qFq/+sV149h4HDIkt28Ts9u0nLi46zx2d9 +t/fw3aFMYkhw0LXc3mnBguf9nULwze4KB9HDCJVrh8cK8AmIQYWESefu/kdSyG1s +aRLOCZZal7l5wZqjia/hOjkI7JTd38Fzp+/TMgv81VZVLEQrbBPk2zIe4EfuhVYl +g9TKtioK/OBf+9vOd1Ae7GUCAwEAAaA2MDQGCSqGSIb3DQEJDjEnMCUwIwYDVR0R +BBwwGoIYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29tMA0GCSqGSIb3DQEBCwUAA4IC +AQBLTgVwXioJBbHJLPEUx9CTF5m3GVzI0qn656lIow34Ky+DYwoe8w5c64aQTZQk +QfvSOvQE2NzQPtvS1TB2ZY2PYk7VrLQFzuABA6gmTCaXI6Env/acOyIVHfZlNw5f +awOjfKgsXNPw1cgOgCCTvDvRJUfD0DD7I2G76VGWRADkFB3vjE2cb7cHvNRXDzFP ++5wQYUfE8eO5B74FSsUB6uuvyH4newrMpNK4Kr7ZYvMQ/T09aFnHCFrAhLqItLhd +LxZVmY+aVqHGiHg+L5in7xtMIhPHnMze0f+LU1kq+g/i23YkucFwBodoui3R0Mwm +Q/+x6wzfsUk1w2mzZLM917TUDdCyPAWYd8RRv6yzRHlB+SdNrYj9VqeY7VDrd4du +k9UC1hru7mGhPcWs3OdDwjlmEbwb+4g87OQuBux3whhBwU8A4gZgIG6RUvgb/Mo/ +iHdkQqjebIQVeC0mOefcp3cMA9sRBCaNCc/3xomVWmct41V2kySY5EQAkNvyRrFN +Z73dHMOEHJN+3Tna+MsPaFo5RW+PmQ0jdtx7hD0PGZxLcpU/N3QSyxMe6xKLfFV7 +jXCuSZaeTvLlc1WavCdq246UZ0NSjYd/81JBu7EwTA2fehnYGwIuqLluH2muIjh9 +r/LArns1z1J1dU7KZUinDqTywnamuOUeXoQcyFI//4Y36A== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/rss.natalieandjoshua.com/cert-1579873220.csr b/dehydrated/archive/rss.natalieandjoshua.com/cert-1579873220.csr new file mode 100644 index 00000000..f8e2927c --- /dev/null +++ b/dehydrated/archive/rss.natalieandjoshua.com/cert-1579873220.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEnjCCAoYCAQAwIzEhMB8GA1UEAwwYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29t +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAq+PtyZdW+aTs3wZVeFtJ +PUoOdiYBJT/HdHaOTYg6g9LqrP0OiGm/PJ0QAXXMALqneT42nCn6Wj1JLRHcGQGE +v9Gam22cUvQJFGt2Tn5hIAQn5kzHQOCeg0L6XwNvftTrF/p2DZAil+IQUh3Oku6q +lrYmuml3aFy4twaMjS52kDKAy1w28Z1iQnzC6bnpFU8Ab5N1wN1jY4p8zIFWBrGe +yM2c0kbljgr/REWG4EG3WHBsGgqsH+XwDaWwIYayGklP55UsI7sEMCSar/4N7/Jz +m0UAAbwgevYlnVvhyw9bHnS9fuCLme6EYIbjTWb7dcT+XzuvDWMWiz3d7SCr7MSn +qvJemNBy550iBVEDb2KwOtQHWugVn6cJ9gJSaaHHY6ZzB6kjkp15/yr/6C2XE3PE +R/LBNudXwijdcj/De8fB3WxHilID+2gnzhEcCN9dQ1hUywYZu4Rt1kRiorNrov7C +OlbTyuvfH+KejoB9IsB7nhK+oowtcQV8O6JC7PG1UqB/qQQ11PqgC3cpGPKyVX6Z +ATlDU1KgyV5TLi1uTqcIE/X6QH6I8GPLq1YpgleV3Lj7H4x1W7egm0jC0BmiZfnj +43yK4feMP7D0t0ihKXNN2nKS2He0nhEaUjVd6GJIo4hDk4pbxpB4oGEZMSyuOJO7 +i4USAiCTf0cnKdRddFuBp9cCAwEAAaA2MDQGCSqGSIb3DQEJDjEnMCUwIwYDVR0R +BBwwGoIYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29tMA0GCSqGSIb3DQEBCwUAA4IC +AQBDzYOBH8G+RO9jIZ/7EQFEFenz3KZyKQYrnFx9mF/3FYMVH5NDXqhr/kBEVJsR +ITIQXTQW3ZBHfTXBL1OO2iwahnpavqaiJRBcUTYr1+Txf0I/Tpz43xkE/EEiHIy8 +LiMxFIAzaTMoadswnyayfklIvgl70yvFqMnfahQ6pjMaont1SA1pmf0tqBW/WF5i +4XkVTyWWyS9QIMZcosnr4JupaDSCmx3ls1c6pPqUS+OQFdnMiC91U+SJX0ZCXTfy +iZ83s7D/9evfCxqgu1ddWBusOQudgUQ0XcCYe4rJfFgZNLGssEKHnwTpTQphKe89 +e1N9xcrwdCjMke6iEfS3/e2FTj68UKdWqwviCoK6mSKjpHmd/CxA3QuHbpmk0ZRy +wpuful5RJvmD7fXhIyQIoWni2R6RUEXlJDE5wUJe8ZTOdcJieZ/GiGe9rb3HszVy +1GRGb+9gJkOPHruUCg44mioVFpUTbkrLi5eoqED8VcExk41vhOY/Z8BugKEL479L +3OlbRKXQlEr+Rtc6hHRU19Ax2mXEzVV2/axfqLFEfEnBAaii5AXdsLUEQ/r2u9t5 +mEjHIfvDsIsozSIqZ4xlf8cbNtlVFeYt44lkCqwo6dco0D6zqg1goipZMeTBCZ4n +XqS1KUXk/Z6o5asmSDryP6XruPrGroJN5qv+384tnWweww== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/rush.natalieandjoshua.com/cert-1555078523.csr b/dehydrated/archive/rush.natalieandjoshua.com/cert-1555078523.csr new file mode 100644 index 00000000..656fa04d --- /dev/null +++ b/dehydrated/archive/rush.natalieandjoshua.com/cert-1555078523.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZcnVzaC5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMGI4EIhXWtfvRo30n2u +MtDZpTEGE/dqwkHskdgG08ZpFb3Vqy18+w+dGGv9aBrsX0U91k6P5jkxeqQH1iLP +ZH5olNjb01m6Ah9JPE7UGNavVPacZRUHOO3CZwnwaMYTWqFLrPi8H33VvLBJPEOH +yTr08hneDMbwklUNf/MhugmtRm1Z/ySA+ykCSM9JTjWW12C2OeJIGSivFb0TR/sx +zuy740j5V/gvE6DedPpdWGsbZbVzHbgW/4z0zdv4C8P+W259gGefeTU6C2v3P1/K +XSfzMPb208ZjRyrrbDLitcmDXHlk9WSDaPvy4LQFfjKgSztVZ3tdSv1cMm+N0L3Z +K9/zkZPFs2ZmKYUh7IIUZHzsJbLCJNdR1Ug4nE27DflXGj/E6HgLpzX9Vabj7hus +fN4GQqgMahOQIhLYzuI+DrDfKT68WyiEuSCNMM7WuND5atw0ZowHO01KKMyC8h2D +A4iAqv1w2ywraYoC/PBjllmvdVxvvxJc9d+4aA6d1eYUAvJMN1zkgdmcNBu1BvvA +U3e7QT2ZH2LD2Ndnujc0xIKKLpc5OF4eUF71amG4Z0xQmNg3i2S5Vwlxp+0BZv9R +xXjaZOm7Ef8w9R+RjjPI1V0FiCJfU15YQimIGsRbr4AS2MQj3YTLel1/+mRR74SO +DuY8znrDX9PVa8Bhd0xBGqQnAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXJ1c2gubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBAG+V3UIgXY9VnjhMvKYePKgg+2iahdVkJqyIkceFXDRiC3YhyMS6H8fAnMRJ +O77rfn4Y/AnO3NRN6qPKFPO0XQ0F4psJ8kf7DXUHLVlWgWtuSHlB3Rb8NrGCAZvZ +8s6jh13PJUnfBkDr3SlnfDtaFru4vPNFFrExHTWaFb2M46g8mOqH9I/od+aWsa/E +1mj9K8iNyqT1fz9xlnsv+lQ/0zg4kao9ZbnkxVN+E0i6O+mW/ERADNVsLkSqENqX +nLSKDb8oVpzVgR8lOGoqjBOTFC51VWpA/1Ivb2J5ggKU/Ok1dNkRjxG7tfWkfPzb +BhjOttYOA5DA4wA8aJ9ZwVBtoqwY/59KTGCBh1PPwErBvqbubKbwlyki+jcISOCq +6qVLuYpBTaWLdhaV5B4PSSnbyzFKNgZeGOCrXYdOMG1+TCV9Ulam1kxSur2z5GG+ +nEoN0WgS+3tjeqjMhIuGpDIjbHVfbKJmds5RSIQSFlI0GIcxBBCuk9fSPQAhDoVk +M5mmIymt3kxdysFgisuzPXIbyicTzvslDHY9ZlTL6dFQ8bMhFc9lgwnSLf/12YgE +KFbIsv8IqR9Y199D+nfR8IZ/n4ZLI0a2//r4a6vCxdkPKKFmFUIWLmTQIJkkBy0e +XalcmVv291Eh6biICbcCxyBmalxl10qbquLzC7iP/xn/01Xo +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/rush.natalieandjoshua.com/cert-1561057554.csr b/dehydrated/archive/rush.natalieandjoshua.com/cert-1561057554.csr new file mode 100644 index 00000000..3ed8528a --- /dev/null +++ b/dehydrated/archive/rush.natalieandjoshua.com/cert-1561057554.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZcnVzaC5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAM9RtrIOpMmev7ZXAAX0 +tRaY/RbeHsQSgGhJNovwly7MI6NS7IdNF9KsXdT3HiuKHzQr88i4hOaosB1HwoVY +b4B8qsorO7oAEqwOcjZ/jsWHLtERRCIHRJAwpse8SEFF4UU7HWPWXKy3v9aruE3F +U3HNCTMvv+vr6kmPnELCE7oLlWF1/Mvwvq4krCMiFxDtsAk+zfZQJvnqMJhKAX/D +1CFMUzbM1w5kAEP9ggltaYSnf9xYiXVxo/CkcXYfc3kfd/PKj4LyedvtygECMhlp +y3JN2ztOXcDfBXF34eR1gvt2LmGjLajfgmRofUW2e+uKdTH0pNS0vml6E6wcYtlH +4mDlge2QhwCu4eEqThMdpvVGUDMVrf3otUihk1shPJ+jpV33PL7Bxd8Yvxai7cy6 +wM3hJp/xjjrk+n1PM+jVuAE7ShyF0YBwAN88y8Q+eG3OZ+gQi/mCqWiHmEUqW7Jz +8Tj0ZhZlrlLAygPp4IIkgQF3lTKB9zqGSbFrb8q8pwF5gH86BYdQCSV/wKoDLDHW +hp59WMgtrSK1OwSHNoOfqkLjXDNUNEjVB6pyX5NeC04LFPZLMDe+c0m9sQK/Zj8x +vS9nB8TpFstq29c2qKPuffzcoVO3GyM5KUAA21fAXpnD9VECdLDTy/Z9CW7LGrQT +GFDVwON0ieyHtTj5XeijcEpxAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXJ1c2gubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBADOeZdoHb1y0M11NsellIxw/nw0kEbEHaqeQZQFV+kk8XBd+YyvND67AaKI0 +FFleW8iIUDdVRJBAVm0ddoM2PPbp17zt8nWZOE0tJ0jdNixvT6Olbxau05YJrc64 +b+k+dEEX+sDU5aP63ZIUqB6UN16enRXm1OvoMBYSNtRc0mrzbp81lMdzKbtDHSAI +r5NK78880qQip6JlQCfV12tStl6yNFT0bHgOmEfgAAFp9PmpYZcQtN8TQS7SG0iI +cstZQkgQv1qRO/bdLIcdur5iiwu8mDk0WE0Cu2ck2Jbo3t2mfd068fDR4KgqtUd7 +nvFhaR1ygqcNS6bzPXHW3yuw+HQIdmZZiQUyTMhXO+gphCGf+oPBMnuuTfC6yavJ +5DIQtTKclNefpi3tRV1oMH5m5Aka4GhN4g9lPeIGSg/4NBSaA0Iwk/2kyOwTBgeD +p8HzqPaGRgcUzRwPtKqO7jHgnaxYCnu1/Bb7qiRXyCBdmDOexsX/ajKvtS6GXaTh +ouHEIeLgkUR2e+oykYO/jFeeEdmK1eLYexvmhcEFpF6xD8EaS6WOiP3TqKGgFLSj +AsBsJa8uLlZFpEYRFp4G+ZePCL5l6C8U0pTEyrphWPkJuOC+UEJYgJxjutYX/01D +eo0tJX3+48d4/a1TmqXTjcWXinpud+/WM/NDfiE0K5dHDwHW +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/rush.natalieandjoshua.com/cert-1568123779.csr b/dehydrated/archive/rush.natalieandjoshua.com/cert-1568123779.csr new file mode 100644 index 00000000..7e6621f4 --- /dev/null +++ b/dehydrated/archive/rush.natalieandjoshua.com/cert-1568123779.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZcnVzaC5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALtJZ8jDqUONXE7GijoL +47yT8IehtK8LknVtSkNDiUqLxSTHqb09nArAbPfPvTinikxEGfMeWzCh4Y4WJq5T +qwAFo2OJyE2K5xy8tqDZnEzcLn/iH7/rr1t9bnSiWD2k53XNqQIx+m7Mq0kJXmJ4 +nhFo0ktb+PueEG/IlEidVN9vqumhM94d5HdAd3Zxw55SyowBvuLKQnivcXQ5+STy +OXLVo2yU1nOAsRKFlF3bM0Z2vEQLXy4Ag0wGxDm62jllruiye5WfXEfyqVj2wDL7 +w61L2anIPO1ZGLjHyZFLzUcYXpOjsH7sH9lwGVvV3+Fn7OEIwJUBfePRInpP2Yut +PbcCW8AKEAmwFC2d7QcdckrhThw7M+Umq/Pld/ACT/4wI1dATo2VtXrm6s/iHfuM +OqGq9JB3EKZzhwSACxUpNeZAg0ApE2IyVATMQMTx96Eqs0Wrfvqle5yVZ0SdSZ6O +qW4tV9CfbQomjwyyxfsPkfAFkaOVW6UkiIN3GwLddhywCY+OpL4T7xPkCYm5v6Pf +LmwK8hdCRtzsMvUcSX6d2RnqsFFaMeEWVOI3438ukrVWMLDmoSuR/2cmMPwwNbb9 +EjNtyr5gfCyaNOdUEwjVGpmnW2LRLLLI4mFKVTxBqJTVav8nbip91R/kYT39mdfb +cgXUBdFMWZ9+iMJgyA184u/dAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXJ1c2gubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBAGIwr+wz8jMFWTXN+FJay9OfGnRtEZC5PZDEr0D+vPRL/bY+i6hS7NojF/hx +pMbobrXF6BiG2DWPHkN+8GplKheqE4SxtgAw1jjaFC3eeq/MAiSvylZB/QQ/q8vR +lSAoemaD+HS9GbSgpOTdZjLfb50lnh6wjlLJkt2i/Sv71yWcEL8W8TNQEXv0UaGe +0JkdvVEdwNl6MuNKesef8AK/nwbvsAjg7j4rW6unqANN6jrqz9JwojmJXTimyP0S +S4EfNIOZCZfnnZ3T5A0KufAtOobVUuAkWtlcm9ps/yhqajNbew5qhjDwpN5uNfe3 +hrsm6nxscr+8tSwUQ/gJb0ikN7MJeW/liUbM6mfaqWPonKS88o2NXYTFxQ8jUFpf +OlKeU+aRPxvPZjN7VIq7vG6iZr34Oze29I1J8O0heNiqmWrLxI90ArfbJ+z2ka7o +a7lAP5g1zIAuqWnokMru85b1NXOTWGiQLP+MaqU59TZ8SplK9KedjoUJicXp1y44 +nQjPDxXSfxqGLOrPsayWVqZxooSkiMKsRUan/dzcQGxCa+pieRcbfkn5WmntVVo5 +uJrH7OIZNXhAXDNf+A5fpHXFbGQiHdz3TBfb65sWZLuFRyleAJSLXkTyLAq5CBgJ +BMXwoz1n7q+m4WlJ+XD6hYXjBld3ulEiFXbbs7Pe3mhNR+zf +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/rush.natalieandjoshua.com/cert-1574169202.csr b/dehydrated/archive/rush.natalieandjoshua.com/cert-1574169202.csr new file mode 100644 index 00000000..a9463836 --- /dev/null +++ b/dehydrated/archive/rush.natalieandjoshua.com/cert-1574169202.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZcnVzaC5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMM23oPdgS19T0MGptRU +oihAnmawqMggwbORsPLp8t5JVI3E+ySherwTm8u025sYro/WM5aeZTB8f1EWSZU0 +T9V/MPK9zJhnCgi3DAdN7R60WWj/a/8D1wezOZANTHwR9iUjsyqaV6wqooIfO64V +PwuBdEVmeHr5K3VHRVFuQ9Udy+nQlyK9kKiowvb0Asz5xZ4BMpNfakLDIBgt07gm +xMwXv0uPAD1IeCWuRyplc2cK/lJhU4orTKMHsH9DxHjv1YMSZ1eHnBt2w/60BOwb +eOzM5OeN6pLgefTUwdoPCrZklN3Ov+votS99goDTypvxdaK2owehbm266tWQoCMf +3vmC+ENIAoLPTNkYZ6/5G9tEl/hwOEaTjv22L+uuLcXRh2ugxZLaSW2x0PRnM1wM +CObu58LIlbEXYraGPELfG615+FVknlgPCLEf2DQR5Q4kks3EROVPkY8LCSOfY/HK +/7MNr04LhDRVedryM8/KDnNKEYoumBCRsBmhQECNHOLOs7aQGys6eF6NsHIuKHEx +VZ925DtpFBW6j8HCPAwzE75st8O3s8uUTYwd2JYho7Ubs2Scwi6fBhqiFNVOEN8N +HIG/bvezwaVEzsFg/EbGKMxF/JKzwaJ1d3aYfSO17r8FzGah4NhaI9TMzIPSCmju +Rf8y8FOgElIDtklFL/7q2WZrAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXJ1c2gubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBACFEUEuWoQyZ54jjxOB60bQAnhlTKu0NRkQRxD7qSzlK5DDtDn2tTShDtSVb +WpzWgUj7K++m0rpCwVldKjqXsuj0h50ePMjs3gK8s5H+KqoaDCBs9podzU915HFB +x8SVAuNde7NRK7+GWQy8tXb6VtjqlKmPnBoQAGwzU39zzSnjLoDkeI83TFNIe7WW ++R+3F35dpem69ZQybJRGNohi/UcIuya+tqu8PDVMgeNXznwMtfKlq3Mhdr4y92OV +0L9c4FJFGKRn/8br1xosN9V/1uZJTZ+JZSpZCo0tIY+ANp+MFsf06SsU4h/VX6GU +HhK0jhMGU+uPBxiaBGqxzfZUbZWMbeYolBDONVysRNsAxSHPLmyYp5pjRKYZ8i8A +jEaPVw/25wC8DZHt7bDz1Iqnhhg3Fq69FXRiAuq4Z4C8Fhdj0duBB+3EpDNoyXG0 +7RKA2Galk0bki3h+Jli8qXH2+xggxknPzl27M8fl45XQgch6hfWiDWpVPSj8N2JZ +5gbCAKkgmdJkwvRlcFzvYwr4j1FnzR9S/mwGBzBE/ed4jPpVGwYKGDfz3eSIFE8G +TghACsepuAJelaI8GpIxHU+DulUEXqDffkOViXGyOgloIYzABpQFd603OtiE6PCo +yYcuETNrb7CX0mY2y8gxBxxAqAxWT+kk2vF33CU8GBmuC23A +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/vpn.ovalwonder.com/cert-1547219929.csr b/dehydrated/archive/vpn.ovalwonder.com/cert-1547219929.csr new file mode 100644 index 00000000..c1cbacd1 --- /dev/null +++ b/dehydrated/archive/vpn.ovalwonder.com/cert-1547219929.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsLPXMtEp/ycm2P0pq/qZ3GoYwrTS +6aEiZ2FHmvZWmoqZ3usmNypD9kum6CxW3CHOFSX70UtlFmYPj3sJ9AI4dARa5SLr +5Gki0bUS/i2xtR4NAjr1kYuytJxNRM9XLOrG6EYWqHr/qg+WO/VYFAme6MolMAMh +4yAP2bXONWhaIHwYQqmlpORBzHW2ObJ5XqTefC9IrMgG7dJzL3o/Lqf2zN5dZTX3 +FfAP19EnEo6syxB5WYyeUbJYhSpCrvWweyfvDDJe68yzL+9hBG6buPmQYtvvcEU/ +Bic7RC8ENmp/FfUJJD33SPKyltxaFWAfURudLjCs+WMWBFC4OTjq3ITRH2Rlhf/G +nE6FCdWgRQk/S1nw579tdStVJqqR0dMxLs0BLrNdySFa5E/kd5mM/Ft1pLJftNEb +5tBPG/D6aVnqOhUKqDyp12UVumeqNHYEVth8WyYgPQX1jrWOE4p1nnJZJJE5QkJl +RZ6w174r5WHvI8vq6ZDPuGcJfRd1izBRZqLYjGDzeMIjkGeX5QtXPaS9gFwDYgK/ +InyF0ukzd1sFe26iQFp1Zir2VmzixVovneh1V6KhN6U/saujFQyBb/zusGKzSp5E +8pW2sjVR17u3lKupMokAo0IR6uRZcA1yQhBBWqbaVDvM4ix2033lnYchGinr5Nwo +PzJB6+h7iC6vZsUCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQBgzIAtI5XRRL0Z +5/mLhHEFUp2iy38dFv+dp8stRHAPsFgDSXV6J0Gz826xN+OSDfD5XWdctMnxLwvQ +Mf4Z07UZZoiNRK8rvkUZRVn6QiBFqTCwoL1cxMAxZfgThs42oruBg4KubuqpNcHG +46VLGhgmzGzPAhBjqSArhTFnAbpY98lILtyt4PGouCNDsVMPhsE/9UTAWjoZp5Jq +RWUq8gtX1vuDyBqXlAF8+vCuiYisx1Yp5itIRvyXjMeuiqXPrwq3Ee1z5dzfUJX0 +3yz2C45xNos30Mli8Pp8ra1mmsT7SDxtEgaPS9OIGr24smuhhDXj6pgC+/DLJLH0 +y25BlV0Dg5rwMCmADWVxtYc7HtXyuRME+fsY21MA4GGtimqkfFaNmbX8loPNQwcX +4ECFD4QiBdssRhQZ53lJZWBGJQEnuV3OqSjCu0RaNEwzRrmKBwrwkIiGmbXkRRrm +M67/oz3MGX4LCqLD83c6oMHCbZlaN82nkViVfFZP00mOFEstHe0z5PNfpuwPdnPX +p79VzT1iJlTMZlA0sFTy8N9baNL2X67SMmCfc7MAyOc2AE7WwngMvR39d4ReS4Wb +rVp7QEvyUr/fv9UVDqkC0muHEj92qZeSi13omAxv/70WlXXBf9v01m4XlVnqShIL +gm4zFxuy2ZsTgV/nmLQG/S74V2JLGw== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/vpn.ovalwonder.com/cert-1555006921.csr b/dehydrated/archive/vpn.ovalwonder.com/cert-1555006921.csr new file mode 100644 index 00000000..f9f89094 --- /dev/null +++ b/dehydrated/archive/vpn.ovalwonder.com/cert-1555006921.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2XzUv96J4d/jmE/HLlAjmhXUfWhX +XVEhXYrHQEdBspWT2jLKNbXg4wqtPsGrYzsQCbD49DIbmhsmZnDNZs2h/vYlvA/a +CEexSwM9fGfE+FY+eqmxCJKY26LmIgnLd8M0//FFvUPNqlo+IEZeBaL4pOX+1gJR +U8leHvqfA4I2uwI/WTyl7ULBv7cHkRvy9aYlpepBcOPJAvwd5BVTH4bg/ZTE0jBU +GTuEEQsbrj1JQRkKTksU24nzzqLaIBEg29xdFOWKAAsdbh5qX+T8Lr4FCkgLBBKN +CegOUIs5Sq+3eoGQU6Bo2PTcwK5oYYvh++VvVBCmVbLd3Apkqq8W3m2JpZ7GM8yl +Ki+LFoHaBeJ2MdhNnYOEf2/yfDJLSk089VbgcdD5GQ26HDXDx2N0EpwysoCR1HQG +Nj2Q5aZXLkSIYRNeJOZ6fmd0BKnZyfuWio/4TMdbCP112crJ57jMNpiE86pVpFnP +WqWEIXd3FrWc4Isgul6YnjRpi7TcqhPGL9amRfDfOrLx0PBKE/E0LdWPUhiQW3Kn +PuIWdmboAXT9KhYhoCD12P/YIvwV0J2EKYQyZ+UKtwr9G4IeXzzDu1RnHffZUpaZ +wMzMjHiQMr5MVQU50NneoAoDiXUpjv3h4yO/WYHwu3pqwraStd3ZrRqd1jmt2uBk +uYaWuxNlBl3xN8MCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQA3kZ0w19sjNtUB +jRB5BBawfivP/7Gfpj78dg/yn4Us+GaloDa1ktpC5fr8Q5bcKCLvhgyhC1ZOk+zJ +XeU0sPbJgr2eLklAmStrsOk+0NLhJaB3Q4ZZu8SVhDeE72hMUuu9Dx2iWUxmIYSM +ps48FGF4C5bonw2RVag3EjYNJE/LwV8uw2YUW4xRPPpuBuMWgkPERCwSBCfJ3QE5 +cM92W+D0gd0OWtQHpAb6CQ3FU2fUOBPne0CXcKKU5hO08ArVS2XEt+3j+A6ZWzQv +uMs+ibc3Tyw3RpehX+Xwqfxk9Vq/HfH+fZM/VjNU5I4sprWx/sXVp2Ifm3aiJza1 +3EaNy8dO9anzqiLZD+zRxgz/DcveN8SNuFEpHjkpJ5fzx3sM94eDT5ZXDxcj5kGR +YuA6sSWNliNeo1I04EC/0Ql9lPoaFBPtTyyPHV7cth9vYefdWwrniva8PZxOtBks +9F8XNfiiez7b9+Jl3DshrMCce3hv5mCcUc6C5f0IGeedGbjP6pziFtk/xT/ZKYEl +KCtRrf8lr7MRI2lmYyWMiRCIE2eQVP4dFw1gQpPZwpLdPcwxu8QtAXTe1zdH2ZPv +25yctKOKAgFYTk7cITmHkDkYrC8CezwYIvcldYW80VxfHo8lJAr9BvJ44WeQ06GF +7u4Lt/Y3RBuvikzqoDMy3dczWLoEPg== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/vpn.ovalwonder.com/cert-1561057406.csr b/dehydrated/archive/vpn.ovalwonder.com/cert-1561057406.csr new file mode 100644 index 00000000..6b94e6cc --- /dev/null +++ b/dehydrated/archive/vpn.ovalwonder.com/cert-1561057406.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3RpUXDXgDLvnwYWovglQPWnb5L4N +XvMa6uenjICijwNsMrFsoCzJazj60yxUVfHLyHyjz/Uq/LiLXtGS6qjWxNkJrZ6w +/L+SnBneP4j5I5bpG5+HhEKuIXfPr5S6mCn8MqOx5JOfmUOg5OikJFaxyFr02F7H +DBBuwx90Tvqi+Gb33Rs1niDYzUdkrfMjw622/YWfxwU/o23AHPDRTutLrC+5CRjb +wzmPqtYw4PmmON2Ie8CBl8tJNWf/kZ0mRneCQjKxVQSvcEP+eCD/z9aaQnQeHM85 +PnjDsw4pSrZ213AzGkIxrG83x857bgA9MHKe3Ja09ccBnP8CyXoHtbz7P5ziz+Fq +ZsZA46I9yVO0HLvWooNMk4UwAbwsM4tnpw1NRcuKac9P6cIFImuwa1j686xisgcf +KP4c82sqSvs8d1kLHCaidTjqJ+inuOuNypheNf5zg1+VICsqfcPw8u6guFGpxR6Y +2d/ax1oZ0os6Tfp/jGw53fZdzKfjwIqdGK/aNKKqlSs+xzGdo7RHFdDhmpP15OE7 +7DG8gBhumpv0QFTSEX2FRRKSIXzqgeDut9sW62M4RBbhRsYi+HzngExpz77X3sqA +zxajjbdF42j/zsChCFScsqRp/7vk9PCB6zQm/6cAqTP8LtDMnsKGb/7hDxot2yn2 +YSNs4wVIAZ3oFGcCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQBRsQoX1xwkv1nb +JHlYwiI3NnCa86vWePMNljy+z+dfNK1ThZogkzRwgh7cxdM6ULEzvz9bUJ6Jg1QN +UsrgOkb7kX2OjYcVT/+irHumozIzmEEqSFp7pViTldp9iJu0uhuytVzHzdka8ndU +bX2Iw44iHq1VbRgG9ICG+BB2iuvtU4SUOxAFbSfQUp9+cgzpD7sFzsXBIYB7HV6T +LjJwjIp5wKLtoG3a6u+JlulfAbmdHpGUFJ1diBM5B0xJmQhkvwi0Obwgw7Y/X7W1 +H5u4ezUtm3Ax48yWycgP7As/oVw7JrcHGRAy+LvIMTkamlH+G/oY08gCXc0uV1aT +bf6MTmPJ9qftVnHIAAHihl2XOKQD61R/rbA3kqu/6dD0goi5ZupmHVbCh0jW/w82 +EPIj+2oiI4XlaV4n7PNKgNU1icNs4DlCrSp8SNYoq5zn4pSKr57fi4JsGMYJjS2O +TjTHL1bjf1EeFeZti8s6EVzF3LCKmR84kAhWlHYf4g5rG2eKPSM2sYOwftuS2xkm +nrDoqzbmuGD7e2kLBhrTvj5LRBaWsb0XYOcdoYg7OKWY9B5T2cKKmFaUcN4mTFOi +ndX2hvdTAKsKP5T49oQ1NwK/OwliRjPANFfCObQOtclnei9pGGdslZ66TSy/IBDM +1BdOKic/O1s6F3uvvlwvpx/CFcY4Mg== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/vpn.ovalwonder.com/cert-1568123708.csr b/dehydrated/archive/vpn.ovalwonder.com/cert-1568123708.csr new file mode 100644 index 00000000..6c5a62a0 --- /dev/null +++ b/dehydrated/archive/vpn.ovalwonder.com/cert-1568123708.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAx0bGkoEgdldjVTQ93H75ZsO0gbuh +kYqTg31RqZgpjtxiSaRq93CQK9TaDrDNqb/I6f96ArHqm1S/zKUagYBd4rVttekU +98RtLsV9Wqhj9t2Z1Yt2XdysYrHBGIDTiom0qaqVonH7bkCEZTskAU19TXmy4pNL +GXL0iep0VCtUNJYJEFscsEaE7Bqbu8qOzF1BjY1y9RfeAb9ZV2DsYMolmAGyTnAz +d/ZkdkdCt9qnYq/du3tYLwg9eiQrVKsyx2wEmsChXo7WVRUblaz0ji2gUBeSWkw3 +/6E5J/pR8KTk+urPrI+K2+3HD9PygxPegUUmmjIBKcslx3YDv8h8z+Amlw7mdPYJ +XsAj1la5i6whphB6sWJYrQUssWwV3/xyo8OAfTvaOTZDzJieni7/whjYE8xF83PT +0cmgutRI9IPLwnt9MC8apDKQikCEjOo8S/PylQIIZ1W7BkRsTCyWi+8kNCiKcghx +4ozBCc93Vex2v6EwmmPTM25OTLnFULZnmFwRGGID3kDqPZeo1N96SqT5dq8oFzm/ +MnivKIY9+L4yLX1zDLmUon7mOZ99WLwokFw/LQZP5q+CheUvwBNv7beyQWvw8XP8 +d2NwW24GJT44HcSL3vcfMjFY84tuEg2nmh8FPv3MrjQ9Ah/nTMxOZB31q6oLDSYR +kGGzcLzfL4kE/NMCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQBiNrxyQX0lbdDh +tpgoV+hAoIdPGRtpNOvtHbQZxtWid8dysepCpcOnYS1IbyK96vBfEoBuQrM5lVy1 +itA7ipqZPIOHBSF8Bt+AVhskCGyfYGzDcLU+nzV9cD93aznjNE5pKpY9BofFstsx +2lcjTIza7/g+JnXUGaDkvlog4PjPREpvjDl1E95nt4n+V5mj7NOMyu8c9NKHa2v6 +S04gPdkxfarOl3G4UeE7uaGgeYfpGI4/+G+73DDPVjtgjT4SrYrj0nXZZ63dZTcX +GaUe1UGSsoIwpoo8nvRd7X1leCrok+/yhrm0NlDV4qGMbNHuYxve6/5jghgrlGTL +R0k6GIIK/rgC9I4q9B9v+mbhN1RxwvOM7tazUTT0fooZvTtRydMxDqGL0/65n9mv +24UQ8qcoq8YgELkkGQBPvDtOuPetTr644zBehiiZIE3S01esCf2/UcnRxiGTJYoo +5VRKegkwi0ggkIZOYxMccnzmksgiKRUEMqTOxvO7Zwf8KmsBbFQ4+8xsbQWWu2xE +8l6Y3OQE5RhAnkA4tsCQwjwLjP+ZEOITYkhSfNC71WvjEPut+LBENRdH3FskYaZc +nMtJqUX3mHr9xRmu8t9DmpkShbMXMNaOOsnbqgRV/flZR4Tsn0yfQ16m0EDg86f+ +S18Ve+vP2kDvxDn6lFJU+bTBewE7iQ== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/vpn.ovalwonder.com/cert-1574169086.csr b/dehydrated/archive/vpn.ovalwonder.com/cert-1574169086.csr new file mode 100644 index 00000000..d02dc585 --- /dev/null +++ b/dehydrated/archive/vpn.ovalwonder.com/cert-1574169086.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxj4glTRZdAxDRHgxqkl8cQfgDR+W +NK5hYxCo9f6uMQ/5CbjGFWdiCTVIKBqAA/muCPBuIzfIbT5sYv3Ah0MXQXgKhh5d +iC8VmDyKnzPtktE6MywF3gWg4y1b/Vjov10Y0jGB0rbhzyLlIpw+B7ZDzbDCwrco +QRkjoXA6Goau2AqgMR7CO4Qkt3G2WqKJsXbvwawK/ZkpkNlqli6sm8gohLE/SYNY +XUIabzwZq3B6qpOzenCCwwQPoQShInMzxUnyg9l8JM7dCCJxbzwafnfoKDh5b7zY +mjNzrY9JxkB5lUmPU9IAEJM6Q5DME6aECaPzdqU76KVt5XRlB4aqfAfpQwInbDeZ +muPRp1FYHxDcsTSM+1WwQVQb9g0jY6rUXpAnwUCJ6VBmfYefgSNAnNvqPKakBtQf +z9lGVwN78aZWjCUTkBhve2Gk/3K+x6udoMReSiXYSPGHDATymH7I00Lk9zUS+Nn6 +BTQr8ueRSfobjyyHFMlDb2eRQThj3kQ61EjHmlXI1psnn1dWPi8UP5piG1R6pe5i +sv8b0AbxITQ+cEfXt5hiDZszXfOvWY8NxOMQ2ivFI8BbEkfIGmPwMbIvMeF0K60d +MsgDaUTXPfS90jDZ2b19BNfsoR+Lj8bxJd+LbPUDnzxyqun+mIMb+p5MwKGHHxgx +rNNqerO+Me4/NOECAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQBknJ5TkKZhtlEr +CbgszEXkIhL7TKJDqwMa4sPE5eXXqIuXuy0+0jpX4MoVGU+Ok81kgcYCWjLezp+K +YZ4XwmYlPwlBOdhNc0ZF3Vem/xHepzEnHyeIdITWtWXtR5fJ+9tn/cwrrJX5HzGX +P3zZWiIjGy9gkDwkCidQ+nZ1w/hn/sSDWcEWN4tHFb9gs09AllU8be2BdZR9hs+e +mSrB1QKodIdAXBXqUtxrD36+yKSotfVwGQ18mRZzMl3llRxFsYERDw3If8K21MZS +zVeV+rBg3qL1FaVvI7l+CSNAvlSDFAeb/UkDHKLxh1mfNZWKP8Wkv98zwjoNurEK +ug3BLHidtyPfe3PYWeHgiHrla+LyTAWyG1g7cU5bTpVkkSCl9oveejgQMQyzDvgH +XyTxR3Zg+KgKE+d8uWSH1JgLJClbYJ332iPWNICOfyfKd4PdhvqAG5jmIfNFKJ/m +QsyvLNxuIZRAMEwtQMvaC2AXLA2A6GsbotiFg6cZkfaCWWQ4K4kzG6GQ240qZhrI +YhgzM0iJzSd0xL6LXzrFkHtAbhrjBWYRE7flxPqpFr6PVC+jcwYZdZs3X3fP5pU6 +uTJLMvphYLm9uMiMhPhDApzaZPIM7h45tQhN+QR1tGBWj+DLfd3obrEw+f16zhGw +r7ywol6TI6HvnbqcMhqCLjSu0YOsIQ== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/wifi.natalieandjoshua.com/cert-1547220034.csr b/dehydrated/archive/wifi.natalieandjoshua.com/cert-1547220034.csr new file mode 100644 index 00000000..aa16875e --- /dev/null +++ b/dehydrated/archive/wifi.natalieandjoshua.com/cert-1547220034.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZd2lmaS5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDJ4R2+xGTGdEB2Wj9L +qsxhKCB9HzC0KKkXy8OENNL6JxsXG62dM00vVhfARPv9lPwC01XHjtunziD1JccJ +REgkVVEiTsO0k6E79LYMwoyZpADUjovSuS5uOnt5khe3r4iK0JEI6KqYnX6dlDQh +tKE6cqrzvif5L8FCpb8+8SbRjN/ql7lV6GFKPrm3WI6LUbSKtdJKlbTTlBw530aX +xVBtxF2hYMlOd4TspD2HPJGtnqU3Ckjw5l7CjVWQI4lBEuJkv6XVCG+MxybKje/8 +Tm78jFC4dhtlY19rlKCjQ07PcPbXC1MpeaTi1qLKsVWA+nNGrNmrUkhEV3GkMMT3 +I/sftLCY/ubNQn9GkCJOLpfUcuneyKBs8kLryPQZkfYl/qMKhcVNiNJIi1oUxLzH +urHi/bbyQvsbbGikfE6qBt6vz3i0jIJw47/fT6MeONJD1KVj1Tj3d1oHYDon/MYk +svtnzzpX+kR4eaqxER2CI85rlUHo/4HP6eu/lCw4erV5dQ5hwB3/5orSECgDNd4Y +Y3yC2QvSYxIYxFtAY7WAzl35ItFE30CXNOkNJRcX7Dw77I43EMm0uzkAdvX7VWyC +WVm/ZelK+Ne5cHIma6Cfm37dk0u8AhIPEh3uclUXEbqN+ThrW3ry0iVDSoYKTdBB +MJQxEEHMn8C931HKFIIedVxhAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXdpZmkubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBAGo6fP003wCYwxjVYRvV6CNWhkm++TxmRAlhsP4+wJ0Li4ItivvuXC9d83AN +emRIK6em+CBlVYMAxBO9UDi0mfqCP+pOWY/tZEV7vap8qlL0jF9Tz4IQ8iCJLaBE +NokEQBesOVxJtrT/KA32ZKAyht9V5x0yjOgXDFAfivOTDrjs3GSvCl2pszWsnn8Q +XSKgqgm4yrbJLN/XpxBkhdhnfrv8gWtOmcEYApO6RVzAXNbFSQTuWQCbmO9okUDS +RnNR2JRlFJ2m6irOaFQHGeh3dbPAFYH5LPYv1mbRQIMQfxc4zQcGH5kaQi+zAp6s +gmN5EQAGbOc03OLMvEmONBb4jYSZh1kOjEBndXpChnRkr/afZ8yC8OfDRcY9gNh8 +5F/Az34o3p4Aqbbh4f/1sN1UK6IQ/TFUp/cLkvIm0mSMiTXNVkoSZKyIxf8da20w +LsE8MIem2RrmGEqQ+BKnmuYH/s8gOXt8p9fAlzxXThnZAbAv24Fo7T0FZwwFyslc +H7CAtXTrLoOQtPYObSz2rXwl7mCj8nL56KOwYrZXvA2rpk2xAmoSVgaBTfQmCKmu +IBXaZ7z0uEmKxgxil88Z20ha32HG9NTxhle3SlkvKDxTc5GyLgklv4+TCPj+HtzZ +5RHfU0CnXbsz0XFduzMAOJL7NOouVDbq/gKDri5jmR9XEkvN +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/wifi.natalieandjoshua.com/cert-1555006977.csr b/dehydrated/archive/wifi.natalieandjoshua.com/cert-1555006977.csr new file mode 100644 index 00000000..ff302351 --- /dev/null +++ b/dehydrated/archive/wifi.natalieandjoshua.com/cert-1555006977.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZd2lmaS5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAPL6wBuQb1d0L54PzgjZ +jicxrjc2kKqHhoMBKYw+XD5SdcYkqXgeJJ66buU+SkDkp1JllJ6vdRwq4VTgoc4j +0JFX2ipjAPKSYjUFyGIEila0a/tPe+6jEeJQSb9sp7F4KgjErMuC6q/4MoIe04vm +51sxfPWGEoU0eOSfO6jOiJnBY7ldcwc8OmG1AsbCASjVoamnVh0sPmoCHoX8FRQb +RJFHIMuN2xmNsGEaPmVV6U/XsBBsCjXEo2HQAP0dop9AoEFU62nf4tZosAVs1Qkf +5PhDCtWJdW/orRVNnS6gdTClc8NCBhJUTG+I6QKn4wYtRrjPXt2Z6ufr5Z9UqLfe +7xXopMfjrbRnvymilzgljTvzZL0sJSqmcaac8FgESxRUpKYu7aMzMBzErZ1QdIRq ++47sJ3xenMtws6ohd6ouf2fFlGmv2bHJJZk0JqdZGRD/O0XFMe2a2lT9mU2HTFre +MH1CP6xD2PUErWyJF6ZbaYCOkUJh6ehH138hoepPuIqPlOgpVTyAysEmpGbz2uqM +64CVGJjjtC7iR3V9hyf6FxaVSqpJ+8AMauzeA2lRKl+LLDI17FQpGncmwHeFn0pg +FX9jSV+HS76y44OmRhcSVuTKr7+/5k0TgD6vXot9vG0S4cihV7KUbvLQIyksPdk8 +b+3i5pO/E8qTgkGbdcQrLZmpAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXdpZmkubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBACqBxKTm3YAywcHF/T4XLx39mUJO5Dve6wln7VmliHLRv6R6Ou8qw6T4CLd3 +BSivahU2QgUAVhjrRFV6h04flx/P+ee0sth+2iy0SYQvi5oC3ZYNbhlIQd9xTvQW +OnR7qeNJG/PJNUQtg+PMZkmUvgPqwZxDPXilquJsvfSF7edzVb993pA/2XpujqTe +OgM5n1Vwluh6Su2AnLFTSM+Tz83mQa8juBrpQbaj6l1bOLSmgx6iMSvW1fXv1U4z +x32bDncraejQ7zQwDVbTLOlFpSEHhm0ClrxjYQO7Gap2i5zWJs0CIAufdxciYL8a +ZNabOfUVO6T6YCZCrPl3++xN9JyQpJ1j8GV1VtiUibxuQ7ARtj0rPNdaNqLjMD08 +JoTIod6OkuINCqcsiKfh9Sv/TACwVu4f5KKGGz68YTJNGx2nF/Y/JjcJxEkZstOb +Si6oGlI/tStdKDwWkvtGPAf1S3NxKvzZjS8Uyo+f27IIb5qxR7ZxnRXTOXeJuObr +tMPzefB85fYt9O+HeWiRg53Pqp1pw8JCZPtTNBstuxigKAuStAxuzndUOXpmcSNY +GYFuOGCwQu7BkQUeaNX8uMd1QZMbrQpmczGZqDxoE9V72WPbeRM9OoXgqYhX21AA +gFElIscGrM4PHyNGPxnmoa1OdH++tgOSWgkW/6scuLnOQdAU +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/wifi.natalieandjoshua.com/cert-1561057529.csr b/dehydrated/archive/wifi.natalieandjoshua.com/cert-1561057529.csr new file mode 100644 index 00000000..05878d35 --- /dev/null +++ b/dehydrated/archive/wifi.natalieandjoshua.com/cert-1561057529.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZd2lmaS5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAPI3hI5NlXWuTMsrk21w +RvChF+zzpoLnYKeRBDQkKkSTyHf3ZvWwE6cNbZItatwIGz5jfLpAquhY/GVs+6BA +osuqlGgVAbwvQ1G25O/xvTIWU9R8cRCP74CXK1/46NaeMiCDTzqEbYkc9LzVoEmZ +JxYqw4V+o7luaR95zEsyza6PcXCSuGUnI3lVEnKcu8wh0t4bS+xiFB7KZ15z32gj +2F3acrvyuroJxMormr48pqndPcwGadWv6E16OzTBq0k8qV7fyDoORxobEir+sjba +zfk8wx6giM7J7ueXe85bYUMGlYSCtpCyUt/qTNnQccDCJYpUo4ZjF+TvZHwUPAuA +qYFyuze/qBNMhFelOh2rWEBBR6teJp5kMeT75Y0jgrMMbcInp7kUnmm/LnwLjtLK +lCSagTdmAlfgRtRof8M3EZGGo+YtXZSDoAkKxjQmNcdSeMCiBjNmPfJf560dP/D3 +I0uVXct1GkWfNKiC7XtWn5lMlWb+MyTfCMgDRXP475hMHx1csKrf1DltC3d89l2/ +jm3XeFOyg8PlAvWrly0IKJ+KJqVQMXahEa4xWLBXEK+ZuaI3rIOTLKqO86zAX56y +TgYio4AF6tvKp4GIfskf6U10ns2WuTee3AMtzCCzB1akRoIQuhMlfwzs7/VOBIfx +w70YJPwdnDUhl+d4nYys+Cq/AgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXdpZmkubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBABkWrSdWSiQoh2qlZEjaRW6eolpKmo4TqOuhDC9hcKHKNjf1sFb+qt2jdvHs +PbG7Y591rAr1RqXA2kcg1A9ezNFXyfIWwLI4XplGR7zVgIt44iksUpIN9BEt6ahD +wQ5AayB4J7e8hNjWTe7eW1R+E/HpmJUnHa19+mGnXliJTjP+72fGlt+PIHnwsSQR +D0aTZCvxOXu4pH51NWq8Ax0TrW6jkaWlWwMQ+ZYnqS5plsnMnkE2S+6hMP4HyhMc +EmXU/KqHxtu0jJmsAnGZxpaevZncQYY+AF3DAYAt3DxFsOJsFpO1bkZUXcOfRmcn +SzgK5eVtLR26aXSzQluACSVVGd766JMuKqVGLnwsO5yLqr94n3o4N1YHZkcyYbEf +2YxfdDWkci6uiBQhoMoEO4vFLWQ0XqR4gZohWtBpUsBL6XUT/AvH8oDSajdyVBB0 +9LwvnbxO6Gz3ihqkacKPr+4bW9Nt8bUsqHwgXn4LNhzUpj/7fmcEuzB9EyPDjrFw +KyQVj9HcQipuJOepnRcRqAw0HQ9U2on4wj7Pjr/x2EAdfH5oSBM4jyxo39no+d9c +4I39oXuOPb52FYMHBzkO+VjtKFpuch7wn/Ijadqop51+nTZ7i2FA6uJET6F3uhLv +LV2hoDPrDiMTVs5beSeinNGnzlUDGfd+FvSolsx9Lu0VdRSI +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/wifi.natalieandjoshua.com/cert-1568123739.csr b/dehydrated/archive/wifi.natalieandjoshua.com/cert-1568123739.csr new file mode 100644 index 00000000..c63798a1 --- /dev/null +++ b/dehydrated/archive/wifi.natalieandjoshua.com/cert-1568123739.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZd2lmaS5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMMYKoJw8qg24hYixK/m +BjUckv9DDbDLA40XK2Szgfu4xfgZyUENupkcCa5MTDr6Pozn8B1NYFgSlf9OBcfd +1p3g6pIUcGVhIXAUK28ojtFIi6o74SDRQm6UNijkgy/bRYgS6Qwifr8egBTd6zPt +6rkQyVLMUF3gzcFkll3bTmJunEc3aNBAQyjiXK7WtI3XWjM/9+5u+aR15gkFZb1+ +rq+Un3uBzVmJnqAL11JQ5yBP6QmQMi9g2YySq2W6wigDpv/EELZYWWzi4QB3V6G0 +1Xf47wNwG40Hsfu52VwBFbQ47YMYcf4L+/MTGNyN2dXGIc12FKCkC1DOONV3Tpc8 +1sCUVGgIB9C9zrKdmkdLkz2dnk/FPZigf8OT/VeiRv/fqfrg9Z72cHQhrKw5bs66 +klY9MjV93KqStQnNnc4m38DgQ+n7BRn4fF9Cjzohj9bs12wMFLjPlyJUs42yZuMl +bfPiPQF3ALFacETZYTQrMBWt9QeJcbt4St4Aqfzvlml20BE3sxeP9ADrnlHWyl86 +SK5L9iVzKZUAGVCd6rLx/2jxypSI5pVXqxR+ldYZlE20Sn0VtcDYblFEqxgBDmro +hfJvAcwoYrxkLL7Cfb3EQneSx6+Vh8nieHCKTnKyJtwCGuj+QB5/O0wkd5cqM9e8 +BLahCdCZKvDIODpLsGL+98b9AgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXdpZmkubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBALjz4QuBgXM/urxXfQIkiMoZzi4SWKqmcW/DgS96MmtJv+TCHPWQAOjUAdwO +2qyPfA8+hcuhlJtmcCWab1ZbV9fxoLXwOXF9Kf5L82MEyR+COapm4RuwWwY6x29G +cH96KdenXnSmzl0p+AYczZfnb1bOmt6KW/xiBk7fM98LBPSPV6FtvoGT0NARf/tl +oZGhrMh+bv6PUJjsyRV8YxRyqvfB6nL3SCAbZM+UFbs/jfmi94u8bFbJJScdAl/N +AOgx3BI5lT2EED/607wS2RWEj67fxiZoaluSyTS/a51hE2j/AkXfoliwCoyyCoK/ +L/b5JBa08t0ln24NMQ/EsSxhKYOPs+AM2zcrK3gLn4uCR38cQKgAQAdu6fjTaJZZ +Yz0IKdisEbEf/JakXxhrCKOyc7QEr4jKuueJi4hvbz98ZAnqId2Pl6UV/uZcI7sX +Nu6PQojDbyF54uxITtmj877iKeh2Zleta5KdMLvoMzyUMKAR1HAibPq8SB4matGC +7n8MloTHnmAmjwN0AWuM8NpEkSDzCkL5dJmb/2dK93WM0YF/sahubg0hOQkbuH2e +0UkPPyACSFEOPCWwEeiZI1Bjqggd8dNNyMfnOfUORG5APD91Rzbpdef94wjrF30F +tFzBATi2NtBma1hDKTCJEuK8VIvesAoJ6bxs4saodT0etx// +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/wifi.natalieandjoshua.com/cert-1574169154.csr b/dehydrated/archive/wifi.natalieandjoshua.com/cert-1574169154.csr new file mode 100644 index 00000000..5760b43d --- /dev/null +++ b/dehydrated/archive/wifi.natalieandjoshua.com/cert-1574169154.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZd2lmaS5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMHoRkxm2YD3XifhNadq +JbJSXv9I7pEv02qXORwotR/wFJfsYUQRiPjz3dKvHU5JKWPCdFQ3ILBV/RArUKdK +aUh7c63jJ1sKX4K0IEbA4VUyFRsErV1S15EXKU93AdS+LqcZ+GqR+qFcdMFC+WDu +rVwqG1qFBbXuFRTOLupTJFNiTPmNqeROrR9eCwkNdgduGfD6vRrJXcTO4OWuUBEs +1NocL1XHsZuBXcZYsAGzJHNQV1rA9eaz/dUPPXt2kMB5NKc2yf/kNgxB08fUEbXp +ivP0YCC9/lUIHv8JU/W0XxlJp4tW7K1N/dzjRIFI7W3c4ncOHa+8V+/RzJDsDpdv +j4C5GYszT6INS4C7t7SOxRXa3Aurp2a/qRK0l6mc4oCx95mAfghkBsHGJUw0/6kW +Vba4y5b0EdTxpk1iJDSY2dN8k8JfaY/teFW+sDZevn7BABe21d+vjCwJ4DH8cNgI +h6RyUEUf8oxJzTsikW3H7N2OCdieaeIPomSrBPbdp/NNY9vrutNYFNkzCI3eRPAx +Oj7mpj3MylQVfLOInzEQOCvMx319vkKVyq9WPDN4vmT8Yn3OirbHICczC5ypuvnk +C5SCTqOcR7vsOdfG/KkWeES3hXSX4bvlG3jNEdarRy+tFVNOQ9Ng0IRMicqQMLZb +MIg3K6dRVD5XMHXfp/nk6eY1AgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXdpZmkubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBABPEvTo8dFAAdfwVhAkMSQ8wHj9VadVNfwPnO/AptMwXLoxOidoonFXsxtXP +QlAqcYjIFsLA5NjkeclQW5GdQQMmniAsXG9/FLRf/eHvV4MjM7I13wpY+uwxfk9A +9Htkp3OnjHG5IOr3BVJIXb5B4mqUkJ+dHCb7NiFsz1pA7FkmCGX3vlkMq0rtPlYi +jQk4kONidhCjE5CrfMxkWcQvq8eoC9zgzSZAVn7FRPzEE6PKxGYPjK9YhP4z42HG +JrpVcFMTg8lR88VqMc4zcA5f7FdtmdAm3pBBnxLNxU0oxVn72F8/2ZjLRqCb4s6m +V3VZ9qXp8kMvqfDVFvkVjvYEWpvKlONr2pfHbpw9jVh2X9LIgw+zOVX5tnPJmKrJ +AsDbuwhKpWe91VzP4RlQbXQP95DJQ46FDi6rrLTjAry1Inj3qcoV5XlFuMBuzRKM +MiUpgCWxYluTFhpvfh7tj01cKF7A7UcsF5nzRGQtFqBCF5rh6sIjPblT5N17yTno +WlD7VvWRfheffAmaLhF/uDmT9REIbB+7+Mvnh8Thr2RWz2PEyLg1ShLXrhCCz4D4 +w9PcuxSKAEOkGxmbew+XrERtZY4/RjtSLHOFhC+YF/B7xXgE3xlSXNRt1S1oOxMd +1lsMrq7UzUe+z8sArs9na5W99xat3P26PV6VagajA2MaQUtb +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1547219990.csr b/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1547219990.csr new file mode 100644 index 00000000..ba3b51f0 --- /dev/null +++ b/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1547219990.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDjPBBu0CQbJ8jmN4U7 +m0qamG/aNr6J7Oyfhs7dtzSR5HFfU67f1X7IewUczgVaOZkufnBgAUYaQw25RO6P ++3afdi957NLS2yULSo6k01+fnTCOSeqzkrZp12l+8a11SGoMQ10WMykABuNY1pC7 +6ayCr/M0cgUgwlSirLo5u1Ff9KZFQS0N+3780EeGRo71LEXg4aiaqh5pr4ul6QdH +Bc7jxa05c/80ntsF/rWXnnlS3PdN15N2Bc7CzjHngN0HUnLCpQSN7xJQUeG4HptF +O37UqJ9v78bVqKURHAk6jWPVlUPJ751qgkH9n3eVnz7Vpo9hrOqD9Gj2/Mccg8gF +Pm+thbyNQtahFFKLKNPXt8/09yCYKGVFhXcNbbeoqE61M9MSsvf1pF1JgWW3Cbs9 +iN/2o770fiDLguaQUepGY4CTjGuMM9BL1hR1STcq/4+7tqsMUS/ro+V93LFpGs4L +Y2AW/WNF3nye1xKyKThCy2084Mg+rBBdU+eQfDhzMDP8L51mahGHuyl6OXhifJVS +GN8/16T5QzrmWozm0roLUOhxxnG53oSijWaqwnu+7KeXmbtfYBmIJUBHxk4ZkEik +hSh7cUzVmYF0Cn0ACIwA8VyYtGTESxifGikxNlXk7xYspmXm8aRWPS+YJU3tpk4L +vfpPp5BF2twEB4YUeCUx6ebA9QIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEA0iU7jvVJJMY6lw7t+IFjDAqJaCqfxNgmVHS6Iq/wYBRP4aM+8I+RjjS4 +nV31fNzrLxL+2q/ZksKVXvMpf/Nmc+/91fv52Rbb4P+rCeJ0t7KLusE3Yileipak +sqajKZVXDTZM7C/Mhxq0viUdk8Uhzq4jvY3mRJUQh3wsBMCdKtttf3eHWN/a3zKT +NQ11zrNAIOY6v4w48MA1vrgvMaGhmlABbvCM1RwdftOnV2uIbRHd+iv3bxWCfBJ9 +nMHZglr9Cj7dH+fUUW1eCmUDUkbLtY7ztuWirWbtg075CNjIECh/M3x1UYxyN/ct +kU+CgUpT0hsZ02SVe+JBaTjTqb7DsNQixVdMyXupbEMEw6zCnDIZOpHqLrpYXwUQ +FSLuzK/Oo1mV3GmRYR5VZ2VAsnZ/kEcyb7Peiss16yHU0JO3V5L7xLQwIFYq96tX +goLbi63tWT7OqYmPNDwPG9wafsL5hhR1Okda/Jhyk2iRzDIENWaZ1m7fcGwsfMDV +dkNM4doCMGNTubdNjowpdPQtSkT/OVHHZJDV84pYvdjHQIyKLPBQDLQyJysBlUHC +ibzVOM24iX4i5ZiHPA0lhW7liAR2vNsAXYcSUPTQXoKrCe5KLxz6icBychEbXw6G +93i6Qvje9FrQ56oNMqvqTS7zZ/yX7sjEs87E72TFkLhq1Folnd8= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1555006947.csr b/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1555006947.csr new file mode 100644 index 00000000..8d54b274 --- /dev/null +++ b/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1555006947.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDx+Fsz6mfOryp6loK6 +Iya8TEvWhFHWDH7weWw1vB/7qx9dVVWQ5AyBLZYARHRewDMInDXsCdcWOEZ5/JRo +SjoJGvCUWlLgcRbRDFlfUe8fng7KaN7l+BxM7an+lFdYyWmjsTxUEE3Q3ftTOI9Z +39Acd0Xr3qLJAppyZtyMYtNLm9Nlffdnm8NaBXwVC+TvV+E6gDv5zoBJ/lXxPCaF +e5JSivP37k9UTvb1Mibf4QqIMI0IHSgw1nomUhWB38Z2Q0mUhXkeCeiHCsFSd4SZ +x66dcsov3SI2SHb1GOc/QxJQzSsu5tHiNLt1zEcHFmEefZOKnwck8K229yKyFZa0 +baPjDMSiUe+/QDikuRGZc4gE+Sr5dW2wD0grC8qdivF90JrFPAeXyJmjLLQ24O9+ +NcP8m17nXVSvxDwnawu1lURUxiFHzaNmXpAyH91fk2f3KBrz+SNTAMStqvOTTBor +dJQHgZisFcrfGF/ZBypMWEbfQkqaLbX3d4iD4qoQlMJSryp0n+eFZR/giyvXlntb +yK3UWERk242i/mDymwAZY/WQKl9U1LULrMpIGVf7hG48EmqHn0EIdzcyVrQNsCIh +8yiIYYry6PU5dTkWNBLk4aKEtp4sDDci+Pksn27ESCMie5VJ+zbXf90yTuNVx0ms +9MVmuVfwKVSmn6gcByFr1Um6awIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEAS6+NfqrQy3GZMPUW4aZyLSRvkfLc7Tpf6N9gZ/v5Tn6K/GlhfD0eaGLq +UZhhShl6zGH+TUCluEnC+HiOg0jTnsqKMvi3I8wTLG0kJIU7vR0zgnIAUUbEHrmk +ozMyaM2x2ivXR65FBDj4XqamOMAr/MDxCvz59OhmTDXnMBNw8I4W8y5VHFq0ZGYt +KpAehMTh3UTfzbUiUypNVAY2ZuYsJ93CtgKNGxc6iq77KW/HIqabtLYE4PJ7EJrw +Xwiq3QgUVgXTYJ3+epzpHlpmlF0rNF2LmO/OHf2sl9reE52HryZl+tDIu56ZjcrA +pahCEknF87GFQqYEHQaWU6t3hnorAlNZTJ9UEfkS2O6aKLbVLi3KRSWXNc83m0bN +KMhT/uMnjOqkZGgljL+FKwNU10uqI4F126nOVvidfI1L9whBL+XvonSShgtkCOg4 +FZKpl/2lzZSSkgwQCtjel51Ietxp0ibAu9uEnKs79TVH5+5d0FD/J+8DQPFIC837 +lyzlv6gbDUJKi8Bg7RF7ObBGWwW2VN1HQtqdp2bUg/HJlmxojGMLr5SqdC4K0aIK +dTrBtegAgsEXaOHYyMR8jxz9a7QljFVYHbINEqg/+hW2ncLUZGA6ZuDRRNIwG/rF +zn0i62KgUA6nHRKogjnuDotJkX3h9R/xxRiEUOjpHRnC837qqC0= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1561057493.csr b/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1561057493.csr new file mode 100644 index 00000000..f7ff8d72 --- /dev/null +++ b/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1561057493.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC042btj8u+fvVZ8wRm +YVAAt14raoOkVj+iC8G5kdnzGznTQEwVveTbpZYEgyk15VZrHdTgY5u5BzRuauzY +T62nK8xVHPv2vxroTVNvslJchfxClRBW7pug5meyb/8M6Cw2yHxUdyxkhcHOIgEu +0iiEWH2/yMOqoD1ZkeaJkZX3aiwnIk38/kI6STNlOtXoqpY8tWK2LG3LnWVbhx/L +rsYaH0YEeeGRMw7BgRPletThPerfobBSKqVpC2p8IR93I7xGylWcY7KhpC4qqfAh +6OKL56GaSRujgvOTnNripmm+WInOTpxN5EULPYi6e9F90zQcbeRCI2WY7OilNs85 +fGiGd/ZavSfh3fhwyqV5dBYu2lj0QsoFeTHxBDvtMscstVjZs0Qop4Ma75Y7dfG4 +zBRfCfvxbwJCOvOMIhd/t14dc47gVU01XY0GaW3fCM12ZsSypIvtLeAfA6AfBapc +ml8/vo80WrrIlBqiZhqj1pz/wUFi5PH/vhoeplS2mQwOVcks5Qij+KfHixjtHg+u +9sZNF7DG9wX4KqwFiY5+SqFpYbfJEDIbPw1PVA2cacJr7795wS0lI2tSjZajta86 +cqPtAeHqjulLXkLcNniIFone14o6ICKPYBYigZVqLS16Q+El1r6yzGM6Awtk+vzF +0NpoVtdEoGbcYUCJIxLIVLflGwIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEAp/oUpQQNc8e0UqzrGNpd5FGTmhgACzpYPuhxhjytRJBi1VVDoPwcj4tS +8MVEMz7gCwehUO81+oY4cOQprQWNA2H7gA8qhums+glM09Dxj2hSl8CKs3YxsLy/ +14gu3niFQ3/wHwFiC3Ukwx01w6XreqwFNtkTihUYuNOpdgvzjky4qZwQqKckRADy +NHDS/QMFPkG3wwbfBtjhcp9hPRO22Otj5TUHKIvcmoUtn4Ez2AAgfRfdIb/JXydE +9fMW8x1RhHOYGcDhjV4vsttKyMR3nKZf/VV/roKXX1Suf8dIiw4JN+QGktQVE7zE +LJ55SQhyjfaDPxpbqmnN8t/D1Wwt+Gjb/Ty8uJcz9Zwm1AOiCNRZ794phwM3/xEq +kcZB0OB3Ri7l2zMWG7sSAFLUMK1p5JPJHQXEQn4DMMDsSvO86XQSVxn88aFGJgYa +GmBz1HnZu68W0IMFbkXsSXryEiYs+Tpp4JjihaHXGp8OrvE+OF2hMIhQYOfSJQCC +bcMVcsQ8iKxbvXDG9sTjtf8bmg7JTq+aozKgNwcGZjII2wQPtTXmfMIsLwYE01+Y +TUF9ZJZUZLi6T5y/4M1N3qDDSNmAYQKceimXHUYn8dvwd20ek7dd57ff2M1UYhCi +93/O+tEPNJsnG5gJKfz51EvWN0JamBLBao0wT9uTBqf6nzZ6nEI= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1568123723.csr b/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1568123723.csr new file mode 100644 index 00000000..0f1fe546 --- /dev/null +++ b/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1568123723.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDobFVdUSNrmgeXx1rm +1rYCPbUZBVAQiCMsyS4RrjmGCJkMdPN9Opi41PQCoTs9NOvLnDREMqLIem9XjlQ/ +TxMbTAVM45/UYnGo2juwgk4TI55z76TQEC2pR/jCJ2wAQ8UroiXcr+QQFXwB6cVr +ek5ZMjo69xCaA1EH3ZnvXaBWx7ZnHRsS93SQuOjVHXiswxeHK2sJS+lvJbFLLext +MwxB+cmXClVTgLHPYXPNN0cLoE1Cs4hdhNTeXuZL1+iVD2Fdagc/0U/4vFD/Ph2P +BCc4f4kDfvx2HjKtugk8AE1rKRyOTnhHa25p/EICHwyq9VlGj6lIm9uqttC/69/j +Idc9GL4Oiq5B2Jdqs+KT9QWXHyR/atcE/NidozLB6W+Lbz+mDtaAYWzKFTsgakCh +prbP+nKNW2H+RydXZDbb8ebhas4JU2b5587sVK5W/SOROEfItcbCJXkz7GQ1JM1C +qbjTWEedq/pZwWIV7y+RaRCbHQdYQIeaSZ47HPKtqPVnyzgHJuVTADf/f2vqekT5 +MtIdvVQIxq3YAZQxU04+qjN5ZfFx+WsXaS4VoMJGAeIIvkhckP6M+BGRhMXXNGgu +zFt1T19bhxvT3E5Q3Ixw0iHHvv3ga36wT0D3RHHUYZBSHulipvKJAf7VEjuH88XA +uenanLd5V+z95bPehaPtFsOFIwIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEAaHecOMmED8FTjbyywQvekwbkCf4zu6tF4IQaNyILkXn2nO3PbPxH3Chh +NSwCEZ3HkxMclY0h5YST24FldPVvwkuO8x1diaEG5C4J02BqsmSn3MNNfbh9rb9L +bECN2snZrO4cdENRjbwdglAmajD6KXVmvshpoAmlJWJZBYEzH9x9t9EjwYidbuvM +16YgrwgmfaG7wqKD9g0PwwQRBgqXvS9WSPX4P6paImCFvZhXa1vUDDSPrOiMDobE ++MIMkCnYQVFcg6jQeDBFhGlwwZrJWA8eLUuHiBV0J9z3h22wThjS8RKCqcnnusPE +PP3ydxZJpJlYLe7Dlms4hR6TTTm+a46hWTQLfhatq7iuyI/TissY78tY8CftKPJE +FjeDTkL4U4dmkXQBhZqXytnpEPDuQ67RM6NGvf+V6RfTMFYuGzVHKtkYzgbUpotg +O+lXdbfJPKaBMeWymzXit3pXFvQeHok4t0iWRwoalJpogg0CkE6xq79MRxRlpjr2 +/eaQYFvoW6vk83ErHsmOtIlMHLIc0iu3haJ2xzY5pqEQouVlEOaNv52xkF7iAsjf +fS3cOs61OYWJ+ycMXtyCq2HsWxQRi4lkqvHx6+PwX2Y9DugWedISGcTRHYTq6kTx +2ibsTKgy29Pbnw7c20uBtZ0c8T0tHPEEHkIQm3ky0LtfvsMb1eM= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1574169130.csr b/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1574169130.csr new file mode 100644 index 00000000..3522794b --- /dev/null +++ b/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1574169130.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCg6F/dx08BoJZwM+kM +459qDh4kMK8NW8CzblI7imHoOgelYx2ShwvUzQ3pKFbGqtkCwiEjJVoJ28CJPBz8 +8YkcVzS4Lgwd5pIyOjyBa6jhaYIrI9sMN3Kfxz4uvCo6IMna6D3vpEIrLV9//IcJ +5QEqGLqXENR2XpaC4GPZ0MpV1VYiSTozkdB8nLnFjjLJ7PnAY+4lrgPRmFTiuKqD +Bfc/7rHcBMRdB9kdG5SZEn0vqCjZuINaXxRuDlHq8bFh2yWaklNQXN03tl2SwH6j +P7ZSA+UOKWRdAJ2rwXLwL+52fR1L5fS32wlSRvzHov2FpSA8IraUmRL9jjPvnG13 +v4rEiI93mzp9cKS9Q9ef6xffv7Uiuz7FPkOrNMKcYD9U4McU7s2yTVbHEkdRHBCz +PPr/08FHTbipFgRZCG9JsHM80EV9+qXQXzwKWWCO6DLe4XleRJ3NPVsOjoT6OtkS +FvOF0PJsvBSkiy/jmQ9CMDX6zxEVspbxyi7nY4szYr/ytUwQbJVXf6j0wvokkhy5 +YAKb4u5aNc6Teip/0B6/q6wrl4ej4KL+oTvIfsl1O8niTT5kcWmgz47mNU5dJkEZ +tYkqiVdAYKv7xkXvhj9NRNLAStJpQ96MA3GT8cX64Ms6AqrxqxhUFM9CDi9MuHXo +5w/iihFCLlBQgS69QiW6TBVEZQIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEALvwLa6aXiECNZ7AW58xeMiD4hIyE+j0DFIlu+/04N95EdVc6cqvGFB68 +OBaGJjzVmv+ZLnpZTyIz53yG7dBvFc07KDIsDCplauTcDQGYmRXDTqNBz+8wb+kg +x5TGUhLbmiFhIkL19UzxDYB+BHKpLErKvoZ1BmWztsJHtndoSYFy4FVpZiD30xEs +tU306b3xCUR61kBg8GCWe+M0gA3Kj1kVcF433Ot0nuBXtJR1Y26rEzidG6wGXZOm +Z54kXgEAxzWv5HlZHTgBbNxGnj4KNNtZeNP3lmOUkONvhv9hzjjXhrWcPCT6hAOi +VJ6XqdM9/3WOLoCFLBBVb19CycNzlWLUEm4WgmXJZM2LRrJunic+bWuWdYoItQk0 +2aBOGSkBHKzJFFNl07OSlHxbc911TVAvi1QR8JKoaTTUtgNKTb4HBt7z8D4fkO1j +mSl1I9i+3Zcx/Z5bU4c+8Uvi6k6qXUiuEuWeCnjFwiS3Ld/+wgK+UfYUlWTZP9Y5 +REE/96T6YFe0zn/FGDn2UMspcwsWeGuaNYVeSL5OskFzWjoqax5bK+V7oLNLeIro +fXaO/I2lsK9KjA06+RriJlqaKU6teHZPfQQqlEmCumWaHvEt3jNXc5wdPKVPL0VT +gSZtAA6mIGzEK0sNF69C6TRn/cz310s+Gu1PJb8qF5nCURLHv7E= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1579873188.csr b/dehydrated/certs/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1579873188.csr new file mode 100644 index 00000000..a1da598c --- /dev/null +++ b/dehydrated/certs/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1579873188.csr @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEuDCCAqACAQAwMDEuMCwGA1UEAwwlNWYzYjQyZGQ3YTBhYjFjYi5uYXRhbGll +YW5kam9zaHVhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMds +EBGY7oo+C+e/lOBgv1DmLk7laWfP/bPulu5I1uhc3BE4kC6GgZ+ApBo9dd7JzYjS +g99+QrrGQ4KzfQ36hL/rOzt6mQx1HtPqdbKawN3UjlSAT+uBto1iJ24zXQ3CLqIp +tr6XVuP1G/S9iDB3K4UkX0aSyridUExa7TDsL7iRgvUgH2GHapmuQ2DkdvW0BzZ+ +Xq1HM/A3MY175ztNkkKxvmiuQT/oLLbDsNM0yG0M72AM/tGhrNMsx+UGumvvEn5A +TILIsuYMbVJwoze0cZvgcq6/U24Azp8J5BnGu1aBIOVZBzSDwJ07dYvhSdfbrBPD +ml6KNPGqnAmv5GRRM/n6XaZp3kk6KnD7qItMYKQ8TYMlgveWhQC3cVX5jTCFILKF +0p5qchCMnL1zF7Tl1Puzb/4xEUtnuLvrmiMceDvhLKGLrCwH7Js3xWFvgEhwJWFD +GlAIx1fVj6mfW+SPqppTaq7Tl5qaVgDvpMDzWsODCK6x8eN7yYmBk5WHqcLKZhdl +zKchTP8+2f4O4rTG2z4EK2mm3jfmt5ZjLl4ua/3pS1me4Iix3SSVNM0TU4lMd2On +ffJr30CU2NXqIHHjaE+QkHKPfBgS6XOukrqfOHvU0RXOjQ6FefwsD8D0lxZ8FZwK +1/KEN+3zIcNb6noWAmc82mJ20B6F7jhzbYjs9FuNAgMBAAGgQzBBBgkqhkiG9w0B +CQ4xNDAyMDAGA1UdEQQpMCeCJTVmM2I0MmRkN2EwYWIxY2IubmF0YWxpZWFuZGpv +c2h1YS5jb20wDQYJKoZIhvcNAQELBQADggIBAD7qxeVwHmSvgYW8NNvRSidgtTX/ +5cWSHW85SD9Erue5ncinGpmpXr8ZMl2PfTBbaweoDe5OpPFIrScbQKYAg/7ahdmj +e8ZVAPCgldOSQTO+PgmBhbU0pcySGwDvHa6Somx5NA/TogXzMvR5YMj4InqDfW0F +rF3Bu3GeeWttgQHUhEaA6aKmSr2663EsSYlP1k0XFtwDJs4CkyKyMgMV6NtYE7FI +OvLsA9Vpy3HbvU1cZjwoIwlWMUoHYMXrEUai1svpt80yM7WmP1++aQlMSFkmVP84 +WEmCJuTCcCUkWIM3TzRLKQ2tfF/0uW5bm90r0BZFTUtZwg80m+j2q9hKFIKaD/ik +gjVeplZHUt1v4oWsH+EbUFpwx1hG6mpnC09EdmCHMNwLt258g06+IhJZrPGHvJ1M +JiIzdbn48+uWCyFKQjSlx+ORYni4AJ1VPz07KBTzhOBMkHQTafRzitjHLojNsnrw +tf4HLBAUgPwlQmRlnpkT7eTisSb3ztKhJk436OsJ7uv2tqBHxMNvCC1Y0Tba8mFB +Hll2hPS0O7IT+UgeqBV/0R6SgSS38lm1R7xByGUXNmTNY8kfZiBEgnsn1G6Q2uDu +eOhmrYoDxYINhFfrn7nGmKMupn3r7LLvVPFvRbeHSWL24CpzBuVmaab4V0g39VPc +0TBfHms8VgJFZoep +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert.csr b/dehydrated/certs/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert.csr new file mode 120000 index 00000000..a5844777 --- /dev/null +++ b/dehydrated/certs/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert.csr @@ -0,0 +1 @@ +cert-1579873188.csr \ No newline at end of file diff --git a/dehydrated/certs/airsonic.ovalwonder.com/cert-1626464633.csr b/dehydrated/certs/airsonic.ovalwonder.com/cert-1626464633.csr new file mode 100644 index 00000000..10ec2ce7 --- /dev/null +++ b/dehydrated/certs/airsonic.ovalwonder.com/cert-1626464633.csr @@ -0,0 +1,10 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBUDCB1gIBADAiMSAwHgYDVQQDDBdhaXJzb25pYy5vdmFsd29uZGVyLmNvbTB2 +MBAGByqGSM49AgEGBSuBBAAiA2IABPljgSeL1vBOToN1AQ05XiPe7v+0xy98X2CH +DiXGb9CeOJpKbsqk7HHz8iolv8Su1/C9GtuGn4+PbucPFbAPdB01+h58uM6hHkF9 +zpTZADXkOKrJ77QpBmk51O0ix03jfaA1MDMGCSqGSIb3DQEJDjEmMCQwIgYDVR0R +BBswGYIXYWlyc29uaWMub3ZhbHdvbmRlci5jb20wCgYIKoZIzj0EAwIDaQAwZgIx +AIPozBWBLrNWoc95pPkVbLSpicZoO5ReGlZpRN+dw2iIql4bQgVWmuVzOoH5UaSZ +jwIxAPH2jlV7Ewf2gm6kHJZFKKGmy1YrBs5gkqzb+3MvtGhUVuzeXvYsJsSNLYxD +Dnlfxg== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/airsonic.ovalwonder.com/cert-1634205288.csr b/dehydrated/certs/airsonic.ovalwonder.com/cert-1634205288.csr new file mode 100644 index 00000000..f4de4bdc --- /dev/null +++ b/dehydrated/certs/airsonic.ovalwonder.com/cert-1634205288.csr @@ -0,0 +1,10 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBTjCB1gIBADAiMSAwHgYDVQQDDBdhaXJzb25pYy5vdmFsd29uZGVyLmNvbTB2 +MBAGByqGSM49AgEGBSuBBAAiA2IABHXCYorGMrBYXfvKonT2Xz2TcHs540AQ3BO+ +mQmgVvQDhM7pm/e7vQh2G9ui+XSKLy9pu6BhzbxjAanJjoizxMHk8Hp59Y93C6cB +hfkvmcKAmv50kRWGs4/BF81kikYGjqA1MDMGCSqGSIb3DQEJDjEmMCQwIgYDVR0R +BBswGYIXYWlyc29uaWMub3ZhbHdvbmRlci5jb20wCgYIKoZIzj0EAwIDZwAwZAIw +cCfxVKNLqubIidACHw0QCCraTfTfsjVS5+s6G6Mjkk42mdASoiBmDtwVE1DwrsEB +AjAxPl+s/tnX5cmaGBrfvspGAbX25M5SP01n/gnsCAMyyoAITfywaigzayHymzoW +p/8= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/airsonic.ovalwonder.com/cert.csr b/dehydrated/certs/airsonic.ovalwonder.com/cert.csr new file mode 120000 index 00000000..674e1893 --- /dev/null +++ b/dehydrated/certs/airsonic.ovalwonder.com/cert.csr @@ -0,0 +1 @@ +cert-1634205288.csr \ No newline at end of file diff --git a/dehydrated/certs/dav.ovalwonder.com/cert-1625160249.csr b/dehydrated/certs/dav.ovalwonder.com/cert-1625160249.csr new file mode 100644 index 00000000..8e902bc2 --- /dev/null +++ b/dehydrated/certs/dav.ovalwonder.com/cert-1625160249.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSZGF2Lm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv38LdAnHhVX4Wp0Hp+GvFTQflC0A +lf62oL2HwHcS2osdxEju/sdQVCEnmcG4nBc7NcB5twE8ppbxB6JU0xsh0WxXMg03 +aZnGRk1V02Z3Hg3u+Rg4iX4eDzLUFb4XIHCUycmhzwb7DiK7XE4ojBYcabsdiXyi +OFQ8b83Kf9zjh4OYY6dzng5LcaRu05WSHFGh3c54HdLYiUJvmmkYC1CUm2XIdTXy +Evdli7RP212Byd1WHt9jd6/Dra75M8Pqz+xsJvlayiQcW2X4vhyibKPqJkAXd4Z1 +2oSeOz9+e40XrNGS+OAmh4GhJcwPusdvfFIdw5MnZeB+swepgwtCZZSZyfYnZn6d +Q7a28oK4WXNWdOq5xwaSN9oisJuXY5vEifsbfHNu8gf727PcOqlbAQljM5Nqchq9 +118t2mWWKpCJ+kmRLZpPktXanj4xRm1ZzmDcdBo3S8aZx0PBgfgr6r0iS1NA2MXf +w6/IcfsJN1I8FJlq3zw2XhSFEStWOKUeeW6gv0c03Yv0lOZCFlyIFGMOmVmD3rJV +2254mZTDQNgtHmVJ9bn/CPyGcsHG7qQQaOV6/+aE7rRiVPAF2dzy+7psTD9oS/hs +Fn63qeZ4jnLPy4PlUKdORjwqJJa/UXgcFyKrNcAwLZT+AjQjetPTYtMcXTEqEbpW +eFXuIZLsjx2kP5MCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +ZGF2Lm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQCZ1TYYrr+6spJ6 +uN8Qt/bEUy/n3ic3/G+npJnZFXyvbBwlmLlum99rWyC1K+40CAdb5Xe8Tm4sm9zS +hlj+dXOhGcSJ4guV2qB29KcYSmRDE1PCzMu4pnaglx04viLNXjvXzybpPAfCf6Ct +N4E9I61VNSFEfsG4OTUf4eonFea57oG6CgwJHLGmGiuMGU4SKU11u12W7zubQEl4 +/QepzvKy5VHPIPyx0RBk++Y+fa7oOzcGuHR03Fl0MZpEFnJYuTswieuCSrgxLi6w +S54bEhNbdT24r6Kgztam5Ev8wE7hau8JiuM4DMnbaE56lAmw4sW2H/WGxQ6ieLHe +os1BQnkGmxKypf9CC/lkubL23n8zetgENQjPfFhC3JlBGJrMD1nEyDkxkBUOwOUf +ZAFzbkgAdtsJVcGJ189sVATuVeMa5tQcBmyMrLnLsFPGhoRcnZ+DjdAqWhuTmPRh +ZSmq2VHfXCiMcTBviGcuuhX66yCqbDyDS0J/n8Ck4rmZPivwcj6oDBp/bLl9aWUQ +q2NFp3mteBUiXz1uO1lcxQuELepYMLyidavMNk9fjKOODoMqpZ9mCk3d8HMCEa0I +QW2UfCZq9FF7TbpuzNj+0ZaSRkbmBPIVHWFS+xabLAdsYswXSbL3ZNU4HQQZety6 +NBadb+M8KD4q1ughXF3db4Wl6ZhkwA== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/dav.ovalwonder.com/cert-1633977550.csr b/dehydrated/certs/dav.ovalwonder.com/cert-1633977550.csr new file mode 100644 index 00000000..59563fc6 --- /dev/null +++ b/dehydrated/certs/dav.ovalwonder.com/cert-1633977550.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRDCBzAIBADAdMRswGQYDVQQDDBJkYXYub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATCQVPrxQM13QhvmeWi/q9tyWTIjISWVpXH5P97yhEW +mxi6DBsd78H14KoZfnAPprk8W1XDLIOwR/uOMlppObNwVaRAtRsm65V0yy+sRGsj +ynHF9wbFIosBPyXyzzvracugMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EmRhdi5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNnADBkAjAynz2Ka4m6/oOY +weLRrJko21i2m2h1oKgMQWVmfajiStZcKCEUh2220VHclf7P0b8CMBR1kA2bdwVz +c38LcIcTYmq5XA7Ey+OE2BKQE54GMQveX/RUx98aN1y2yS10OuBu1g== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/dav.ovalwonder.com/cert-1633977694.csr b/dehydrated/certs/dav.ovalwonder.com/cert-1633977694.csr new file mode 100644 index 00000000..deaa0a39 --- /dev/null +++ b/dehydrated/certs/dav.ovalwonder.com/cert-1633977694.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRDCBzAIBADAdMRswGQYDVQQDDBJkYXYub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAS0qrO9mzAbsIMuTsuLMHpB7yoUud8A9MwHOS6l9mVO ++WTJuc1l4uUi3pOz6+cDppdwzUg7l/96XHmKYbkD17PcyocgVDdCg0waJFcageHl +zOkryi5B9MzE9ux2P3w4ofygMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EmRhdi5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNnADBkAjAEucr3sLbX/DD1 +r5bUWGrINXwQbahcNXRU2zXkugfAVrmxj0XpEQJDzrvm/SZACrMCMBK5n8QjLq5c +e0F/c9dBbMEJarnxJxeR7eAnbvN4G6HzehSTwEGifJPo910yL7cziQ== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/dav.ovalwonder.com/cert-1634205258.csr b/dehydrated/certs/dav.ovalwonder.com/cert-1634205258.csr new file mode 100644 index 00000000..89e02d5c --- /dev/null +++ b/dehydrated/certs/dav.ovalwonder.com/cert-1634205258.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRTCBzAIBADAdMRswGQYDVQQDDBJkYXYub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATbtYdjlxtOou/jt0UDuIZl6G5nZFgi+IXTs3PmQ53S +LzUGvExMKk52VhKYYh+aGh6ima+jznjrJS+02M5le6qqGJMCX3pr3z2qoCV583Aa +HaAnJy7KpgvSpwE7VGeOe4agMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EmRhdi5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNoADBlAjAGaXNqGHw8+zaq +M+yiXzWYnJ+SA8ufX59kKwqEiROp4eaTajUleFLqKoiCMuhVqSECMQDkBlQch5jK +ukYqFsZWbQmIVv62MNI9d+A4K6CY/9BwnE3OQxQ3hHx/K4Pb6C1GRc8= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/dav.ovalwonder.com/cert.csr b/dehydrated/certs/dav.ovalwonder.com/cert.csr new file mode 120000 index 00000000..4a0af794 --- /dev/null +++ b/dehydrated/certs/dav.ovalwonder.com/cert.csr @@ -0,0 +1 @@ +cert-1625160249.csr \ No newline at end of file diff --git a/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1579873444.csr b/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1579873444.csr new file mode 100644 index 00000000..1da1abde --- /dev/null +++ b/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1579873444.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLWYubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDkoMrCv5pC49C1 +7vwqRyF0lgJDPOWLxATb4SLAi4fLUriNRRPIyXU5KK4E3JFz7jYXrEQjDtVwN5Xi +wDwRLzloTDy5ruS9hXqRmg+cJqnaqUSEQeQ3lMuj3j74o6cS+1XJ/TTCXF6AHKe8 +nAtKtRdFlO3cOB3hciqvliZEE+M9sZwMpmXqG5VvUR7rO/ZqTV9o8JYvkteK/QCO +yrvQwxT9yh5CoFI663cY1hx/m1kRipuaccnVLDDoHx+uG8mOBmlaHgH60xSGIZ0D +LN+1pEd4g7NqJC9Cavr7w98By3Yn+2/NQfo2jiVE6iTRzfw9HvVWME/3DHyAypdC +DNBFyyoIfO/bqFWcPtWy/atxOQrxOte7aX5l5fmJmfrDxP1peBZsBgbLAcdyt4b5 ++SL/3Y3b0Y2s3SuG8jenDzrPQWFkYn17J7qCv9axEix7bSVOX/g5iwGi05zRF9a7 +TDe4Exya8EfMFwG/cVguyTz/H2CISAmvc+212CdLCMBce/I/Rd7pgwQsFu/Mb745 +oz5H1JaLeIaKuPfwrykV+uh0qZnFIkHqNoOrs0vGxqEz3olXwpKXu7CRHw9CGnpY +ZK6WvIydjepzdxhVWjo5iqoN6gc5wm39zXExjaC5evgK7zddkKLwAtXiPoVin/1K +2Gziujf4JYZhZzLgLJNZZ406E0CXIwIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtZi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEA3s7F6OGSAYOgT33/LHGl/RL3uMLSJ3YhZrecKFSBSEOP3I/o +fB8eIsMHZdotGxkrqWIPMsu+uLfb5nfSyVgNfXlUBibMtdIvEoHY171qhPGqrlYt +rn0ayuohulV0D+dPCB5sbtBAd3TZLffL/aMY2y8STHUkMgNL0t3Gxks+S1VkLUDU +Gm8Hq8M47MCkf1oGd+3iM0xGUGiAZibZB0ppt9su5ECxGRv6YALCmmzMpLChagA9 +Z3YPAnuHGOJGBYRGpDPAOeqcSXG92NR9eu+uWB8//T8Bt4JpDFb84Amepq5Nyu8t +4Z8D11i1A/RckPeG01uNHJLovcq87gzXH00fvuzJIvu2ImpBiiziogSQc7dBbdR7 +aHCTQIB7W10KS/PxsroDZZ4CWUPHkYKa1nYJnQinVQQmn5HRxEf2Y3zD7uQxt4M8 +GkZocxbFE2UQZaVCuRH5vjEWpDCwL/yS4ezjVL6xkHApSOMs9Ov46d6oldfXQlgO +kVGRVzQuBgwV7QKAOdHg28nwudiozCbq/zmFz0XjTbSwosrdfdS0yd6ATkShNOns +johfkK2o8FZJLkOF52zwewLBN3hrOXTWPtlKsiXp06cYWW887K7S60m1ucmtoygc +PkFnaSNWQGN/SJdfuQETlsAz82alvgbAPD9e1NoqF5miI4AHybNDwE0dmAY= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1587869069.csr b/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1587869069.csr new file mode 100644 index 00000000..baaf3b2e --- /dev/null +++ b/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1587869069.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLWYubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDiBM+7bHPabZVs +WofUpy4/2tfnX+6oOv8CBOwFpNpugAy4az6KKAqwtkNksk1vgJZ7/4D3i2/wEJrF +TDdDnF+PaXck2x58d9cscVNMGYF0gyU8Hl8RQbUQJPl26Yhc6t+OAUHyDvSd0v0r +0A6QyruNi1n3wRVhwWRVlCz8gtV9Fcwf06DbDBQ8gNS8nEk2hXFU55xTJ1WCNhVl +v/p5ilv/+bs2ErSl0QVpI6r02UBG3Q9isfjLVLg9jGVAiRJIMcDlTqCJEXaISEBj +xvtWSIgIOYH6hC//Q+800/nrrZvJRRu99w/ylkOIeHKIM+vdbA/iawMzZTRGExyh +lHDIdte2hw5B7BHAxSyEcSrOsmrIRxJso27G1sZJQ+8bCDNw5SC0v2R52amwDjrZ +HGaii8vG2DcF/t5Vyfxmo62sSt1xlKa0wnrrc3X2wO+MlLEvUunkLDYS+zM3h+hW +L/rJmRmEr78qiPb7j6hw/qT9x4RRXnmZKHuRzDUsgo5thp/LNdhlHO0PyiuWHPmv +XYsgyLyJwKSAS6w6BrdbAWzFqHEJ6h6MPA0M/jurlSqw1MgF+7qb9TwKvcalsHiq +kFAQbmWgiJq3qt1bVoO4+am+CUCVOjjobDhzPOtxykKL3rTEhoFH9nXQA3sTzb3B +tzOpKyhFR5WFbwl0M8y+CC8opThHwQIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtZi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEAJUZoncurgxELag/HYsbCCbTIdLVRyn5jIppWVz43Am/8qYym +ks1ugzDzMpmJdzJk/8A2V1mC5exvxStCattjr1ECIChbcIBgEjyy0bSVn/hd7KmN +CgWJ6tfYJFg8QhTLjKWVxEOUBZ2snSL5dE+Ai6XjHUSaFPJiJlEL64DfXdrJRblU +TZ5FPcgHQlxSe2Q81QXJKFcDBMx2RqmSSqirsNC9gWuLX77mVcdtswBQVIpFrH6G +yGZZWxTE2jGng7KY6onDDjDnssLF/zxwKH1MxiIbDnmt83tUtQtPDf5xfWnU00tD +xk2bx5ZpkorX5ygcdvRwcp3tjfMRFduHUfjSdMdPK5FXZSW5RH6J29GP6BZh6avU +oWppSNMGIS/exXSMa2rTFitJ3V9vc+bw+hXLs+3TBQaxUOWiWwdK8NCmncjadfJA +lfh8ealqndd2OURXhcxuWn86o3jKukOTz3r4a4y00auuekzaSGDtUtCSjRPXck1A +6JD/ut2xla9spnUxCj9e1R8OcGlgziTvVvQeh009EYtQXooXREMPtV7mwBzYrg/l +sKiEcXsWD0AVYzDb8lbMV15YFJvyj64GOEyHANYtUDScvhQtFPxz0VzhSopQTu3F +1nX4D4FeCIAdF/SdDV9Rig4KkukD+//Jd6n+FgBd756CCcjzxukKO4uzUHQ= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1594783549.csr b/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1594783549.csr new file mode 100644 index 00000000..4603ca28 --- /dev/null +++ b/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1594783549.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLWYubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCtMjo3M/b1L7H1 +cG27xw73wFvMnD13ydYUbAzQPNlMnrtG1URg4zOWNz8qf8OmLkOrYxdp0DkOcxEw +//Amold9iH3SC0K8bovZ0hl4Y3Pl67CFG+k4RZSUyHrmRhaxHA6+7VORd39HNktp +3/c7OaKXvCvfifQMBHFLu5A8qV1Bmh4EGMgpa7zga+F2WSxFpEFu1FlORcwVK54h +s5NPTyBIU+UnJti6Cb23fCUf68ZZZzkTXfe46V4hZzvtflT3KFrJYz6iOjN5ZTgu +d6yaTrQPzVPAPcFupyZaH9kMR1EfRH0wNLvR2IFQotPJ09miGPoVuccb+J3Ga8iq +a+uzfRhAFvHe1aDV1Y32yE4MujtwmWzn+elTbbDtn4WJLjFvTKcBfyc/C6HC5+dx +lttpLgnLSwtfjoepPHzSBnYjl0jU8OXc3MXZnbZjEpC/xo2dujRZ7+ajJHVM1mkc +MsAh59jERL9kJSYYMNSP+U4pmCJRIDemqQXrrEEPcO1bL9ERs7wpG8zw6mlp/PHR ++YeAs2LVcOKMqadNmRuv6/kkQd/T9H1wfEMRlL6+qY5BcQuAJfGXBx2WOYR0lqun +zHRHmlrxxvM/9Yzjauu7pBWm9eBhXK6sDfddhouiVqoaKDMVeZehTbwnPselkHrh ++ypXjt7c3ElH/Yhjh71UuarV2jo7xwIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtZi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEAb6z2N5QQvdRRiwy2IybqwVZ1cceYjqLY5UHm0Gn2l8i/IGoe +ioP2NHhIlA7pqHzjH0NRIc2ijPWjkXiMreEJd9vWQccZAebuklodGMKki/0y0qTc +IW5izskPfZ6pPbycNfeBpm5LxVFzz0uZj35dFf3Qt9C7bktWIVOXY6zYTwViaWZf +FXj4togtNz2zRVODQpbz1FZnVjtpTSFgk6g5xqpO6akYyAktePKNMyEoU8smab1K +f7t/ZwRaND0HMOANLoBiPIrJuHpp68UG8LxB9pPrk+dSZy0rrQso28QhlvZMcB1B +8lRcbgcY/8rHuE297BnOfitUpNJrQlQeFe/10d+EXzWFKTy8TtInIyNSF/qdrlXQ +IkZn/6+3rj0chxd8E1/TLGjbyh0K077VFSGI9VYfHg18rVPPD3ayedjWL+nDVTeK +IZVHs9HIfoHX96AkADaAdw5/qNTDIJeVtZBZOsFVh5Qpwe3Lj+m8S7blQuYRerQS +sFsLoxGn102+VKW/g8Ix2maR0WnxoZ6d9H+WVOApvchY5U/uSWSthHAJ0aF6+nIJ +5Cq+BICgAq9p7cyqGYXE++yEdwaHYQ8lCsNUS6Mohou3F9VXcGJkujfvN45sbZPE +u9Gr1zl5xGY0nqhyE9gusMuBMPX7FBgyw3cJezqufiQjKH40N8dogvKnrfE= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1625160217.csr b/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1625160217.csr new file mode 100644 index 00000000..c2c78771 --- /dev/null +++ b/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1625160217.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLWYubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDs2esai1UlBtHL +KHRTMobeLUauHtW4KPINwF+CPULKIukdXml9gie3O+Ur2Ie8ncgkIG8LzW8a8vaH +uPmVpd4Hxn21RYEtAHU8Wdke9Ml01qYpAPFyuM8GBAtByhBlD+WLwGPA8kRYG8al +ZbgjCQhXRbXNxsSYpU4XBmjzeyeKkmHJQr8UYM24bY9UHBZxcScfcYuZYH5/75WF +E1kDprs+ICbLSpiOR6+jrqKYtEVVqB+xCUkpEO2eJPdi+ULvynBIFVvVOV02AYHM +4RuVQ19ssMGiXLBAL2UKVzWfj34m79iAZDYTKOfR0Q/7MNjZqFR7a7di5P9OmDZI +h+hWiFnIci8qp43OaT7PjPMhRc431z7AHS1Ap1ibj8Vraf7MueOi4aqYgyh7T7Ka +RbRGqw9mnfZYFsLqbePrnCuGb93Qqs/2Bd4fG8cCI95sWjQGBVh4U7EOtz7bAf+v +JJ9BKO6fmGZ96CzuUca1TK7LW356Uza+DxZMjjkVmMgzvt7H2mggwhVhkHS5wKQ0 +3FsPomzD8Rb+uCLHgNWPSVfqa0RghzyI82X4qRp28i+qdItrx6qXs/gMp0PIPUsJ +9deXZhcQfSc+1VdL+FV4yD0GTvyjqiFSWpDwPxvdWEkEHu1fg6MZNeXl8Tp5+Gk/ +zwCjClPMlAoSKjiim4S/wyDnd+8sAwIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtZi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEAmVZVRBCQO0OQr8uBqlcP79zo1OYC6BW9Llce7UA/eZXuCoYf +NVCtOSIaXgi30SBJclf26/W54C/InVZMi7mcYRY3ZQsF/GnQpg8A2LbLEcnVaknL +JXeMgRa23Qgm1jdwF9m72Y3TO1jYI9TrDPT1SoPiE8w8PWQj6Ow67UdHvkXpH/nK +jWnGNaKAEIIEkA7A1XAIV9m3e3llwFwo2wMR72vl/7rpIjsEf9hARPKunGKE/jnF +dabnjQ7Iv9hKTIVhM2geDVKDgPDXavASsXi3R1NpoJR92oVxIQTc7kz4PDLvWnfa +X54/C7OSTN/TNcE0bdSxK1IbfXgHOS7aOKmYzLTxDh9DB7C7HHUzwCs05c6AhaAf +z0hfjaN7JNJqMXo5bGDTkf4vMyHWm/KXQ/pj4KRfWjTSxzh0mGTJMXW3221ndaF5 +8Hu6UEqUB9d+RX7p8w1TZnhthZrOEJvP65EnvvESuf9qj9fdp6G2sXQt4cx0BKQ7 +x1OcXq25lE7sq7jCPzZLHUO52dYzVdfF5qI6JiEwjYIJTaoxvXCNUYa7MEV9Ecfm +e83MQqUtzU9pYgnNyGaiO4vGyXh5TU11a5emGFPFaWeX5ArnmTQ6e2GpwhwPW92q +SNJ1xGco4ckwPZE9GdwjVsobL+WrwgYKBr7SFk0nMW9LtIUHVQ/swFX4suE= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/pihole-f.natalieandjoshua.com/cert.csr b/dehydrated/certs/pihole-f.natalieandjoshua.com/cert.csr new file mode 120000 index 00000000..988a93be --- /dev/null +++ b/dehydrated/certs/pihole-f.natalieandjoshua.com/cert.csr @@ -0,0 +1 @@ +cert-1625160217.csr \ No newline at end of file diff --git a/dehydrated/certs/pihole-f.ovalwonder.com/cert-1633977538.csr b/dehydrated/certs/pihole-f.ovalwonder.com/cert-1633977538.csr new file mode 100644 index 00000000..cdcfb7d4 --- /dev/null +++ b/dehydrated/certs/pihole-f.ovalwonder.com/cert-1633977538.csr @@ -0,0 +1,10 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBTzCB1gIBADAiMSAwHgYDVQQDDBdwaWhvbGUtZi5vdmFsd29uZGVyLmNvbTB2 +MBAGByqGSM49AgEGBSuBBAAiA2IABE7tgGlgIC1zlR8DDKNryvaub62vUoI+qI6f +JPSwcvmAAoq+RUw1NGQuTIRHC3jxGgETYrCfPKqDyt30PdbvT6irfkdxUCUAS2ib +PS+6oNyMlhCIh0JxJFIRMFINJbRCTaA1MDMGCSqGSIb3DQEJDjEmMCQwIgYDVR0R +BBswGYIXcGlob2xlLWYub3ZhbHdvbmRlci5jb20wCgYIKoZIzj0EAwIDaAAwZQIx +AIBkE1asRoANUiKGGz8lRAoniLmCasE1/8DgQ7dRxIMbxNrGEI8x9aN1SiwS/ov/ +6gIwK+ZTvbdyQ7TprrTt0IcFWNd3io8Vd3pa+MzMNgiLCAs3uoWNhBmhFgpF8XBv +he3k +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/pihole-f.ovalwonder.com/cert.csr b/dehydrated/certs/pihole-f.ovalwonder.com/cert.csr new file mode 120000 index 00000000..8bee9f8b --- /dev/null +++ b/dehydrated/certs/pihole-f.ovalwonder.com/cert.csr @@ -0,0 +1 @@ +cert-1633977538.csr \ No newline at end of file diff --git a/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1579873418.csr b/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1579873418.csr new file mode 100644 index 00000000..e51945e7 --- /dev/null +++ b/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1579873418.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLXMubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDBWJrwahaqtWY2 +meBG5m2brfxsn5c8WyUvTH+xcHg/pFjCEQTEYnVZRLQVt8w8IvnVjD3M5H0E/2Un +KC7gpgGze/dzrbMd5yNcUPP2ODOGTR6eeAGtwc9hfWS1Ag9dTUExSoi/upBniSe/ +6LdMlsFpgjTTSNuAWPWb0Df13aJhoAe7VfCu0mck2sGeDxymeuBglxCgvGRmfo72 +392Vagyeogd/h/VmVa1ZDgHnDJ6RuYVt8g2XMdVVrV4vI9h3M+7Ni9XQwpEBsepa +ZgLBSqwhx5GN4+ghuCm175O4YW+opgQ4w7yXuBrpgGWt55J8z3pIN3i/nkzgnIDz +TDPef2LFtsONP+I1ZVK/gxVH9gSa3FWweiJQy2BmtJoHOtnwDb32oimUzj/3/M5r +QKWUc5aWxnFDZRxvYkVx7rMMLyIB7t7XfHWDF7MpPLNv1Zu1jFIX3r903AHXMDr+ +Si0WFfGhNQ8kwqDs4JCuMYqHftW/813KfrXL5eJG37DT5qKyPYP/7fkPJzqqPbqY +1TYp3z4MhbTt+qDsp3v6MrCu4ewSJNPxm425HPJBEwC4A8H8WIWZG7+yBUVQjjxv +KcTolL4Vbpv2K9ZROOZW7nnvtEUtHBJPOURBXbh8kUbPo3Ig+HXKsShLhzlWVj7y +A7A90Ls1NzrE+73fYJQECMKGrcASgwIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtcy5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEAiJZyHhB6SjCl91xlAqbsjacL+vUaFjEzmR94x+JSCuvVkh8f +wyAooE7v03PdbdkUEaMO30uIf34HAvVQnjPsfTbMr/HyYssZuBOCUshA2aJyY+kM +inCup52sGtw80oXHtOuK7CttaIQrVG1cJIO6dtkgRFawE2c7OTpPi+z8VB/CGyI2 +jt6NO7k7XPZGW4zIA9F5p/l9Xnt50zO6RP8XsNapm4bdxQolS4Fw920TxxoqMqCv +YGt4Q5Wry2PkPPgcAEEY64PQ8MMBmWU1lWBY4z7W4Qe9OCS4DJl6QJ55du0Moy2B +eSufI9bPLN6oty1WlD8I58ord2mvzetUoTq+tkUPZfiQXJUxQU1IB6uBWC7MmNcf +patGLS+wgE2A11oibsoZLJdBGS8BCXn0FvcLkUEJLaUPiuyt7KwB7kKyJURpiA7p +FeE3Bji1YBR7qLwXwGgsScxEAjvJSqkslMt0PUvLVsEXWqOHqG23zDK3IQWQ8NZQ +8odx7w8NUa7gIIQauVrLV/JyGJ520iQMcoFBQN36SAvO6gN+9LaxCxNm/SI3Pin+ +6qsH8RNc3jpsWvUua9qFdV5Z4LVqTPTdM9FXRc6ug2lImX0nYvdw2iwxfbMDx4zt +N+kHryabXwJrRzXY71umtYHDjrA+NY5ZPlWOT0Ihc8PFjFbkKFAoQJAEfTo= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1587869018.csr b/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1587869018.csr new file mode 100644 index 00000000..63c525fa --- /dev/null +++ b/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1587869018.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLXMubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCz7UrD5Mq7UBar +8X4+DBJ9zBSZ1c6n/s6XuQMBy1dAlHnSP6QTU3NqRgzsir4s0lqRhzKfTwZy8DqO +DbdoR2nyyJ/EVKCJtUV8/gMHt3TKQcLWZ36Ox8oJBp/PKr+gQCgi3OwX9J7yPWc4 +aNSjgoAdUX4NcCAGyGHNuTFnuJkXytgNwQ/R+DpSiBiSEMCu+w3EXIKqSDAjYEjY +xv9NQW/8L9Rmlz8CmaltFjLA0rBk7Ju/S1OKiFkJF03BDxGLuECcHeVjWkQgxjRi +9zCvmGGbKjoDMa4GkqlObJEcXSw9+onkVeTlyjvPHCqNjjjVkATawSA8u91kNPVa +WgexuFo1GS9FR8TKiJBGSs8EU+ekuYldWeTZKOMPFUOaBX3z2CO6x8z5vSU2DoRe +unhfuGpvJVhUVhAzkp0fD7Uq8YSehwGa9wryh1h+psBKhQvebM3uvjNogg0X+kSM +8EFWQbFVRuLGD8oGpogS8TZUB+595HlaynbjSo7pNeyPXsu/a1Y7uVyYmHgsRl1a +2g7cShMLPMUHSL6wF03T7ZnsNl1CJytY4ECJYAIOybzq2OlsQ7MoH+zO730UQBW1 +SBn4QcIFHNRGHDUuM7Er1iRYhYcnUUGhdyQyDH3sHQUkk1fm0mam6pVxOR+eAxG5 +wFnWjj7qVHTRmo2m2Tr7AXauBgHI9QIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtcy5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEAotaZdWso96HzxhHro+LOCR9bwsxfSaSYsqgNswnsiHBjgR02 +d8mUDn7SbY2DA5qnfjqtkK7R841waYiecpyL1xgXBDsp/XyZwo5Q2qVKMwe1Jdlk +nU2gVILiDBkJJ0MUin7qXNWINFUiATdGGXavP/Zg8qbm3EosyOjaOtwqLqBEADK5 +Jl+ZSa1DEhFHr9EbcCQEwQtpZr/mhyUAnqW3gn0L0AWb3odToJ7cB00IYWOz34UZ +QHbMNo64aIByWpP9vG3yEUOtxGuuU1Cd7oDclxs70a29b3DJ3zL0YaZghHO8iyKW +RM6rVpJwV2j2A6LPESdyMwmbKRwU8TCAS9snwT3wr+JwCZxWBXF/briOhGxzAfvN +cYFk8dn6AOhubTiOensPtPczJxDQ4H23B5BsKeUs5337la58mvMv3vJ2lhfQmSL0 +D78yQkwq3pGbUvzACbxZqAtkr+qoE3FtMVZmnLMcJR7GNVHYvSWeQ4K5av0Psb0p +JvZEpSVwcOm+mpnQ4ZNxHV6Odb1DyFckgsxbPAKR+tjUOr2B/5Xoze8aHuD35K9Y +yxlyaVlNuLntSKiZvomHifRLPhhPl1KRQ8XHn3Q3mYPyEhsFbF7abveBV0W2SG+i +6JORQafD+JyAqM5xwLBe+PUuHeaS30ZhAMel+/C/n7tMh4ENYRjpNe0pRig= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1594783518.csr b/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1594783518.csr new file mode 100644 index 00000000..d0ddbf2a --- /dev/null +++ b/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1594783518.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLXMubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVJXUcb2oBS3Zj +nyTsIYf59pac+qRhIrzMdGJcDczAunSOAhnZR7ngP1bm4/wX+auC9T0/MybprWJq +pTd/GZyg/560dsIu80TxZYyHhUbP3wyMKiJiPXEggxCyBSIwQxsYcQ/KFChlsMFD +levABvHEI9bSwWo61LATQjAqAh30qJfTXNJz1as8lCOUTnSUyciSDsOFTD7Pjreo +mXk9KwW36Kdu+rnVmvEieZw/WI3U4JFSNbRjiPshnDtzwgWube0vjvTNtGk8VA0b +dYBgF7thKRGMcsKWpNr1INZkuOuSPnRmXuAU6Za9i2iO/4FHklLXhAvrDNmAh2y9 +MIduJXOHibMSYmnQahqXwZU2v+YDFQ+bV+xjOm+BEV7J1QMl6BI6g212BHtP/R5n +QIN67BK17zfQIXu63+6/QlnzpMn9e4VVhsEkD+A6Q7LJMRXwBioyO8zM+iH4bY97 +uKDoQ7GwQSOLAEIrYggR0IzIF1Uv/HHGtkSqZp9f/sAm8AelTqBvr5CGCGB/jt+z +D2JQ7enfaF4XG+IQEN85uRaVaWWWsNTOrZwLnA2HDNDrZsK+lFHkxZo7JTP/ezOm +drQKyjcJd5tjv2GiMQGi5F1uC8bi5Ft3G9vopYoCiA/Pr+Z/+CvwA5Hgje5Jb0zX +OSMjyc8Vw48NKPkKyfTrOpzF6e/GAwIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtcy5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEADt9ah+Cyl3vlyhqre3Ltv/OqpEV9U0Pv5TKbczTCbWKN2J4z +NJvSaTSnh6hz5H6/lpGetUi63z6qm9yZW74nVwu2AfxHnRQEZqe5yOeGSA5kJqNt +5pznVV4k0Ujqqcs7j7vaTb6oVdHEGSfuKg3fW3GazXo4ezNHQBKcmURAa5aE6M+D +8C2JPcWrggMRqDVB5etv1DO7Z6lttP/lPVPHfI38Ea2VNzUX3SfPM2/hB+O3fa4f +I0W1Y8LKTqtKWzNFbgefpjQncyC4eVe2SIANC+2SPZuC5D3dy4O7Hggn3SEpO1Qi +G407n2dKrrLX62tzIhtFYSMXmIEIMRZerXaQrIvuPmN+JYrCbnSvX+kVB4t8zmxE +OH5CThKG6Ptw2msJ8ePYCbHEEk0AgWMdTIf5DaeMEC7EtQ3+LI/cqMtRZxOm9T37 +g37OSmY/vJbplj+30zlphhFjhD1DBcg9EPTTnHwBd05Pi7peIk4gbnnuwPa1Z6qU +M8383Qt7tX53lV/JyD/AVUOUHizW/Ia2U1Jj+blIZM1ZWAqydKOdDxjMQIpINIef +q6NsePV0BZnvumbE6FEZ6WIrmxZyULqtzchtWQN5SIpSqxIexBrIahBbwCIg5hQy +8XhOLR/W+dQCK8EYBq9RN88aNo403qIilpDfnFmSnRz/zKMtcAiUGN5DfQU= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1625160192.csr b/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1625160192.csr new file mode 100644 index 00000000..0f8bf1e8 --- /dev/null +++ b/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1625160192.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLXMubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDIFWCaANrBCG5G +26KI0CsmMvStuAN70/DymO86I5GdnPDsh4MC1TgN+uZYdOPL7umhVyTfO706ZNBV +MzXwQyp1setp2LrNI4sA6VUOSVxXXG4Nq8fnqKThUsiZaLZMQYtx7ZgZ4Sl22OXq +fmUtRJhQfWPJBHs2iovw/yqkdo1CfaXj+bgpyRAUrbQchXWFuIH9ZAhZI7DE36e0 +karXkXe/3gXEQf2OkM5IZ4Bi6pD6B2HEbPQk15ZD0MS3BDPkpi/IWRKt2sDXD0rx +/7Xj2Mbb5Gx2S7zMUoy5QEgAjC5aANuXiK/lq24Gy3De2LJZ30W/zpPDrZl4nGk8 +A+my39fGexP2n+pfiMZrVc6xHdz8gQmiMiHjxaHjvY7djU/nDV8+RJdcJIemIBnp +pEHFokDqvnjNRLQmh9u/OWIQ0zprv4wpDjlUNZbbLTL3bANkT6GnZEKb7PqbBz8t +8nhiNhh2pazgZMgeVt2VDrno/wM0d6yPeCzndAwxBuWg/uVSWoDNCXIhuSKMQPQ0 +bzsRP3OPwdkfwDUw8Bxz4p+kIWuMmGYYpG5x6pIqRFB2Edho3Utgg8LFRAHoxdpK +O+dBh8JL4vxL3588U7dnnzUGVnbG1/PBeRsvdcTEpOTaFpW/7nqxVKrlfkynFFgz +amY+uYsDjJ5WkAjKXkESVMyTvq+CyQIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtcy5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEAK7bPkM/Dp2S6zB9h8YV8qJG500dwvh327N7DwGmJDUR3mZoX +j146ST7Kuyp+DphnH5XVIxa8sFYHuqdjeiRxacbwBIpyB8TzUx/LUS7L8cor8t5P +/cZxiYaEdU1uBOZrepwK5p3xktZGFyg14fpotY9Qh7uOcmbTg2bc4ftxNKOOe5ao +TaI0A2jKEM8cY+6q5cTpxCbubGHkqTgN4jMAXMLCkuoBy4hqeVbvCfUhGjX2WxUw +jW3qK8NuUL7ErH7brfhEV8OCs97VHjZ5alDmr8RZft4BeJfMkqUOCHIw0tMSm6DM +RM7SiWN914whwneEBKL8G5oEwGbs6quR8AtzAULPSCUGp1MTCZpbRoJSWMCQdwp+ +sc8V9ys5B9mKyCCel0seR8ZCPIDy1hEtn/Hlhoeyw4MEe/66CH7qN9vU7EtKttsZ +5eFilG6I1L8bZoIg2Alx8AD7HGkFBjE3TAf91ZavET6tvwEa9XqlQ6G824Q7KIHo +97DDI48TIjsQILz7jJE4VNixfE9tSGsYJ8/jJcpeu/kn5EOzQtLWil0Mn91apIPb +1mAD0LbTWfqTPAR8umHDYibSOQ7XEfG6KOCSkpkUcUjm3U52IY6xfVNRGSQ79UP4 +rlwUTmqn89ypnxwRDuDWtcTBme7UAYrWNwIchXIgU9qQHCsvB7H1RD+MNIU= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/pihole-s.natalieandjoshua.com/cert.csr b/dehydrated/certs/pihole-s.natalieandjoshua.com/cert.csr new file mode 120000 index 00000000..f8f484e9 --- /dev/null +++ b/dehydrated/certs/pihole-s.natalieandjoshua.com/cert.csr @@ -0,0 +1 @@ +cert-1625160192.csr \ No newline at end of file diff --git a/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633975894.csr b/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633975894.csr new file mode 100644 index 00000000..1269f3bb --- /dev/null +++ b/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633975894.csr @@ -0,0 +1,10 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBTjCB1gIBADAiMSAwHgYDVQQDDBdwaWhvbGUtcy5vdmFsd29uZGVyLmNvbTB2 +MBAGByqGSM49AgEGBSuBBAAiA2IABBUQuEErz9+75v0FpLUm8bAphntQgzwe7mOI +DtwFnC1hhmpSL5UL1jqHqX24Pg1cjy3aduJ1B4AernF4dOQbT0hqfftEiAx2N4NX +Zxv6lpZ7nK6l4t0HzeaJnAMCAK4zWqA1MDMGCSqGSIb3DQEJDjEmMCQwIgYDVR0R +BBswGYIXcGlob2xlLXMub3ZhbHdvbmRlci5jb20wCgYIKoZIzj0EAwIDZwAwZAIw +G0qvSQiFmUloQAcSS/RGWS+TkfS9jN+oRurKC1wjLO5nHZVNBqBLGUhR0QFBF8ss +AjAAvO6tDAmpdguqrX5YoevjXBeW1tMH8kqN7yjNRgpY4Bvk8NIORRsm8PkH0Fgn +mqk= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633976162.csr b/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633976162.csr new file mode 100644 index 00000000..af14cc1d --- /dev/null +++ b/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633976162.csr @@ -0,0 +1,10 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBTjCB1gIBADAiMSAwHgYDVQQDDBdwaWhvbGUtcy5vdmFsd29uZGVyLmNvbTB2 +MBAGByqGSM49AgEGBSuBBAAiA2IABIfK/DL9itLDMkXKkH1wtpfXZNbKC2xYt1oO +LmyJ5M8lgOAmhbIorJ0Kd5sMGJqiccnQA0LntXoPL4BgAUZhI0Mw4uKg5RgEKHmu +Ls446Y/+z0X2SzK6p/HdxfXmXubB46A1MDMGCSqGSIb3DQEJDjEmMCQwIgYDVR0R +BBswGYIXcGlob2xlLXMub3ZhbHdvbmRlci5jb20wCgYIKoZIzj0EAwIDZwAwZAIw +LvyEvuJeeuv/QiMkcJFJMJnO1rTGL1+JzdtyZT5Pcjd/g+qRpTlKXgt1Yo2NEF7Q +AjB775REUztX9wFRK75abzPOT+p9RcbHOTKEZ34Cfw+Vsfl1gc5WMEtMbU1pAn/q +Zsg= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633977522.csr b/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633977522.csr new file mode 100644 index 00000000..c4744342 --- /dev/null +++ b/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633977522.csr @@ -0,0 +1,10 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBTzCB1gIBADAiMSAwHgYDVQQDDBdwaWhvbGUtcy5vdmFsd29uZGVyLmNvbTB2 +MBAGByqGSM49AgEGBSuBBAAiA2IABLZLG2+wuzruGHatATVhDeu3LyOLruP2ofRf +EjbU9IVYrl7tj9lyTnDfci6G5SkykA6OD37edm7pmKbVx+ksXDxdlLa6X0l8oOOl +YetNtYf2GvwSLdbB5Fthyusg0UPJP6A1MDMGCSqGSIb3DQEJDjEmMCQwIgYDVR0R +BBswGYIXcGlob2xlLXMub3ZhbHdvbmRlci5jb20wCgYIKoZIzj0EAwIDaAAwZQIx +ANWbpjdOKIIU6DB6nZGMyg8RzYAfAW1nj+LcdZK/iSI+nafosSyg3V50r0OuNO3b +HQIwB8SNzficg0P4hpDPBXegLALYB0gEPPhhPVm0HF5raNLUwR6tKVHK+rP5+HPr +AX4e +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/pihole-s.ovalwonder.com/cert.csr b/dehydrated/certs/pihole-s.ovalwonder.com/cert.csr new file mode 120000 index 00000000..07402b37 --- /dev/null +++ b/dehydrated/certs/pihole-s.ovalwonder.com/cert.csr @@ -0,0 +1 @@ +cert-1633977522.csr \ No newline at end of file diff --git a/dehydrated/certs/rss.natalieandjoshua.com/cert-1574169028.csr b/dehydrated/certs/rss.natalieandjoshua.com/cert-1574169028.csr new file mode 100644 index 00000000..94694b56 --- /dev/null +++ b/dehydrated/certs/rss.natalieandjoshua.com/cert-1574169028.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEnjCCAoYCAQAwIzEhMB8GA1UEAwwYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29t +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoROss9dMXhZ7BRJNQqXQ +MwSZCVxPicY+k6KPxKVOMV/FoiP6OYbiIv2dNJHdtPHVOm8NrpQ/dXgUNjorWLnG +ePLzCfO0MGRFhDCTdc6hia1n/Sj6U5+7IKFkVXIrdyajNi1rFECj0an19F7NxT6f +eIgV0fT43KgrytmAi/XQmoq5bIpAO+tsvUX12c52x39qFzcPNGl315fd/9hG5/nr +9PVdD4OJNNgXxncuOFfYHD4qpOddG1QgYhssFcj6RsKRTTiXLnHNh7dOPwWu0nWJ +IMB7+YcOmgUVKLjpIArplqcrnAWVKkEcQnJdiwBm89vRkFFllW15tMDdryGWgsqd +2ipAZtEmH66z8czaMBdELZFip66hkR7j9ttNBwUkdYiAdVeN0asYSkbKHQQ8HCbx +xPC2BpsNcixaOzzI11WHmEfOmAhJTlhTnC0qZR6ZlkhQAHNmRRbXMuozRv3JaX1S +s+GLw6mjZzLSV7L5g6lgBveepEPj1tRE1yzeqXMmT6JxgOJmt2c0Sa/ziovAzCdw +HcKiT7eNKSAMsEh6oX5s/ReTrXkKFZvvBqq3K/cx+cfMCV26EErdwSnjea2C1m/Z +Cip6yl6RXj79vR/1b5Za2C2E/23U4wHoRe1AE72IN8eFv2grPM5uYBUYBU67LAI6 +g7TnZe+UAlLEpqHP0YSGNLsCAwEAAaA2MDQGCSqGSIb3DQEJDjEnMCUwIwYDVR0R +BBwwGoIYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29tMA0GCSqGSIb3DQEBCwUAA4IC +AQCdilG3ElvxMiJhmZTFWFJan5eZb+VnHJVg7mbsWBORn+wKSJSAucfCauc+OiKn +BDNbFaKHixihIpUqSsxRlOc/QePEK+PC5A3WTeFSoDF+HvPRo7hRnBs1gX0ZQbzD +Vkj81pwnieuU835NkHzVd/Q6abNFLR3v+AmsTc9J2wL6gT3Be6lyhTkFMS0toE02 +Vzgd7pqOx9gTXqBg/Mb6MHd027X43M3+pk3bkba8AgRGc8kdepzkoMzjguEqTIOr +IMGmXTRMh0TjhYIX2JWbphvBeSKc5wSL7IKkh7Egm5HbqD6W298CBQAMz6lbI00K +htHJlTwZ7SPWtYXx3UOmjY+8TLBdeFpic/c7+s/AzjKCs8o19gkkCssOVEnhazYX +jLiLlhuMwSV0trWUHYbAbaNQVMUGQvBTfXYiJsBU4z7F3LEZU+lOwqwRFRwY4C+e +acqIjKYCL9Zkp6YxVwK8qJyOMRAYYdSR8buscoEKop26vArGr4axAAaXfVNDmC0x +71p8M+3pIDhXdlPBrAEyiq6OI+8ZMAigS1SQwSjTCNPvyvpUikVObpvx0AcF6613 +dbNDUGMvBO6ntzR+rDMjfjSNdMQHDQRBwFgWPYlCZ4dM2zFwNXOjOG87sReqpXb6 +9OH1XGtHh6H2VLAOIMmAo/2YKW6MfeSE93IQ2x/U5fi+3g== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/rss.natalieandjoshua.com/cert.csr b/dehydrated/certs/rss.natalieandjoshua.com/cert.csr new file mode 120000 index 00000000..d7ea7d57 --- /dev/null +++ b/dehydrated/certs/rss.natalieandjoshua.com/cert.csr @@ -0,0 +1 @@ +cert-1574169028.csr \ No newline at end of file diff --git a/dehydrated/certs/rss.ovalwonder.com/cert-1626871947.csr b/dehydrated/certs/rss.ovalwonder.com/cert-1626871947.csr new file mode 100644 index 00000000..fdbd5b01 --- /dev/null +++ b/dehydrated/certs/rss.ovalwonder.com/cert-1626871947.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRTCBzAIBADAdMRswGQYDVQQDDBJyc3Mub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATOuVmESAlanuF43q/3HlvSub4q11KAHneLE4v2V7sw +pYkTOPglcsYFYLX6ROJqjlHVjaub/jsuTXnHxkTpd92Cqc2uPcLi8JkqNfDRzc27 +tj6aY6sTBEdhKu7GAcA0hrGgMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EnJzcy5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNoADBlAjBEEWbHocDEXFUz +cCpVeCUhYr67cn9ZxgCq8BmhsYwSstUFviPVmFGiRmelODWu5JkCMQCUPwg2/Di2 +U9OPZuIbXcvuOw+7cyp1ivQBb1CgV+ItAaMqORwBg66zYt8LBv7fm1g= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/rss.ovalwonder.com/cert-1626871979.csr b/dehydrated/certs/rss.ovalwonder.com/cert-1626871979.csr new file mode 100644 index 00000000..680e6bd8 --- /dev/null +++ b/dehydrated/certs/rss.ovalwonder.com/cert-1626871979.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRTCBzAIBADAdMRswGQYDVQQDDBJyc3Mub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAASf00Ljb74zmhR5jeYD6lh53kbqtzHu/xEZzevX+OxG +sSAz+b/0uVk84ObqISZMQ+jEbsbVKUUKuxk6eHc4oJBTgXzHvxFGVPTz3Kq3fTdi +0cXGeSK++6rKe/fls2KRtDOgMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EnJzcy5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNoADBlAjEAsor/RfhiyrgB +gYy2M2Bn1vlvMMPyTn+4rUkdNLRerUs1j77c1eeGnMNnx8KZ/Z48AjAqNJZyj1l/ +oUSSTgmUhusqwDLL0+mKLrA1t6ga6OYNikDHl1QBrSmYZhc71Y39GOU= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/rss.ovalwonder.com/cert-1626872013.csr b/dehydrated/certs/rss.ovalwonder.com/cert-1626872013.csr new file mode 100644 index 00000000..84d830b0 --- /dev/null +++ b/dehydrated/certs/rss.ovalwonder.com/cert-1626872013.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRjCBzAIBADAdMRswGQYDVQQDDBJyc3Mub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAASO3NaoCP05NB9XtIb27o1IA7Qs1LW93O3DsLIYb3kp +bsU+ysP2qTPt7sF4ZCFVp0AoKH0xyWJadIq5iLZcRCfadS88NJHmyjoSVJz1T/yl +0Zha7mfX7aFXXPy3h9jDNhygMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EnJzcy5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNpADBmAjEAjcUgGtOlffqj +x8YdtSLu896KJEBAs3rmsW8HobtuxgF6hhVA5ELK0LqTh9EofZyaAjEA3wZwMcjO +gNoywvukoaKI4UWYtg8h4fQiPETzmuALYLTgM8aFFybz5ozPTQKI1rYR +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/rss.ovalwonder.com/cert-1626872066.csr b/dehydrated/certs/rss.ovalwonder.com/cert-1626872066.csr new file mode 100644 index 00000000..aa1cc293 --- /dev/null +++ b/dehydrated/certs/rss.ovalwonder.com/cert-1626872066.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRTCBzAIBADAdMRswGQYDVQQDDBJyc3Mub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATfho7ybrVNTymXBa9XbYN7r0PjSu2AFzfuuynuDhnP +aVojAClRZQivKmP3UT3UgeUEbvnJoVT3OToMcvMr81V1r90wLr1qEdapRaiz1bFE +nGjMx+5y7O7kqh1RO5unUnCgMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EnJzcy5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNoADBlAjEAqMY0AMc65xW0 +8u06rc64d3JLtHjEEbxKukuCH7jZtgYepcYd/nH4BnJcdxBKnJIRAjAksuhX8I2/ +I8iix0fV8uFtiWknztiJxose8AZnF90oCYMkryoeod6xtGbOvJL3/X0= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/rss.ovalwonder.com/cert-1626872504.csr b/dehydrated/certs/rss.ovalwonder.com/cert-1626872504.csr new file mode 100644 index 00000000..d201120e --- /dev/null +++ b/dehydrated/certs/rss.ovalwonder.com/cert-1626872504.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRTCBzAIBADAdMRswGQYDVQQDDBJyc3Mub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAARiU8T6ajMDUzOclBOtZPjBBr01aUDDHPLEb7u4YhjS +bM+TIapXrEZ8Yc3czj52HzTw4pvLnW3CQ3oE0563GhPNxqOclaVL8wU8kLOYlBY0 +rBjusRidk2rNUIIYWSutkrSgMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EnJzcy5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNoADBlAjEAky6wA+1sFAbt +t9hT1ZiMPCDOf83te4b4O64Ft8x8YRVM8xxf5slMCf/yNOmcpRlMAjAjrGlNFwHc +2B8w3/lAG1pgoRRahBG6445GehfwcRMkzD4JS86pUi7W73caspH90E8= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/rss.ovalwonder.com/cert-1626873259.csr b/dehydrated/certs/rss.ovalwonder.com/cert-1626873259.csr new file mode 100644 index 00000000..868182e9 --- /dev/null +++ b/dehydrated/certs/rss.ovalwonder.com/cert-1626873259.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRjCBzAIBADAdMRswGQYDVQQDDBJyc3Mub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAQ2hzTK/2fSsueQYpbp4K5iW+NL4k+ynPtwH4g7M1bL +Kf5nVw587S1oRLecaDFsv+Bbs/qZQ3/GXKoRDzXvMvMR5zhQ31U+kyjJOPgbXnEY +NQFFnIjWFTKwMOhl8eG+fOigMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EnJzcy5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNpADBmAjEAxWLXKPrPmVzC +pmhnpDa4klhQ8eANdj1Z3u7bmEMUqdHwPwRS/3L4Sa5VldBFmoweAjEA1yDzl1Tu +e9GQvgzRPVdls7i0BqKZy7Nv+ZPNiGYkw7nmewIBUKzVQYQy2WajPyLE +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/rss.ovalwonder.com/cert-1626881736.csr b/dehydrated/certs/rss.ovalwonder.com/cert-1626881736.csr new file mode 100644 index 00000000..b201aa66 --- /dev/null +++ b/dehydrated/certs/rss.ovalwonder.com/cert-1626881736.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRjCBzAIBADAdMRswGQYDVQQDDBJyc3Mub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAQTejDkmmOz8iBkgmO+msvgJD4hPyq5LDpaC91w0+/1 +erkDpZoNYLqpVqpQXbC/uqlxqwLW/WIZdtGWZStizYk8W9RNskaeQ22dkcVCqn0g +ROZgsDufNTB7B+t9L5mjKZegMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EnJzcy5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNpADBmAjEA3LqXO1nLavrX +osTumNoQslGli/adZyAW4oKuhmA4GQG5pxMKKqTHk/4ksGHh0LH1AjEAzaUBJIjk +zqoRzDhCxK3c7KxNcc0YY/LJDGrixsChQ5lHM95Zvh48MIowFmhvYAIB +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/rss.ovalwonder.com/cert-1634205329.csr b/dehydrated/certs/rss.ovalwonder.com/cert-1634205329.csr new file mode 100644 index 00000000..4c87af67 --- /dev/null +++ b/dehydrated/certs/rss.ovalwonder.com/cert-1634205329.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRjCBzAIBADAdMRswGQYDVQQDDBJyc3Mub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAARnHXYiAe/CyepeznQzu7s0IOuLa2NhZ+SyyHODQGAQ +R8OdMiZ1XmJnhkcj4oUdRxF6M5XZ62UILXF+TPtMJrLLkeXqmz+VIoCay++1OowR +SV92A2bxULKu01B+L9HVuDSgMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EnJzcy5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNpADBmAjEAuhIQiXoQMzW6 +5uqaS3m2nyeZNNmVol3TzkVgnlNeGEwtlKuBlz9o4Ibcbm7saHX5AjEAtz+i6RnN +CSnWfYlaKWf6PMqjkCltHyftEdBnq6V5D1TvsJ7BKoXPSzPP1nFEh8T8 +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/rss.ovalwonder.com/cert.csr b/dehydrated/certs/rss.ovalwonder.com/cert.csr new file mode 120000 index 00000000..850d94ab --- /dev/null +++ b/dehydrated/certs/rss.ovalwonder.com/cert.csr @@ -0,0 +1 @@ +cert-1634205329.csr \ No newline at end of file diff --git a/dehydrated/certs/rush.natalieandjoshua.com/cert-1579873398.csr b/dehydrated/certs/rush.natalieandjoshua.com/cert-1579873398.csr new file mode 100644 index 00000000..0358fb50 --- /dev/null +++ b/dehydrated/certs/rush.natalieandjoshua.com/cert-1579873398.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZcnVzaC5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMnVgr1YL92KkLVavfE5 +n02p/NDUHSdqbB9kaAOdEv8O25TBBkJKBCfuA4DzKhsxE/2aMuYVo3aZzFWh0Kci +HEK0m1JEkBK15ZFaM/0wBGBIPINAlEqt4p8eew1ykg8aIC6NmxNAQGMReL9tLaOT +WGK8COJFEPdrBtCm7TdU6s6ucgtynkzFBoyCxZazKasQqT0SmshVHfec6V7zgKIS +Qsq3OPteKleTrTn7cPdk9PoTnAnAlxdlGsu73PHIfQy3xAvnIfOdEQbU8xgkDgf7 +eXI8MuU9colR6Ig/BL8UpyPvWhtgqX+9HGHT1BA/yr4surTMNhZBtiTfpz80mI57 +b/QtJx4euOWzgUvOLjhb52sa0SbTSPOxXTiuuQCgOrLfdXCBIuNgBNDZJDy/F7mp +G8l6VxHXof8lyrzPGf4S9zxl+g/TZdNQ4RCVMboaFsnmM6wLO6kPdma86IaVx4Z/ +iUJR6EYQ4ZsDSqP/I4jamQk/ypB2lbkDiaaX1XjVdi4LdPwioMhHPg1OOewl263E +p30DN9kNtnpFpCQnBp7U7gvADr6EKynAUx6aLEN41We2mz/4ej6b9gZaiJtED5hg +AwhvOHwZePK49UROIiLve+jMa0p92Nk7SlZPiZkQRpiGfpsCtR6aqz3iaChEXDaZ +BnYwVDx2WFRrmfNxLt/vIsbzAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXJ1c2gubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBADfdr0ZTqUwQkAqLNDJsb+zPPBQg2TbmKIIe2STZ8lgAt7/b84dJa3nvjkLf +CPjIc7uT89U+Hh82afWlIrnv7UJiNLNpW7bk5F/lifBpD/UpKqUsfRKHr2Ko3nGq +dTFZxZe6ejJ5vajt+yC+oJygS6/5frBdA2UWW0oBHx833vYCTwIGgzpEfy+XIkte +xBMvdyoEArQ5iDu+tvjDINzrvuVT9Yaf/oW7sxu05dJBOjqZQAO4rPxrTLBitvA4 +3BI1zoyF03e/f7mrlAySEXXEulFeETrkR7Ow80i60SjJ+f2WI8P94zYcQfqa7zdh +J0bl+WlhvOhP7oQPnNcfxy0rzm4YVX4dSrZ0nQZCoCmNRaYXw6e7ActD+23iSkNK +6U5HLYbjWUto5kzi6NHoMtS+NUMZ5MSRRlq83XvyB+6ZXrxsOpKZxhVniuarPyKy +RIzhttICwPDpbW/q/Df6Wz/EVGW09Wual5i4YjbumBDpoH1+BEpOoz+TF5Hm0jPT +jIYK+RW6zcDkfBP44mDUkMVewm6q7kYQGj9U3FQLqD5R/CXo/RALlxsBNEm5U2qH +dq9Svc82BkfCzSOkUgcGD88w89V4m1cPiFipwDl+ZP67pTfZcyyu+jxxRIx7Hz0p +hfEHOWj6uo3OauNF9qcZe013WamtUTYzUq3qF8YeE8R41iH5 +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/rush.natalieandjoshua.com/cert-1587868989.csr b/dehydrated/certs/rush.natalieandjoshua.com/cert-1587868989.csr new file mode 100644 index 00000000..98d3ee1c --- /dev/null +++ b/dehydrated/certs/rush.natalieandjoshua.com/cert-1587868989.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZcnVzaC5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOA5yTwWdNoacRsfxoQk +IoUEFEmsylECDSqYEe953+xWJcb7F1pQD7C3wdK7Ut7lj+/Q5+IRQXPDUY5glpOZ +pBEtFbgaSb8zXuML8jb/++dmo3JCS37viRPw5PqJWxR+9MegHvTUe/RhCc+h8aEz ++0r2R7tqoMLUqLIuYwDbUho8m7dKe9DYwrxB+iHnBG7A8IgIdFzCe+U//FdSxHC1 +cJ5h2Wq/WSfFN1zRBg06sM6FH+8oQ4I6zyNCIz7nDw0UjKIeTnBTV0RwCE/PKOfN +sv659gwJlj4moPrW3Dc8o6sz0zO7+5685eqcFqGgoEJU+wXrfXVWZeKNi8zUX8i/ +sFsm+XqJcqH10PHyLwY8DCGmTp2GssozoeNOaIHcgEeYVC0W3UXtxD0o3wo+5pyY +i0xLN6qFZMP3IsMq2frhhSJQk84oruVLBvbuf2C47ydGaT+MMxxS+4xNQztyoCRg +3Og0Zsn19dTUiETYWI3V6i8i3wzvTVo8oiOtdMnygN+Kxu7xT/GQsAhrbGKqrcrr +jApUUS/aAU75bIbOHT7yxO+roVjZwKi+CNYDbWAbBBkrfG5VI8CR6H876hfdmtIu +Erudqi5RaeznRQfxj8gf4JKR6l/2bOeQYLSqN1D72UKbOQiHnO3UcCZOeR/eGLi5 +dlhV5pbb0L0DLUnHXv6ry6PHAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXJ1c2gubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBAFwcKHSUoetFF05/W3Acb1zPpW7b8k+h+fdDXB9ycrfEurxL7miYLqTDTe0W +eUBBwG2krc7/jAU/IAjiTHVI0tnPW7EkIqj7/fAqnRhAafI4eNQtciYWDMN3Xht+ +0xIMj6YraNaUGdEVx5oU/DgA0ZIASckx0l6fKaroUN+65OlajjdpNNUIHSiNNGRJ +4wk1ptBYyBefNGoKjQt5qb5mQOzuznYFtMcAP5gCHUogGfqaHGs7ihab1En87sDP +XdWMztRIF6+QmFDBxARP048E46fWCu7gdYW0UdEJeRiU9ifVV67M+6ofZnmfjGHQ +X2hyAF50DANhibMSk4IgjSAs5zFinRIKY5r8HyNZ6C7mWyjJs4fdYD4S69L9aVSA +AoQvdvSwiK671D5UrSfm89L5bEdZR4uZ5u/3EIdMZUVyhLJB8AOK01RsxuujjVvQ +f/SxuqfUUiHzixuc3LcvESTDzMC0LWJdrzGdLpwZKftGDxQe6eZVOuuirGO6wB46 +X+wU7KpDa4xUpo6oI/4wlOP7+CkvKKd4pdkStMnMNp75qMSebUPGUkpBtsyS6kZ+ +1hfxyWfDZXbf7i/bP7+6gJ3kfuUdJ8D0h2dTQ4C9mFRBCuzeoxU6u5U1jhVaygGX +4vnY0HRv5BNXGT7tsMmAB0OFuxOgHUaluZWYf5nP5f0SOe40 +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/rush.natalieandjoshua.com/cert-1594783494.csr b/dehydrated/certs/rush.natalieandjoshua.com/cert-1594783494.csr new file mode 100644 index 00000000..f6a00104 --- /dev/null +++ b/dehydrated/certs/rush.natalieandjoshua.com/cert-1594783494.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZcnVzaC5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALbFjRqqBjPQSVUkbj02 +LxVatxJf5gB9b9qA1Fyf2cSm75c05tS40ePFutLwzqzbJy9vu13Et+AmCHaPQEZ/ +6qYvck+hIilefTRSzH4ERHizObWKa2EpQ6xRs3MCy0dVMqTCaRe8zOzG7RzCzJfS +5ZzAiB10lxVhc31YaGSqmhncBEqYW+iLd0MfRl0+jOx5oczxPW7nIO++0P+njg4L +SzZl9GtjhPrTMZIIUp8zJXpbut9d0RJYaXuq0NhbQqaXterKRT3o84FcGgcNI1yF +8VVkA6uDNPF0w+yglRxHmAE2K3kCBY+dWPAHUShfYUVBWwvt0LkpMo4ltozihx7Y +m+IiGPTrEJIE2upkgptiThH0z1n8VvuXdyDymqN97sxpi/nTFq8oTC3komYk8zmk +zKBtWLiPsgzyAuDAvwDUm//1WgEveSbSZ7hkqFgm40NNlk1IESQZ3LBMqbK/mBIX +4cPJvSguKHszBE/Jwod13H98Mp4NQt78BTPlIs+DktAZb/C2fMxGNUuEvBMCbSjC +Ef1WBRmaooiF9E/dF6IYVdW2Aq8qr0k/x6GNnFpTEy61As7audBkvjUWjrXRBsoj +l+sjWpLOPbn8jWSrThiRaN23GjoWW0i6IoEC61P/F9KDMjcTkIL1Yj/bK6aChmlO +ZAWn42dXOWfTDhFJPSseJKUHAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXJ1c2gubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBAIT2MhrF0yKNEoV3H7bahN/P75u6hvnl1QSFY8cc5iNg9uz4LBZm6vlBmJc7 +VX8jYhrqyCalWjvCKR+WM/mtmgmqxxuN/XXVzUdx/BrX7rVSN4hhj73txUnSZqUe +D5yZSIT1O1nyJpG8NBxaZSWK1u4vIf00b7zw00se7LQ3WKTXzMrMT4vxhIrFALL7 +3jlfwocOJlMLaG7C2QThNxvfBUIlGN3opwwbNJBfNHsArTawGx7zQLfL34ysrC0Z +JtLgg2WumYNFkFGRL5svOEM88veImf3BUzft4bARh8ynEbBvuzuLAmL3ayiinUn3 +gf0BsTZgG0RbDSNrdibrFFJ5Fxj+cj+o1ggZf6L6yXiJ1wR/3W/3umkzVGbNwk/8 +bxH0JRFlGVnyiJLbU7JDWvZXWmGz7RQcUGeLU5LyOLgZb5wtp+3Im2TBC8HCw7Xx +E7ialqFS0aANM4Yid8kf8x3Hc9v0K3HvpSd1e/K05kKXADa26ltQ3jkQJK3MV4As +uG2BLX78sa+58zznWeOSmmdcLI3Em3GKSeRhMsNe6IJCVy47yblVZSHUvDAMlCC8 +4QmIJGFZ1n/s6/MQjPVs9a11deSufhi7cy1ktHEyrb8sHNFvs88hbZNkrgOVWqmu +KtY7PkkD9L+cUEjes0lzmuMIVFV7wwLoJYU0Fs0rtEsQ0j25 +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/rush.natalieandjoshua.com/cert-1625160168.csr b/dehydrated/certs/rush.natalieandjoshua.com/cert-1625160168.csr new file mode 100644 index 00000000..e3212083 --- /dev/null +++ b/dehydrated/certs/rush.natalieandjoshua.com/cert-1625160168.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZcnVzaC5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMOabvr5DEB01mQw34fk +pJeOh1o+0oMZbhPkA3QGbVLOjy0usKZuFQwYomWmZJkK5iyCyUcA7yJpPiuQgNVW +mfnMxjy978qkC0z8HKTkClAAWtu1gb8Sv9cJNEtHaY3ZmSToIJ+FH+Dq7I9znXBJ +f0qZ8Uhi+SGosMlx2t/onLaV2ICpG7ly2RSbF7VzW2aH1o+0S74ImVDgw86XW5CG +A7AAu6gUR/gPG5Z05by+0egmOXpikDY9/30D6CNDz5HzYX4DNQ7pTu6MudnLKnw+ +kUWneKlaSMD1KdRKDiNTkdHemytxazBBXijFU7dZtpjDtC3ahZ72dunX+7sbW9cq +ylAoq9PDfRKDxaxhS0iPLN2yMaYRtHlSFP050RdZT2HMJqlqshzutbRZp8bCGdzJ +9tnLZZV7n0DtdM6VQ//rJlbxHLQsgtnnWau/3rJcQMR/lVoNxiVM5iDwXDK/4CAw +Fp2o/oU6X6fNQqG6BgUjt+WJ5MJ8Jjl0ajVvgbNNsRzvkL23spLagsZBBT2mFFdX +BfDOCZeLE43pgLzmS8XfsWHkhYekiaj+BCNlAFo6SUajMsYz69a7iTmfPxxedt+4 +RkAdOR+QaEa1/3ZA2sT6+X3unDWgyXlQLDhv0ldz5mYeYrKFwQ5m0qp6FwIFtjeM +5BFA0uflBt44rqn4L+L7MuTRAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXJ1c2gubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBAEaYFd7J2VqN1hUBzdP2NkfEFCC21PD+bCAb3Es5AYrEdmX5goSxKgGVoaxX +QZzGFDCufkVcK94EOUoyAeu5MOkeip1cL1ZFPLz/UHDEKqxv7Nzg/5aikkhYMGOR +nB+w71oL68X+V9KaCgjAynamECsBfm8B7y3yBrtmuv7hG8hnTYnIStYDRv0MEKBV ++2pFb8y9PB2meEq3RDIPtDM0UWzr79mVrRH99DwP+AiBsPjKqlnSuq0cxG0gB33X +Nn97fe87xNg7Xxe5D00KLGs1IDIt8xVlOyAZ4eAgGf5sNpYa+MnXoROumdPtk8ck +DPhuFkS9ATYSeZBZUK0pjsuzPWuh0M4Pc4pYVCZ3euHNSopMRYJgwp1DOSCEEJxd +/QSiNjW9dK40NDajnd1+HcyOtuzdwbjFH1+APHrFa6dOi4O4ufx0JpB3K+REYf1j +/3OIOVFZDd2PU+OIUG7+zY2xsEVFLKwp6jzK5rl3nY/F+Y3d0SZGdKkhrR0b03cK +B0dRh8nqXDCN/8lSV7g3jR4MkudUBckNEKeBz/PCkAIPQB51BbuknpcF8AZqCyqr +iFGRmn0rWhNq6NiI83jmEj5vD/e5bwBXQp9n+CwLo+LW+KiR/YYNqRz7iYs5P9r1 +rSBQaS/LcdJen+vBkInFS0iZxuSYMCyviF14n37b7DMTQLwI +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/rush.natalieandjoshua.com/cert.csr b/dehydrated/certs/rush.natalieandjoshua.com/cert.csr new file mode 120000 index 00000000..f490ff2e --- /dev/null +++ b/dehydrated/certs/rush.natalieandjoshua.com/cert.csr @@ -0,0 +1 @@ +cert-1625160168.csr \ No newline at end of file diff --git a/dehydrated/certs/vpn.ovalwonder.com/cert-1579873308.csr b/dehydrated/certs/vpn.ovalwonder.com/cert-1579873308.csr new file mode 100644 index 00000000..418d0c05 --- /dev/null +++ b/dehydrated/certs/vpn.ovalwonder.com/cert-1579873308.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA49F4toc7kaPoXtgRG43hZdKi+rzB +LTM3CM6ANY/+HRtYr3aKo5kv6tsCrgrzotv4ST6IT5laLTPhUHUeb3rYmKKGH2hB +rRtAogMUO6CY4jQj66x6wlQyQ19sHz5GfRj24j2nNlAEzayhdYrpBTsXEpAus3PT +3pXUP7OyKlsEoM6gWYYdbl3YaTrqahrNdtQIUMoHpOMfd56Gsnjxm4TWNrrwyOrN +gvy8h4d6ys/exEdKLYvjuVvlSjqjLZYjbrfXCtR1hSBbBMsITgNqaiGMuxGRgXlN +65xWUyWEDXbrVpmh9Sp59l7dpcVXyqZ+BSsRg8NXRHgZcPIwstk6BeDC5HQ92MSQ +KvfyhoGO/Ht59plqw5V4bVPM9Jl8VsXf9b46YK1eww4TY026uURAFe05ISZCLgGL +JoAYNlEcm/O4uVnm8Buxm6TiucsceMdHrZzBPTM9zH0U9Zoi6lwSMzohk+6YRsSG +02SzIUM3+uT0LG0Hpyo4V+27VOgtugcozEprtFCFBBROn4vd24EzyFjId+UTpRdb +T6T3El4D5UYNyEkIqNwpOk5YkqTjXiFPIFzOYu7WDKGRTX1zvnGAEdXilzivmz04 +FBYbCpSeFzwdgC9hcBmK1U+L4FAyTZahyEZHT7kZSpXTJeov3nm+M8qVH7dmSaw6 +/+/p/1bOBwH+ReMCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQBrMtUsLvXT1l4j +wZLwgqvdVG3TJENHIaLsfTcZ0hPYJSEjlZsNjffpNtcC2dzc6/EjTSlIm5z6/tBh +27O1wAcMk5B/UHL0zVTf4No5D5buN//pEyMltiJUfKG7umssIZDL5kzSTRp24Ern +7zfRgqvYuKuqHLdK64YpGntxpd2OUmluXd7nSGw70qrtKC2ohFdtUrqzrkDiC18b +VZKRv5HM3OmUDLa6lTGDIU+R24sYS1EZYgblxiwasHV1sqrFp2Xbb/EH3dnEfv3O +O4DXkGM/FM/41sgrP6AV4Q3xyUdiYyjFBEwOT1rtG30kV0PCUnCDvFWikfT1h7+M +Sgw6zmGQp3nLYNKrv760G82f/wDhH4NtLbXY26LZqCOr+sXQ7IAGcJjLELkMrlk1 +R8NtcXJv9s7CoBO4mVLAp+OOJBBYn9Vtt9XP9LTwEjSi2PpKhSmDsGrjVLmc1X/d +xSso4cVAuaeiCGMmluhMkp+9yUQJeNndlK+7dbrzMax/NBPGURs60lJlzsp5hidZ +MzJLYBSy3dB2fropiFGgsl6gigZpJIjKY8P/rYHyd1CQXOHFtCrAjHsliZEgvXkp +5sr9yWQYoU20qQ8MZvpdmXJhmeroA2qOEdV25kzilrATGVxiuhSiNYoaWmmXh3IS +iZ2Im6Lk7XSNC/LgdAGYfzRUjsqTWA== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/vpn.ovalwonder.com/cert-1587868886.csr b/dehydrated/certs/vpn.ovalwonder.com/cert-1587868886.csr new file mode 100644 index 00000000..ecd8854b --- /dev/null +++ b/dehydrated/certs/vpn.ovalwonder.com/cert-1587868886.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAw/oLjCXJZVECJAVuN5oRWw5IM0g6 +fEmTN+oaEn9NHttSeqoZYXBiMvac8fycOvaBBSmMjbDlsaHhcRR7AnK5JWvrtG9d +gBbQrUUuUS8VY8HnGNi8/3nbiOaayIgI+sgbke6+ZMQraZxjKQe0UhlEuBulTueA +56lDpz9evd13AN9i+4wKewFyM9TYeZew3bfM10LYE7SOa0VY28wGUzMViOGqyKmy +dLaszXepXThUfUG1yF+R0vurzCEEn46HhK2mMDMdDthlwcVT+Azt61cHYHmLBr7V +m3E71MQV+3KTAfxq4T+3so9dyh3hTvWgMxd9YVfLVM30s9wefGG7KWaDrssgDz/1 ++BAnYPUNrNkIxs+9XYZaTtFGivEXYLhgnpi0cle1tLaVALnU3dyONayeWdnzyYp8 ++WFTsMxoF3l9F/ZrSotS6g1ne87eBdMHgjJVBw/MxYGs3vVENs6y1/vL450JPV8z +R5xG5SVdyOOtY+j/bDRu+eqVHqkPeU89rlERe+fxXJzxl0g7k7oL+fY25h9gqMvr +4wBfmOwM/P9iTk0r1GquZoQpNoiwlJduWgY1N9v+Zm+/nnzT5BrnUW6VdICxs9XF +y3RRrfr1Hf1C3U2ml9LGtmwffkSYnbgfIYF0EmPxjDmb2vKrUzfHV0/EE/DDHUsY +UFTyiK4NugsldNsCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQB86w4t4YLt8dDu +zreOcGNC9id6vqxlg4XTUaNBu2aA/HHrIrVGtdNcuTwDZTIklp0HAY26//ZLoR9Y +6RVG1Kci85YmfFNS3kb4bf7xUEoiHA5xL0ZeoTArcSZhS0iJNGMbjguHdALM8LML +ccT65WCFgeeUaAZVqh/BPRE5+du+++GfX0MJvoq2VBF/kHs7vH0OlGr+c7LMRbWg +Yzp1PbERKrJ36GMpGwvQBnEucFuJGpn2FFsa5LKd1y8bplYF4CifXgQur60MVYh/ +YnUQGc9qfBWYi9EqQhl2jNiKIG+S4quvNMkSO4WS+ibqqM6NuK1eWBrxk/OdlZSv +dZZo1s/ENG1sYjWvKXBYz6fWttrKKe8BpdTevhxX2OUPXS00s0O2ZaKlEP2atyqO +warHh8tidwsVhxKi3hUO1vItVyYUp2/uEtPbPhzyIV/+o/I7E7McyFQ+9KcBCvBE +bxHGgKaac6NH8qLTF/UrswdpC2hLjH4dBetb8A5i8lloFtOtp7XpjK70gxTJW/To +wPOUqRv5rFJ5c9Rp4OPSxxzllybCpxGgWBIc/9Vn4COIyUtOdzhxMgYhOyvzliNY +bEvmfJ7gHgl1fpwwpSLige1ZR/NTgJqQytDgqVbGISSYwsXhOz736l4hXCKyhFKn +jgqB4O4G1mbgeW/oNAfC8vLIsiE71A== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/vpn.ovalwonder.com/cert-1594783398.csr b/dehydrated/certs/vpn.ovalwonder.com/cert-1594783398.csr new file mode 100644 index 00000000..3d25595e --- /dev/null +++ b/dehydrated/certs/vpn.ovalwonder.com/cert-1594783398.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA74XNgVNPxsxg/GmL4sXiS9YH/BBW +SPg1fWsWv8FfevCVQX/Qiez/CKhkW7tos5EED5Jzw5pqPtxn24G4Z8YUb1QSOJCi +dpyimKKoh/Bmbku933FG39sutIeIseUuYB8RCQxz22TLfY/MVOCvFit1ik8wBYFI +SE6pg6wl5/Tonb0SE9TKLjR5q7ol4K4rpvDl9Icx/DNLD9eHJ/KW84P4WxhYM2Wq +Xghvmim99yU21VF90p3jwO/Qhlocq7gT4qRh6TMMlUEg0Rx+kRuK5ZTfP+yaL8VP +g7pGyra4oXSs5DEopKfMRWpN1cwlNcaHteB7jBlrI6e4GhO6pHGQ9nfzJ9wGOoH+ +qhQWt0jSKd68LOjGXU5PGHUOkh39zAGEgLPi/gjvcpV9LuFx9tYub9MeFKbC+bzL +II+HXv3wQVwROJdDG1eZx+SUu3s8Ub0snT5x0UX3zN3J0lGpFC9pqOFVaMa8PT/6 +nARqCQzzFve97Tf0Pb13q7sVN5aXLxX/cVf5GWEeREqKXEeV0nJNSVx9lkCiOjoy +7fVIxMDc+14RyLHHObbONj5z7VHRZ+72YDOdjUJopqs3WKEjgTM8waPb2K41lv4J +ATgYQ4DIp2dgAldXbCKIvXw4tWm4YKX4ITXEtgI1tRe1aQ9RHsJlcolUtIBIHv6J +ifg+e0vgpWG0g+sCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQB70j+ChO6TtN18 +AAO3LDlIkIg6xH3AztJtZiXikb6XZdotVfR+3bh9dr+q5JXlKbakqcaIrGymsL14 +DnVM9Y0WRTvpE5sb6StYcjxqr88OIJXxmIsFLQtlUC0GiPHOFnuJn+FfiFIcFQ7b +IZPzqlZBNbwThkzFucB2ztqMv++Vjv1vmKqjD8eo0gZ+9++4serXE12rRqZfqz+m +BSgJHzZ1stZaNCoF+baEhehQzPJAXEgkAgrQK5qYY6DdGSU1wmKRezEe5FjsVqwL +5RRPLXCA3WA6TjxX4ssqTGmHA5HhXp5keL1URP9hR+DPnS9LfPM3VYsgTDtwNwhH +l9Rsqm+AkCROK0YrgRADHsEi6FpXywKdcR9BndhHBoOTsl22xMrjuWGB3xSpdtTw +2UNYybDGi+5uZ8ByjlCnxpjdi0BRyVnoKjJOnUTVPOMm2CcDPPYvRmAHbQF3dzUy +u5X97Qwapv22jDVhZScl0mZXgbfhFsUJnejkg6pBnaxzRjcPaOw6PcaC6kZD/fwl +K2r1cYzRmNmO/jkcZqgAURrEvKhPQiWaae2/DzZcjy0My9GpUIAeJpTRjLNn883S +kCIZ9efpjEkFALQaQ6IZuvlzK/qVDPd5wFJgPV035iuVJXBORttKIYUW+tXTm17E +pKXwSerjR/LxlrVE7+gURUbDzxIrtg== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/vpn.ovalwonder.com/cert-1605553624.csr b/dehydrated/certs/vpn.ovalwonder.com/cert-1605553624.csr new file mode 100644 index 00000000..ece150e5 --- /dev/null +++ b/dehydrated/certs/vpn.ovalwonder.com/cert-1605553624.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAud4TAu9pcpTVQE3/d4k7EOH/M0/y +j3jRkEOPUdhzAdeQumyhw/vuSXTM6WWbQvuWaglvkEI1eVQ51xyNQkHVU5htNk4+ +blXvdSwE/AsB6SDkip3LXgynPchbetuQBgyqjHc5rlWhSYbnU/yh4W8PZdTrySO0 +Hb/RACeOHl2Y9WcLykCbadQSlwx1wMtopNabde66ODUzM2IqgF80nDldpwYjEQ60 +i/3ySHc74YtTZjd7IQQ65+MebMwshzxEs15EeM/O272bvXasz6QJmwDzzOZPyVBN +g74+WW8Mzx5U+D9PJF+a36Al5nn4OCITDQlx7En5EtEmbWw7gggecynowxjT/x+Z +UkQI/slIvKnyhZNp7NB6Ay79LvfsBiV2fsGgi8C5f3VYVo5gAjcN+HpavW5bcSVO +N4U8YvtGgu51y1MOg7QVcY7rk+s3gU2CYiUCBn7geQoITMEX+WSE061MFEtdOsXG +zmsBFyKGYAXGmIB4lJgIrxVTHXuxM/DkZXaWi4LJSEK5lSFMhtMtlic6Q3RewaLn +s5d7Hrnt7STTbB5YcP1Pp+di9nX4ihSXZKPp7LLlRwU5GIFY5p63ZIl3FmxEBOBa +bWyQLhOq6nDn7AieJOkuoTwFJsYM63taXNRnmu5oiz2JJMIQiLmV1i+XY/tNhEun +nTL8KuW8XSwsib0CAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQCZu9SWV4aWnj3a +HqzDEN//RA0yijJ8+TcpyDM9MibN+ZcDjsu+NQf/AjpnmqyMnWcKvH5YBppXvpT5 +bUsAHUyEGDlcT6u8BMbsnyJ8gyi75X2pMzcQZ2RGZfCHGPdykJrQlK/gqgdagPHY +VjuA2GFL6oRzUOxKOy6MQo0odpueKJqnI9dv5ruwJeiiTfTPZ6g/xNwY0Ijn3OuF +8DUcLaaM3Sl3OEAH90Tbj7s9ErSBYJ21ZsWT+ZfPofGtYW8qG4/yUOsNRqE3v6eY +o/e9lFg2Vtjk+b/N/TjKHNehgUQAGie3WjqNOSsK9S4Te11gQe89IOJTYDZ24Khc +GzLFh1rsrak5dElIgrsUpbpm2V3s+u9GHCWyeJutSBNOZDJ+gg18z895bfR/DdTh +CpJbyOCdCWedF7axuSU1vItJRScIQwKW2fftRVaD6nmeHJePfJ4AhyLZM8xcbcFE +SUfe6inPAWtGs8dftvKzKd4Vr1kqWvrDsjZMrfIKSivBzFlrELfriVkepoLsWIGB +dD+Z0zVFHRrbPqSC/IkhmMCD74h8u+SJxWg7WwzeR2RDSZOeepOpWLCX2gyct+NN +kynVb0HV5OOud7biqsfdYeADswW7Psa0/kZ8iSRLh+JNPf/7V6WmsEHpusx2+dmY +Cb27vhLIuLA/fumU0KOQHqhQWGY+iA== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/vpn.ovalwonder.com/cert-1605553735.csr b/dehydrated/certs/vpn.ovalwonder.com/cert-1605553735.csr new file mode 100644 index 00000000..0fc5b073 --- /dev/null +++ b/dehydrated/certs/vpn.ovalwonder.com/cert-1605553735.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAraIJ2GZfWtQeb9kfonWISygikKoP +P1TFfkVGI7UV1nefR319cGel4eQHs23ifpA3OI/SEN40lqlA0Cp499I/3jg6oK8P +OTy+D6vlMGfbOqaNE3zKAYxTIIufmrAq/Fwj6ffAByzGBqAcX84t1Bn6ZWG41UQ3 +pnrSbzPqxuqnjpkth6ipHmg5ae+moeADrk6ap7SdilG3c7IEdQgDcRDgFB7kfGnk +8c0u7AhASsJKqPhxxQqMJFS5BX1WJYy4X0yfUsJDTfO9ZL02uxUj84VU6XAkdo9e +v6FmyZ85yMmdtZNIZJgs1fe1lIj1HQpsEpx99PLL9Zh+SKgVJoe/uzimh8mCgoXw +R4IOEFIfdtM5XIQaYjnOgUg4+NC1R2SnhDc5zVdmERDM1RkuibFPqFrn/vH+0Uuj +Nx/NADuuY4TbiIgeMAwZ9pPj8QztW3ita3TlcahaMNt0983c3M2dlQIeWHAa4nMO +ETCAV/2VkleUWe+E7usTiBEOu96Yd3V/jB6cjXU7FKHmlqvFByvbvHqOmOMor4xN +IIi5mTaV/C7gtAvk7mwsC3+BE++hAb1G97NVGNnZSqb3W8lGBLXr0dLA8roOlk3q +uhpm/r7XzttUbpB9gRh1G61BfR9NsmGgt6bo4bM+TawhrUPTfReJ09BH9Bv91aMd +UwPrVBvM6wRRbG8CAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQAFgWmBMmyoH9R5 +A1iJ5vlc+zjpNGRv8MLKf/wOo7moxnvid4cY0bHtAedODkgUhIUopBd/IAVUd6Sv +rIGsquG8b2+TbqFBmTheKbCgvEehQ8JVsGG/Zw+QUWLWRHsTRd8naZHc7BWFtMmW +LlxtBL9hT/X0DER5toJDUuhr3/f46y6vEB44F+ReUYy9skiQ4uA5Lbw0am9vSvg/ +Ra+XQID8Psoh5XwpBSAixnwjRZsdN9uhpUcntROZq3vbs/J1i54FCKJbDbOn0o0I +ouKaEHs5Kq1+BZVHRtvc3LkqZiWqG51giqD0WkloMNd5b/UAk595G6GwIjmAIGkv +C5e8SWQQPGTKmMMyoJnkZ81HDUNrUrUchHsdQAiuQLpgv+z6reiznc89ODBfizjM +DHsO4rP275iZVCq+jIMptD+B3mpPsAHCaJov/f4yc+uVsPhF3+LbXpqDAbqTfmIT +IUHRJJ5TsLJdlzsPUsoY8Fr+msC4FW+9TTqgjMSC2pQYW8VklJEVU839YdlSAqvQ +VQ4MAQ0JpWsCg0i0O4A9qPy6RbmHuYvpU4rigpZ6R5XYpLi3ANd0MXJwselbAWDv +VNl6a7xYzdQRZqAeYAsmbg02kbF804OFkU9zPf8MUARhb7aJ5FV+6SehEMV2gwVI +T/JPJbU9lIAVINMTNSAk47hHV0i7Jw== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/vpn.ovalwonder.com/cert-1625159953.csr b/dehydrated/certs/vpn.ovalwonder.com/cert-1625159953.csr new file mode 100644 index 00000000..50b92806 --- /dev/null +++ b/dehydrated/certs/vpn.ovalwonder.com/cert-1625159953.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAngPVCf1qtMPtGdu1dqf8D43NnEjq +t/lp3aCbYUPQzfdgiMB1qXmFAew5R1+7XjP8bN0JiFmhE8fzbsXMq7datO+kkvfm +16iAaSFsfbifjz2zEXUajFWGybXiT9mXhKqm4SZKf83mbkwZC0olAAVSoMvHlkMI +TzERJIKJhd/+57MaGOyF2yXgGBSLQ3x04eB8NeTLywYhl7zseYD+25qHDH89Cm32 +mAvS9qp7MM69ugWaiIuHsllKg+UU/328iZIsmp3B1/Rwwoi1WZOAjmhGeXPek6Vf +cjpyivg5ZOJ9vklIhCHhXllnLXy2qBjRm1qiEZFFh2hHVOnE7clDg3g28xZ2mLwe +etxAE8C5yoKqZuf311R9qGjdt3L44ys/5iYA/HkfJmq8E1dz1R5GI7cONKjWulxO +uEgopTPvSfzb42v8tsGWlCz2HRWlq7SvNcLZw3/8GSNQ4tLI6QBlev6sTb2QQa2t +D8g0690Zl8BoHW8IntXMjuAgtz4ec0TAOnwFe709imGCTduFIjecUp1cYoY+7dWf +WWRIpGZauIGp5yvfy6cHdPo4ALtFD166YGafr+fzPRFgqrBIf17y6ZkGW5ADohib +eqJB+nFp1JMLQyLkbHFE/99eGi6U35rbwapc/U02LTAlWrH2dr3qTlpDJRCwAtf1 +ErXQK2AxV6upwGsCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQB6rThitJme+iES +naum/9kI1qHhxQ7j8NMdTuavqz7XUU2jmljpEif0WUK7zZUb81nuJaIr1T6Hiaq0 +rOlQ4SDnuqcrfd7ikQ2hY5IHmvIGYcS1Pkv45rlclvLwtEy9H6mJtjVZtyfbuV7A +ixiphLkcMBdeSgt0TiMLLsLyhpCKuNi8IwvtDp572Y8MBLDDOB2AIVJljn46eTV8 +4v1y+zGx+F88CEAhXUWCD/KZEYZ97mvicSRoa0cNsaVEuJOgfPynNcl/JnkALkSS +ukOJ+UtBBafNcXz1yaPdodqWF9UmHaKeZJO08KzFgwMxrpjcO6PovAXSpRGnOLp5 +GLJBiazzS1PNez1+vINMDGrFBEXgsFlAvmFddCp5E7y6QouLin3Wm66Z4/Q+fTVv +rIYKdN7OgKaKgMrj4EE0oqQsx9VshXQ5lCxciRWuNrZb2yV5J/eQ78oWGUzkUHtG +UOLh5h+54JK9tc85PBSnmLMEFzbDINsKfM2iRR8OhF8urxNID2Enm38oFpGVhDox +0oJdv0+netB1nIYwxb7r2EkKrSkl3JwKscV9U3Pkzc3047BzB3A4E/xhDxqczhPs +31XLDF2Km7GjrlxO9ifJKiMAG8PfeZMuKxxom1PHTUs86lVX3hbTMEjBN5qmQK8Y +7KFnCVkmxKkEUU+WtE04TlP+rxERXw== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/vpn.ovalwonder.com/cert.csr b/dehydrated/certs/vpn.ovalwonder.com/cert.csr new file mode 120000 index 00000000..31bad3b5 --- /dev/null +++ b/dehydrated/certs/vpn.ovalwonder.com/cert.csr @@ -0,0 +1 @@ +cert-1594783398.csr \ No newline at end of file diff --git a/dehydrated/certs/wifi.natalieandjoshua.com/cert-1579873368.csr b/dehydrated/certs/wifi.natalieandjoshua.com/cert-1579873368.csr new file mode 100644 index 00000000..ce521564 --- /dev/null +++ b/dehydrated/certs/wifi.natalieandjoshua.com/cert-1579873368.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZd2lmaS5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAN3nFVVsQre+IBOETnaf +RXPBJhRWlSTJkuP8IUiRU3V2lqxMch7TkK9F1pyT0xvkccos41PcElCn/XNnNca0 +UI1OvWa+D1EzCIHN8MtsEsV4NQ6VHM7Jn+UoOJEThTVoMfzQbqVdmRHOgYZdWQKC +iA1zz4DAH+ISV1rkCO/ICVF2PjB5/ld0SLzDO28aGdv6gNL4d6ItPWX5K3R0JGIc +TSnYLMMyV+arQgpBtIKQIdj2QfWOCSIG6hT+yBWSfFYrPn4Am6URIR1MhHHshvKH +a/7LHSiIeeoO7BM8ouenV3elL8g+YTetW9g4xBSj50bWFoD+VC9kvNx8yzv/Q6ru +hIQT9x8C7SCEVkEUtVkD+bisus+Zpvfx3wXmBNugtUGq0mxKN3is1ptMZ/6IP6IK +XNbWPvaVFsXBgHtptp0XbWCj2ZIUIb8AuBcL5K3lA6WnzTtyvvBDc8y2p3/sIc8k +tpN5RqIPW4xLXDAIDS6pj6CP9JaEL8vk8yZEkpG2/U7dTwbZ/pGV6tCHZO6NNcoH +0jWP19tb55/NVLGxtSu88/8nATdhbouzcKsrlUrbJN8gHAa2hpoxx2Vev6x7lrVu +oQu3isY+NvCTI0ESTmcFu6saKrrP3fh+DGEgx36dJa8R6/IKvdb3vzESFcmKVjd0 +HHVkat1Sco3ii7c0DdTW0w6HAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXdpZmkubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBADQgkPe4PcCdaGjjfI/HI/mIhz2hWKRHDLxXilFfoPhsV/dhrthn5gpl8Gum +X0CJNOz9eyOPAvXxfJmQxqYkXFjJ4lA+C0SLyGbzTX7ggwM27G45eZPrkSp/c9hA +5buNsMAZz31w+2o1pNE+GKWM+LQPn4u6CINwwOEmsxCx+/uhJGhu/K0Q4dwXN2Rm +3kkBkfEnkhNUiQBJEUdbxqQZw1+j+RLyqI0YrdNm4leGI9UrAzvIXf6Wq3eaOkUx +ni3DUQ89/c3rWlg7qkK/AVKJ6zIyCJlaTGTR4XQFdewl/Uuyf8sKy9Grf9ZK1WwP +YA0zT3I5AIPFyv6rtWupAZq2L1WQdEtsVUvKpyCOD8iYMX95YruC+4tpz5LRDKe7 +rqORI1/KnPbePyNopKHTP917wfMc61RicHZ3QmoTAh1ykDpV7YuqAUFnbHs3Gzee +88UCkjI/7ROX7dddN+3QeUvFEoCNan/0N6dZPR0Hp1I3hVVtVpufGnuiOc2rmecQ +5bqeMN9c8u2OnfZ3x9HLqVBeoIBOkVU9BFpb9oUxnao674AdOWladfuTw5F6tW3n +V/cWbG/XuWgediAZhad6ahIE27Opih7WxaMYJzomF9ypAV/IJIVXN8KT3BE9M6pU +PokRksc+88Lv7g+OZKWx8Stop6+uG/nqbDNy6gH5M90HysCt +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/wifi.natalieandjoshua.com/cert-1587868960.csr b/dehydrated/certs/wifi.natalieandjoshua.com/cert-1587868960.csr new file mode 100644 index 00000000..1f0b8474 --- /dev/null +++ b/dehydrated/certs/wifi.natalieandjoshua.com/cert-1587868960.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZd2lmaS5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVsHUG4wtsgtJCHdS5W +/VoOUudiN5vKmW7nG9ijbMAEx7BNEUx4cEk1x892Jw7vH+i9+s9HdtBHZYZsvTBg +2yekIrQoruz0vlt5RPOc0bWZTiSqDV1sHFp9exPCJ/1Bc0qIs8XF864L2tpUgbFJ +Qhs2zXUjyJavxQQmFZT8R6+XStXv7Uie0uNfZwv8mKossJT/+zEpiasBIcdiBLVs +r4Xc50CRXmKKchGUETQ6nIG2Pw92nLpk9Fb87DogXcdPin63H2ExoV6ZBYJqhDaR +o/yjVMNHJMZ2Se4nwoHT3rCdYubKKDAXEKg0YUKlx+Zkv3/3OORH33w7H1OXMAfC +6DuaAyceahCih0X2nV2ROHPxCXPX8+SYLYxTmrlEvSbHl8iFyRnnarPjus/0sL5j +ktLAmLl1cvJmAC/DqkBcKX++IFm2LWJpzoDH9EwtQNOkeMhXJIjE+n7oGsgJ5VfJ +uYp+UpKJ6Z533JinVd2ssSLUunQZmnIRin+tOPI3S3a3XbZHI1jS3rB5ZI/JcXvO +poe36nOPFYBaTAEuyfbFTp7n5XdE3jLWr5c0ky8POogM8qoIJM2XzBT1LBhuiMMs +HvOc1AIR3QGbHrwvN5n3fqRioCtFh2Ir5vjmpTUO7ELRdAdy+b+Y2/TjaEHrRkj5 +JmhsVSfnvUDl+mpl4RDFvQvdAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXdpZmkubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBAJxfThfeaOfglX5eV0Mt9ucq0CL8o9pq+cpsBcF667OOaiVvK/PZbE8kS07d +0l86ggOhmekXlPf8GdR3BOYH2/GquWCPXjjng5GUDKOTp/NWG6PRFD4Uwgnl3FRg +jVh4Erc2eQeaR6nlO5Bp4DnlaeLgWyUYNRvmo+fx9FsStdLoulNtCKdKEb5kFCYq +pcMrlUEk41bQ5l51Cs2gk9RajadcJPwMdbKyUKCZdOOs6/zLEMcqkBvg9hkWGUDF +m1/4PtVe/KM3wjbSYaJh6F0aG4feFwFQihgYrD1ELURuw6iQJrRJydPfY43D5cux +UEoyOvnOndGSyILjflzqHSS2cCGBPb+SEYCGx5zIGxrdPj9GEk48Togqr3EGB4R+ +8xh38dTBVnS1/tDDOV9PbNoJ8xxGp0rA8mLZgMBGHMd8hCOZKOLHidiPcamxyLBC +zJoFYRxvbApMqQnNK2bQ2LJrfFMWR3bh8ISD8kH4WmgOGZ+zxskWa+80oCa6uEVo +1FKnWEafSsue4drY1iy+FdO/RXbKkE5GuN9KREHbkT7u+AjX/bA4xwsH9QWD6Iih +odSCmqY2z/eR4bVtdxvubLv2+cE6H1QSOs+Bco+AG7BLxQHtHtPgjt2GgVwF+zM7 +D5eOMmY+Nr2Gy1Uux8LR4rmC1hGXlNCKDI8FY/ouW3uzKYBt +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/wifi.natalieandjoshua.com/cert-1594783443.csr b/dehydrated/certs/wifi.natalieandjoshua.com/cert-1594783443.csr new file mode 100644 index 00000000..37cb391b --- /dev/null +++ b/dehydrated/certs/wifi.natalieandjoshua.com/cert-1594783443.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZd2lmaS5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMfgxO0+QRWb/42kSDFi +xLK4Gmtqoi2lrpLvMoUfRlZNcPxzg9XpT5TtvkiDTDnP2cupUHQbod0HQyaBBqN8 +QBWVvGcTFO3IJMAU1+XQOsQOjxG7E6cC/+Nz6qJAmcoiH1DhJK0H3tSJv222J+0y +cq1PsJCNL90nI5Fx33kcHKCYO8pPx3qxqS1tX7XLdQ0FAJEPUrcICtScUf41GnGz +0MMYVDXaBvW4fmYdYrrhd9nqPvJvl8Dq473f2v2peiR1ImBbBi5WPK6m+cHzuBnw +b1U9rUsm5yYBup6Bikp0WaMjcjKtPF+uQTjAwlNiRVILQ/7mMwDFrON7c7aYTKKI +1QIsg325hm+O0AFJD6nwy0NU4G97NJhaC8gdec9VsaPJZ1Q4EKMcsNA041JVy7t7 +cVxHnSmlsTS/0lzJgoN58OF/KAe1fbLF6Tfuj6y+Iw7UhBtwQCWieG42Cwup6PDR +MKekMVqb6SJJdclei6Ix5uHw0ZqS+iB0EGa36Flt7Twrl2jzQyP7rBn/BzFH8CER +Fci1tN18Cb/Rz+pIK1l2TLoCGeg2eogGdZq7lUc62bIFOML7lkUObW7qyOVsFzoG +SIx2QnCO7ug5nAebcKoUEeebvjOp2V0NUZaVqmbQdJDiHDa2kZ3p4qGE3W+6O9PX +b8ejuCOiDtk3iwaIe3Sd15/7AgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXdpZmkubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBAFfcw+UzF4EcHqh3U8NlBvg7SRsjH9FxeuHY1XbaCR7M6T/Tsi1Z9BG5L/Qy +xl3tzYPmVEzkd6JtqtBuP+jIDLJQCgl0huaeYyFmbIUuCxNMJSpQmTNXuKwFdoAs +KgSi5oaOTL0HE4GG5C/5P2OWXrTi4LF3R/XW4c3oQsLDu8x11Xs4qlP6vU1lsWIc +2rVW5KfhriTxgOT3MnlbQX1E87rRL6yrseXvWkrRR9kbw9QXsiLRLl8DbXf1AIf3 +1lZ7BtaqNJJ0weWCTMn/H4pgl6VVLkqocl1QCyCBE6MgaZRItpRDZr30ksUPOv/z +iwghGTulGtYK+Y5k8ViW40AVrJ33YzvWn1kWAoQUMg/Rs9oTAl4khkpePxEbyZXW +9F4a/0fD3o4CzUr1aE5ZJ13U/i7+feKuCQA6HwpmfkIbrqrrAkIO6u0AGqEnGe4M +M+/C4rHDkjhdZWWrp26zlnexjHvhf2PmfiiYusCnN4uB8klsRYEPUEpbjCeMxRPD +e3+WohWh175BbQGmdc76fHALwaFvq5TRiGxx+tYYyjL/MZ+wYs6GjGWHO2Q6Srvq +HQDYadEJALjA/JuqZmTt3Y6BsNlRYkpLEWF3Q04fUT8cTyx3+BdUbo+tPJQsmTbt +QvBAiYudcqSQ55UGYWwTtZaKMtdG5bj4ARv8rmTjVCMec9NH +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/wifi.natalieandjoshua.com/cert-1625160139.csr b/dehydrated/certs/wifi.natalieandjoshua.com/cert-1625160139.csr new file mode 100644 index 00000000..57d2eeb4 --- /dev/null +++ b/dehydrated/certs/wifi.natalieandjoshua.com/cert-1625160139.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZd2lmaS5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK0yuRNoikph6Y0aasT +Q0JgApZJ47V3z/jtheCt1eNxwIrcwU54q+jAmrXpFtKhyYVhrCvVPq1uERaWl4wT +mGZA15Z59dO1W1RWPJS7gKkXXJh82xivKFTFz4pE7e+9U42acyMDPuCdTesAoRu/ +R5kad9iPv9fYPGdQ4+RbzPOGwQAto8KS0rmxUdvTLUxIAx5qxz2Hjof20sjVWNgo +Gl9MTfu+L/osWV6JVXm9GmPWOS1SvM0Vi7sPRaPKffWTmVHkZXAsLAmPBxpF8Mat +QppXKipZ+xPMeDcgWezPIxLP+sodBZe4cwuZnd/rti4438e2mUjQSLAIt/aIs+Lc +oPmh1ds8CA0YokxhVLHz2IoHmpL3fxFVFesSJMCH3Z6QzOJhC+XZfA3pfN0DYkca +fU6DSoR1EPrLHAhMcMVT0/nlKmA0/rFiabxHl61gz9qNMUlcy/h2L9cBSqBZM5Dz +xe9e5HFaMj2GH0GdbcF6lXCOKqqxC6Eg2yGWuzD6P117Q6veZZzrIxsm0Ig9l6D1 +0v2S+6YQhjAPKoGKgTqF5tg1sarpSB/Hn/KZGfBe+6yPzZWFd4m8JBjMKcmlZdxQ +REVWmzRddHp/Con0P8AWMUEk6PJ2wTB6k1coK3keYBcDpC3QyfHLkiJoV1J/+tDL +4QVEbnG8ZpuMlgCrTOvs0NSBAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXdpZmkubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBAArFUWOAEu8bHv8lgN79CALpgc5FxrpL0IY+vBo/WFyhV1g9Ab/BgmqcQMy6 +g8ckr1mrh0LEhcg+r9m/G1rnYsYjN8UHoypg0ZuZvIYnzQk2tpULykhCqyfs6mAA +3iABRTZokYSLI/Zjnhd8PiYkR91C9+aDrhnuQ/XxHLsxrDktnJVFnj5hgPBSxt0X +P1UOaHmO3M1LXnsqY6BCVBPooh95z3kz2VQYA835aE505FOh11D2xbZNwfaf7rvl +sDo1NkRn1Q+ZrObyPeUWvu8Y/11dyM2KrkjH3IETT5YVYb7eYd7di8LQu4h93nvY +eGkxJtPifPLh4DCELtghJaUefQbwToqH0wBbSep27SNFdYLdGkyWq8W1BV7aJgsW +xuy9z5rebAxhDr/Egt4tI0vCD4q0BEArIKQfFodt0uQ3FyJbsiaWqurbnsCZh9jR +m0MAUirrdS7XojSz9J8IjG2yp5DJRbFnH3dEFODoyafVD7Eg8fQ8B6idOQDJmTRJ +FJTV9amJ2mKgajUVDM5JMORvo2g6fVcvMf9yeChc+4iB4NaONFqwq5JpmfbRe7LU +Y1Msoe1RyG2IJpSzlntNsizDrcfZhj6oZfunnfuBATCm14LZ/pPpiK5oPgwxcTwt +p7B9P2Na5eJPsmj6QbehlbJm6/KfX4S6aqHK9RrxcV29WZiV +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/wifi.natalieandjoshua.com/cert.csr b/dehydrated/certs/wifi.natalieandjoshua.com/cert.csr new file mode 120000 index 00000000..8514f342 --- /dev/null +++ b/dehydrated/certs/wifi.natalieandjoshua.com/cert.csr @@ -0,0 +1 @@ +cert-1625160139.csr \ No newline at end of file diff --git a/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1579873339.csr b/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1579873339.csr new file mode 100644 index 00000000..fbeb8648 --- /dev/null +++ b/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1579873339.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCs8Jx0M1eNN5LLJYgS +M9uoHxvmr1iP2IWnr/gbZoifmTaDEAq6rsRD6MjH0eci/mOOJpR8IN74BjtqogBQ +WIPSTHly1re1b7RMYzitKoTiW3EE2cuM6G7LmwGEDaVBJhq5Io7G9gaUbvMKCdCe +hWqtwjx6VYqavs1Bp4PPPkvmhHl6IkhQtns6NVytW0RKqYcTmppUV7OcIZGn4S/L +PMCWw9jFYZk3oGl7EuwrKl+1Ba+50qSUuFdJwfZsaOCPJH/5KpUaQIZ4Fi9+sW+j +D9n6M2Qf2xpTO9ip8NJLQxCKhtBvjTeunRsJLPDB5ynb2chsfGBkIn8j5z1YB3nX +YsGbvLhSGNB/qIkWFyn3kK8m4wzi6JF6J9GZlIoxLyI63dbK751ZonFB+xzUKnv/ +xoGRK+5V6mtnPeHrhWHRDHi2zZNa7AC8LVnZizloHlg1Z/8ZAcdAfwVJwHTyc3xE +1zLccF4IbPfh08ivLnHX2BeFnkpHWV80FnfE2/rqplqPhxUAp7xtvALPQ96IUbul +HJ/fy9qrdIZrMj9d37uOG6ck9O9LgBKhFwbFQ3SRpkIvVSeUeHu7ICx8LQ4ImwA3 +sGq2Lh9UxUtmqZ01BJz8dm8S+mnvTtEUSusP/cRoIjz1h+oAonXGYVBuSFcazFDI +Bp1iInPaY8SiGmj/PMtWp8hVnQIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEAXjwUfVYCeuVmLEud4uYuln1ugXjRdXkHlX5epNhedPDeX+2xrjZQugxk +SPvRb3LjHIrbcM9XiLrvmmtbY3t0tGftss9ob2hLbWsi4E1jeGjzy+WxJAwz6jNe +B3F7Czkk5Nhz5CjGRFJgwVDPEs/ukX48EY6jsQb8bZY6dFbenca3XDcEqYv6VlRA +jSjzTpUnQFEkNBEAE0Fq+SUvaYYuIKaZmI0GRVLWbQfE4LsI+dZerRfnhFwpCSCW +ZZvqVweEu0+yaEArSdrfFwbfbasawiqndgtsvI1D76pbKB/BtNlFkXUTAslIovS3 +VRgsGGMqsdkJ8NJmKviXcpXftJ7CKz9DCqEYT5fog2zviUjib6L4PHnWG/LqmgqI ++ICuW7lFMpBU2B3Q1wk7t6Lyj9vtFq5HxBX6be7WGdirMkpuMy3yc3Q/ahtORPCc +qqXCBJsk6jNaTKMAxyZm1SbFOEFWZoIvxMaZE6gZWkF9P5/UzjXb5leloXNcVDWe +0/BQlI5F9XCfmHdD3u6nCyoZDPI04SoX9DVlxc6YTWlXVVC5u9qrU5tZ9pSF0bSN +D4tExRSxBZIhctoA3MigWPyh4nVTPZDh06Z0izj+dOGOjcuPH19rttCEA785d4ep +HQpEFG+TB8958F6yjqidjCUYyNEMacJDQfcjHoGvP1JTAT5FsYM= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1587868910.csr b/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1587868910.csr new file mode 100644 index 00000000..81f93bfc --- /dev/null +++ b/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1587868910.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDRNeZ36pvf9QtLk+rc +f5/LmV3dF3sqbjhIr6OB7wa+dyVH+r0stv1pzRZilj+wfQXJTuHmmOJod9vvFaAN +zu5lwDrBNpcWIzjjDqrTaXgmdyyZSOAh0liBXXFO3iTbGs8h1FwubFihHhZDcF6H +ZuZjL3fx39fMWcpUxnd19A6vwDibtFOCsGFOtcKt/GSLL9QUKoDkk1XEjdpuxoDl +lOIBG9rDROpVFEfRShefq+lTo7GwvUxo6jn6tC29qcJZZC+DZGj2FcbBsxl+tCXn +BOXnkJMYwxxQSkia59uS2j2HCtzTrAfN2lLuIveUmWoBuJUkxcF4a3CzcI5odDDY +kw+08UAFX015HG6tiVY9mlQ5uhGkutEGoJezOsiE79wgLViv8G6xDwSGEXO57wUC +jgaWPAps+5sBockHtctqOrEvdNU20MQamm7XIrsUF0n1JXtxVp6cPlW4Qdz6b5rt +mVisLAlNRJrvuq7TL9sq9ROyUe2g90me3mVIzuekATrIt2KpjGYo7MkQJG0Oy6jx +VUsI5+7eS0tkRqW6Mgk5KMzkAakPQKUhry92hAOFMSc4oPWcxClSc8rpxmAa9Bb3 +vG0EVX+ahRAb5OLp+sZSmqrZwjkhrlNtxKC1Gw768Fzgfm2Jgy571ANDWwpFT2QW +mGR3ScMexnGnEyohRo9vpyMzLQIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEAs1VB+GBctIvloJ739c7MWu+Vxrnq9JU4EA8OybUVJBZSo6rx33QmzZSk +3jcRfFvi8bYD0TBYU9aAEEfZixd5QHWbFhbSPwwQta6ubva2zTbWjOnwdNuDPGAB +cCHWp08ijBXzSJvzduQYa7xdohkG6KR1zptMbK1QoVraWnacgB5yYdoFow2xsP0D +u4X4V33KWPtIktjXd9L/DzX8wccp/9xMjPwPPD/M/MAmSP2toaZjdPusQThQScgH ++zK+Ios87FGDF9vFY63xywr7ytGN3FHsKl75LjV17t/n25VZzIx+B30BOaFeAHbN +r6ecbSV5TFghbvn9gWyO/kqV6mayp8KjM2zIYGTNf7euSwned9DcjcPAfivxl3fR +cjW/IeuuaqWMEdqQUkd1YtpWEstUXwYY4XvZ7bBvdEaH0yIX9KLtlcoBYN9Q7Q8O +1OXIRX2msjpL5A2N33zl3o6RU3NMj/MJBwdmcY4EqojpHyEkCA9jd7YwnunlhLgN +3ZDKEggLDVhSlGe0Z6qFoenlguIwwIvTlJV3XFTxLVeJ6spPEdFMQ099nPu6CSVb +GJNJXS30dJErnaJH46E3MdzdQ+OTiGuPd5K72xlp4P/7EaXSbDzJ/KsR9u/+If6c +B/+KOCcy8PtACOcjEXw9qLT3ECjFE+dOBFZrzZ+raNCBJw/00/0= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1594783422.csr b/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1594783422.csr new file mode 100644 index 00000000..1ac1e710 --- /dev/null +++ b/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1594783422.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC86eUVdCRfB26daRA2 +sv6s9z4Q+3YGAA8ALcRZcCO7hYOo+6Uk7laGoJyh6kt4OgiZK0TJOSgIFoDdTONo +bJaBH9FDrC/r1wOyKCjpkaJjP/Qee652L0wDPZKvqYopqWslPux2fsK9lGYn2AsY +rvhLrW7cmFNJoY9EaiOsIR8M2lqM9GCZapKtyS7GaluRCViEqJYd6d4gc8qaANKB +DPDJf5VOhhy6s8QSgaHBNiRX14BGlUKy+LpOWmgS72xclDvaPC8Sb2/pPZL2l7EL +ZVvqbPQatl78G703/CrHVQkQf6Mq788Tnjp9OyMnJ4IQ40cpLu+DYmmM+lVPR5U3 +eWwHUBYmH5gif8sbeubbfaLBKPQsmg7eu/vHwHEQdApH0M+mzxMRIOp2NgiYRGV/ +J17g2StFwx9ms22yVFMCJTXBDNrH6G6K4jXrIG3014AaR+O+gXOlPc405ODDNwEG +EcmisEoHDeOj+wn4Lsp/KUmU+iIpq2rjHwpYrWaam/VmdS8n23w0TJQTia1jHIy9 +HgGPkMLBS7bYvAYuagMbkEe8s7Tru+AZh8IR5cyytR4yCZ3sWatPQwz1czkykpV1 +354PfsgjsKzRSvDwcA/CBqDLwnOKR5+IsCd2TjNlU4JQV2CUIp5Fpn/Og3ktqN8t +tFeSTLJu/7LyBVMkiSsmiBCOiQIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEANLWdamahU4h543/j2iU8qlCvPez5upFhTQWqifYxz3cEL9+QGN25Z/r7 +T7KnwDjJdEbid7pl+QDI5tpN1WTTGQom9ZEfyhIL8npLypCk6q75zqFr24Y4rf25 +vuWkwXaBUAUaofWNMc+SpVfYCawqN2e8uJHqKz791tcVKtu9YG67Ba+xOuzFl3ps +Mb68qZZzJY1EFUBacWIWypiPcutIes7aVlX6NkDWCYRQGUQtwpgWq0p3/bCklUmD +fstVv7ykjvGE6HNJaW0NHEHLH80JgzvQ+I3Nws13uIsX06YG9bug4v33sWtFuGjW +lNKb8s6xtR6QqhnDHmn0w16blpYBfK1lkCNpYVCT+oEMNtqKtPXXDKFdxMKC0/DL +5E2ZchvuGXk+jTiWAe2iTpMDyDDaFYUpYLZsjCxLhXUDk7PiLjrDdPQiPj53AQBp +zWxrNzaSWbrwHUuk0ciDa+WDQrJVwjX00t3PBLPwlXyu9f+Nz+Bc/jh/UkHe0/zB +60gHqEVvCS+H0cujGxKcp9GHMR3FQ8HV3bur12eifg/m2ZPksxOtjbtGq/1fodqu +9WyGoH79g69ma/aFMpCgOhJMQNurAls0z9rgJllYx+yANBfoYprrmczaPlCkBL+D +plOBMvg33LPkBoE2BjTmnR4BS4FsppVmqs3es1g4DGOQE4OG/lM= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1625160059.csr b/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1625160059.csr new file mode 100644 index 00000000..e7c821ba --- /dev/null +++ b/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1625160059.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDCmAUx0rtRDFJpzL1t +sjVb3WON6rFUwYV6vg+jvlC2to8tiB+v0My062HBCfOP09FG/C9+UbaEVve2aDWG +sVeInk4YscTs9YjKJbQLjb50duJ44IMtftimsJZfuBODvPOiQoeZQHoKEeC8QTc8 +2yktK7dvP0cat2mnLNyuYSuyV6PKtB/MxqYgBqlprQwbkBVcRfxJ+ixQPEQ1Dddz +uPTdVmLUvl5ZZWdRlMURNGyC5LRDKIho2vgS6sihDWuxR6xa6gpmO3TdIXrLO6LB +BvqhIzsDxJkFLQrZiYj7icjMmKbzHpe81IuLN59yF54cqavoSnOFW9s+PP7kdl7S +mUth/lhKRH7yCvfrUsoF9esMZ4af5LDWJ8dXy1t2/4bpUv8ozjvnKXiPuDX10+A8 +JD4GVTboC+Nomfqha+uiiKTU4IReSNi1aYZkQaLL50IRO2TbpFTf+Lka6nxQNVRF +Fytpy/NeNEw/vzwK5mpdMCL85HDl4nw5WvWi0QJeJ9v4Gm1fxn6yne6KBu86mD2+ +rfzSKi/yYvzCIgdmNBMKCdjRbzfLpgWUb77a9I6gupEPGjg4iHiFtHtBUERATT2n +JSg7WGlZc0tjiRN93dvyt2WPKYNAsnOZLLNu+dvYmVesyeMpqXJzD8W0KSO7Tc2e +ef3u0yhpu+SXSC1Q0qO6KrrkzQIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEAYVVYngX1tlBVf4appdBxhtykArxX81zXXuVI8b6ht2vRoukxZSaEzKzf +MHHjR8AYh4j4zGjfuKlHnMd4W+lOs3TUsdjPoINaeJFXpz6kMWEbK1v7kkNmFPVt +j64G+v1+EyoqAfe4vQmzhsDUtau9abrC9BZh6Bcq6//kktRaj4GUjyhKgzirA07E +InzdwUcgGUuxEO5XzAVlfl9XllWVEs6iksSTuG7Ni1gkBiVnnlXgqEKPXGtwEkYO +R/YcZAjGGcnH83JaqeXAkgzfERo7ZHYc1s3iNdvswS7KaYFmLz+hcHkDJ9edexTN +RrW6bQQeoOJAMlTVBZkqQ5D+tXXgxMQ+oe3gfAGfAefejtPY7Eq/QXZAZISyxQDO +nJchaOhJAoLjsm8l6Io6cr40jsxEkxm18RIer8cK1lrmw+Ik1u3elGgsE0V8HQtS +5b0smt9cWP1Fl1xM8264VNkarVIFVEkDwm8L2bSnB79jXYDofvinclFID+qWGATj +ZZxO8y7sn8gP5WoHY1Fc+qzXhJ9DGrXqzz6hssy2YDmojN8h+2k4jF+pO0oBRhFV +NI3xtqDqgV4rBnzgBnw6GmlV+regKcD7Eqj7ehVx1fbMPooCPz0Q3UcNmrbCKgH2 +g3mo2RYy8Vu+nWqq5ppqFha54F+gVJSeUxnrM/pBNXh2SCmzcDs= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1625160108.csr b/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1625160108.csr new file mode 100644 index 00000000..09c2dca6 --- /dev/null +++ b/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1625160108.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC1GdAHdeSoBU7tOBF6 +2UvFg7UOQif1fsoGqhQ7jyVC2x5i39NKMihdkXNfxXSyGK4yE7K2X66iVfA115e6 +i/8NzI/YFF0Ll2+1u46XPoiN3d+b8H0aiEQki591euJPGzDrJGwLHLM+MQl+Pe54 +J83Q61AMjWs8tTSUuGxzxq2tFlHeRWtSEE0hVvsP/uJU3ZckSXrmk44ZmL40+L5O +hZA5J1FfSjT9ktFjv4f8AsGqABERDbtu2F7OLMIV+Dh1zeTj1bJ0dC2Dg68/XZAf +wbnQuwbQoxQm0qDYh/qCyF0gNKYh/4C7V963sHNk8oRKQkyh8aTVM2DNOpGXQNpB +7ChhAIT6XfOag0pg24EgyJ5svYvS9m1guwC1HFJNRqHdpvGKF4EIRlTPZFjb0Bwz +/Q/iRIndVQagamVIJupCeDtJv039JXls+NRxC2F7CUx8Uc7PkOh/2UZwEUrxHgo+ ++/k9zvKgH0pjJc0L1J0B2Cr1oenRPt0aM/tQpdDSHCuhFyqBoeiGeEh3xQrvaUWr +6iINxgKsqCAHRdhIN4wq5+9JXO+PIdfqRqtlzi9X8uJx/fqD2QnmtVY2Z2G4XWfK +QQ3gKs7KNT1/JdGaxKR0IL2KGjHjSFGr9bSL+awx/GkvwALJX69eA/lWxbOvtaJ8 +mwW2D1z6VdP3To962jFDAzFwqwIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEAVO9WbPh0EtKAuHwdn+fF7g0tKswjUj3wAYEpE8tzBKERouSc0RL0otKy +4E/eYecQP066IyeFBfbMoRQCRkbBls5S4Ny2EhMU41SctfrHus0OSIPZX/KBNKki +zlCq5VS9y9Z+9fv6y+yE6eGdewD4+odHBL6ezfpVgnvUGujEWfgCIGdXst7su7XQ ++ywRNWJrZLTOLA5mNYTV7jlJbYl6FzXL7LEUkQt1VRXrq1DWaC4N869msGT0WKEC +kX+2io5myEkxGvcsqSyeaMAqbG/0aY/vJpXTdRpBF5zW6pdwUDM9kCULDGkF6tH6 +Ek3BXRFGo7SaMU833JHF6Mdn3EEJgjYzGmgTHVaO4TWyFPnJb3BK2bC13HJijDhZ +zmzpgp8TBA1aUgJcDT0lSpjT1Qi7u5BBcXzobmQHWVESPo2juZOYRDE4Hg+/K2FD +MtouFAtcNJnTu4x7sqtSJ18yclyFOEXTrYCjdYhM3xvBWoC4ziiwEELOdoVNP7D9 +vQWlX6Su/oZwBBDz3Kc79z+iNobuieO77yCP0SM7N7oEt3AqNy2dqc3WdfPk7b1m +TeQ0OnvJEtZ5AIL85yCeJWQx5880JA39vqjs/XXaIguU1V0t6dBdsWlpTbIiSU+T +0yl4wi6xYiiWy6TF7VPSzmv0Ydpif/+2tlcPu21kTs+1QvrbvjY= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/certs/wifi2.natalieandjoshua.com/cert.csr b/dehydrated/certs/wifi2.natalieandjoshua.com/cert.csr new file mode 120000 index 00000000..c48ce566 --- /dev/null +++ b/dehydrated/certs/wifi2.natalieandjoshua.com/cert.csr @@ -0,0 +1 @@ +cert-1625160108.csr \ No newline at end of file diff --git a/dehydrated/certs/wifi2.ovalwonder.com/cert-1633975849.csr b/dehydrated/certs/wifi2.ovalwonder.com/cert-1633975849.csr new file mode 100644 index 00000000..f8344a15 --- /dev/null +++ b/dehydrated/certs/wifi2.ovalwonder.com/cert-1633975849.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBSDCB0AIBADAfMR0wGwYDVQQDDBR3aWZpMi5vdmFsd29uZGVyLmNvbTB2MBAG +ByqGSM49AgEGBSuBBAAiA2IABH/aQPF3t+XUld2Q/7Jg6mjJGsbwYdPxuQe3bzm0 +w1SCLieUIk7yzwPe5sKnmWi4OAaryRHeblEcSTQZuEMlQm/UT/jtoyUXjoX8K5MZ +6GYKZLl8Qdgx79Kv78mLpnR0BqAyMDAGCSqGSIb3DQEJDjEjMCEwHwYDVR0RBBgw +FoIUd2lmaTIub3ZhbHdvbmRlci5jb20wCgYIKoZIzj0EAwIDZwAwZAIwccyF/kWs +LHqEho5YRybA/urF/sBDcOYV6GZPNCldJ+IbaFk7Ycj/L9snxLoDAhX5AjBGlk0L +AP1S+m8PIztQXhZ4H1Mu16M6B65YckkcCPLgpFjWGFJeS8vtg/ReVo+Ub/0= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/config b/dehydrated/config new file mode 100644 index 00000000..32fb5d29 --- /dev/null +++ b/dehydrated/config @@ -0,0 +1,127 @@ +######################################################## +# This is the main config file for dehydrated # +# # +# This file is looked for in the following locations: # +# $SCRIPTDIR/config (next to this script) # +# /usr/local/etc/dehydrated/config # +# /etc/dehydrated/config # +# ${PWD}/config (in current working-directory) # +# # +# Default values of this config are in comments # +######################################################## + +# Which user should dehydrated run as? This will be implictly enforced when running as root +#DEHYDRATED_USER= + +# Which group should dehydrated run as? This will be implictly enforced when running as root +#DEHYDRATED_GROUP= + +# Resolve names to addresses of IP version only. (curl) +# supported values: 4, 6 +# default: +#IP_VERSION= + +# Path to certificate authority (default: https://acme-v02.api.letsencrypt.org/directory) +#CA="https://acme-v02.api.letsencrypt.org/directory" + +# Path to old certificate authority +# Set this value to your old CA value when upgrading from ACMEv1 to ACMEv2 under a different endpoint. +# If dehydrated detects an account-key for the old CA it will automatically reuse that key +# instead of registering a new one. +# default: https://acme-v01.api.letsencrypt.org/directory +#OLDCA="https://acme-v01.api.letsencrypt.org/directory" + +# Which challenge should be used? Currently http-01, dns-01 and tls-alpn-01 are supported +CHALLENGETYPE="tls-alpn-01" + +# Path to a directory containing additional config files, allowing to override +# the defaults found in the main configuration file. Additional config files +# in this directory needs to be named with a '.sh' ending. +# default: +#CONFIG_D= + +# Directory for per-domain configuration files. +# If not set, per-domain configurations are sourced from each certificates output directory. +# default: +#DOMAINS_D= + +# Base directory for account key, generated certificates and list of domains (default: $SCRIPTDIR -- uses config directory if undefined) +BASEDIR=/etc/dehydrated + +# File containing the list of domains to request certificates for (default: $BASEDIR/domains.txt) +#DOMAINS_TXT="${BASEDIR}/domains.txt" + +# Output directory for generated certificates +#CERTDIR="${BASEDIR}/certs" + +# Output directory for alpn verification certificates +#ALPNCERTDIR="${BASEDIR}/alpn-certs" + +# Directory for account keys and registration information +#ACCOUNTDIR="${BASEDIR}/accounts" + +# Output directory for challenge-tokens to be served by webserver or deployed in HOOK (default: /var/www/dehydrated) +#WELLKNOWN="/var/www/dehydrated" + +# Default keysize for private keys (default: 4096) +#KEYSIZE="4096" + +# Path to openssl config file (default: - tries to figure out system default) +#OPENSSL_CNF= + +# Path to OpenSSL binary (default: "openssl") +#OPENSSL="openssl" + +# Extra options passed to the curl binary (default: ) +#CURL_OPTS= + +# Program or function called in certain situations +# +# After generating the challenge-response, or after failed challenge (in this case altname is empty) +# Given arguments: clean_challenge|deploy_challenge altname token-filename token-content +# +# After successfully signing certificate +# Given arguments: deploy_cert domain path/to/privkey.pem path/to/cert.pem path/to/fullchain.pem +# +# BASEDIR and WELLKNOWN variables are exported and can be used in an external program +# default: +#HOOK= + +# Chain clean_challenge|deploy_challenge arguments together into one hook call per certificate (default: no) +#HOOK_CHAIN="no" + +# Minimum days before expiration to automatically renew certificate (default: 30) +#RENEW_DAYS="30" + +# Regenerate private keys instead of just signing new certificates on renewal (default: yes) +#PRIVATE_KEY_RENEW="yes" + +# Create an extra private key for rollover (default: no) +#PRIVATE_KEY_ROLLOVER="no" + +# Which public key algorithm should be used? Supported: rsa, prime256v1 and secp384r1 +#KEY_ALGO=rsa + +# E-mail to use during the registration (default: ) +CONTACT_EMAIL="joshua.dye@gmail.com" + +# Lockfile location, to prevent concurrent access (default: $BASEDIR/lock) +#LOCKFILE="${BASEDIR}/lock" + +# Option to add CSR-flag indicating OCSP stapling to be mandatory (default: no) +#OCSP_MUST_STAPLE="no" + +# Fetch OCSP responses (default: no) +#OCSP_FETCH="no" + +# OCSP refresh interval (default: 5 days) +#OCSP_DAYS=5 + +# Issuer chain cache directory (default: $BASEDIR/chains) +#CHAINCACHE="${BASEDIR}/chains" + +# Automatic cleanup (default: no) +#AUTO_CLEANUP="no" + +# ACME API version (default: auto) +#API=auto diff --git a/dehydrated/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/account_id.json b/dehydrated/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/account_id.json new file mode 100644 index 00000000..42ed15ca --- /dev/null +++ b/dehydrated/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/account_id.json @@ -0,0 +1 @@ +{"url":"https://acme-v02.api.letsencrypt.org/acme/acct/49334232"} diff --git a/dehydrated/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info-1547219110.json b/dehydrated/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info-1547219110.json new file mode 100644 index 00000000..752de4b9 --- /dev/null +++ b/dehydrated/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info-1547219110.json @@ -0,0 +1,12 @@ +{ + "id": 49334232, + "key": { + "kty": "RSA", + "n": "w2anOE2E-QynOuH0MF1FgQi6DJ8UC5KJoDlt1Rasq5VEguIqTjnFJkeyJW6qxJYzB4ssChGez7xBR4ELLRwvaWwg4431EoEyCSHKt1OVJfonm5r0_n-BV_c2P5ebYJWk1gbmQfn93XkzfQXgInU1TDvKRAQ9mTduWESehkwMSSgqMd5xmLcteq9lCRe9Bg2cHRVcNeE3cFZcwm0njt8AplWERFoyqIU4DPCMzmxPNJ8Qei_4IpImvCj8QJXVZsnE_1pYkTb3oqdhZcOlswA9ulnfFxnGvR4sOhcWKYWH-4xcyDkSlnc8s24V5N2At1dg7XlLexzOWYuYIKkOk9FG6v_-aKotWQw14HFHfEh7KTKsem5nJbGcUxl6kcxUGEj35cLSaxwSuXg_Ru0ixeFiYn3LeBXhq8eM_Fytosr7ZZVPlnuPbhcqR1oh2hCHOqEsaJ0iHwZe9EOGCoVTXaMCVGUA-3xw3yAEND6-U2kwucb7UiJr54QZNVxP2D26OAct3ruBqykINcn-zqhR2ZePtBvpBZYQH14NBpkOqfaW_SB2S4sXZOd6BkBI-pd9ps3oxIcduPgCdQpL_uX9bhIP71nA7bp79IJAy0q4xKbQh-KqPOQG7pBlknSQkkNw_SRI-rl3RURH9vVPi37UpZBJRl59PbALGly2eMjUDRLgPHc", + "e": "AQAB" + }, + "contact": [], + "initialIp": "71.176.21.34", + "createdAt": "2019-01-11T15:03:35.397065828Z", + "status": "valid" +} \ No newline at end of file diff --git a/dehydrated/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info-1547219326.json b/dehydrated/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info-1547219326.json new file mode 100644 index 00000000..f96debb0 --- /dev/null +++ b/dehydrated/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info-1547219326.json @@ -0,0 +1,12 @@ +{ + "id": 49334232, + "key": { + "kty": "RSA", + "n": "w2anOE2E-QynOuH0MF1FgQi6DJ8UC5KJoDlt1Rasq5VEguIqTjnFJkeyJW6qxJYzB4ssChGez7xBR4ELLRwvaWwg4431EoEyCSHKt1OVJfonm5r0_n-BV_c2P5ebYJWk1gbmQfn93XkzfQXgInU1TDvKRAQ9mTduWESehkwMSSgqMd5xmLcteq9lCRe9Bg2cHRVcNeE3cFZcwm0njt8AplWERFoyqIU4DPCMzmxPNJ8Qei_4IpImvCj8QJXVZsnE_1pYkTb3oqdhZcOlswA9ulnfFxnGvR4sOhcWKYWH-4xcyDkSlnc8s24V5N2At1dg7XlLexzOWYuYIKkOk9FG6v_-aKotWQw14HFHfEh7KTKsem5nJbGcUxl6kcxUGEj35cLSaxwSuXg_Ru0ixeFiYn3LeBXhq8eM_Fytosr7ZZVPlnuPbhcqR1oh2hCHOqEsaJ0iHwZe9EOGCoVTXaMCVGUA-3xw3yAEND6-U2kwucb7UiJr54QZNVxP2D26OAct3ruBqykINcn-zqhR2ZePtBvpBZYQH14NBpkOqfaW_SB2S4sXZOd6BkBI-pd9ps3oxIcduPgCdQpL_uX9bhIP71nA7bp79IJAy0q4xKbQh-KqPOQG7pBlknSQkkNw_SRI-rl3RURH9vVPi37UpZBJRl59PbALGly2eMjUDRLgPHc", + "e": "AQAB" + }, + "contact": [], + "initialIp": "71.176.21.34", + "createdAt": "2019-01-11T15:03:35Z", + "status": "valid" +} \ No newline at end of file diff --git a/dehydrated/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info.json b/dehydrated/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info.json new file mode 100644 index 00000000..2f56dbc4 --- /dev/null +++ b/dehydrated/dehydrated/accounts/aHR0cHM6Ly9hY21lLXYwMi5hcGkubGV0c2VuY3J5cHQub3JnL2RpcmVjdG9yeQo/registration_info.json @@ -0,0 +1,14 @@ +{ + "id": 49334232, + "key": { + "kty": "RSA", + "n": "w2anOE2E-QynOuH0MF1FgQi6DJ8UC5KJoDlt1Rasq5VEguIqTjnFJkeyJW6qxJYzB4ssChGez7xBR4ELLRwvaWwg4431EoEyCSHKt1OVJfonm5r0_n-BV_c2P5ebYJWk1gbmQfn93XkzfQXgInU1TDvKRAQ9mTduWESehkwMSSgqMd5xmLcteq9lCRe9Bg2cHRVcNeE3cFZcwm0njt8AplWERFoyqIU4DPCMzmxPNJ8Qei_4IpImvCj8QJXVZsnE_1pYkTb3oqdhZcOlswA9ulnfFxnGvR4sOhcWKYWH-4xcyDkSlnc8s24V5N2At1dg7XlLexzOWYuYIKkOk9FG6v_-aKotWQw14HFHfEh7KTKsem5nJbGcUxl6kcxUGEj35cLSaxwSuXg_Ru0ixeFiYn3LeBXhq8eM_Fytosr7ZZVPlnuPbhcqR1oh2hCHOqEsaJ0iHwZe9EOGCoVTXaMCVGUA-3xw3yAEND6-U2kwucb7UiJr54QZNVxP2D26OAct3ruBqykINcn-zqhR2ZePtBvpBZYQH14NBpkOqfaW_SB2S4sXZOd6BkBI-pd9ps3oxIcduPgCdQpL_uX9bhIP71nA7bp79IJAy0q4xKbQh-KqPOQG7pBlknSQkkNw_SRI-rl3RURH9vVPi37UpZBJRl59PbALGly2eMjUDRLgPHc", + "e": "AQAB" + }, + "contact": [ + "mailto:joshua.dye@gmail.com" + ], + "initialIp": "71.176.21.34", + "createdAt": "2019-01-11T15:03:35Z", + "status": "valid" +} \ No newline at end of file diff --git a/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1547219510.csr b/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1547219510.csr new file mode 100644 index 00000000..a680cfae --- /dev/null +++ b/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1547219510.csr @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEuDCCAqACAQAwMDEuMCwGA1UEAwwlNWYzYjQyZGQ3YTBhYjFjYi5uYXRhbGll +YW5kam9zaHVhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALiw +EUXYJryGGjoEzrvP3gxKh51H/6n2ap4yvPVDOdnaRPztnO+D3sYRU4MghccwLVBj +q1B+iKcQlkruhVS4pqpQsjarlgSyySxhas/3YJ2PEUEsSKcK8RR57TCIPPD4iPgX +c6HHTthb3WaGZPjd8y8m5C8u9cBeMDIiC9NdofqrY2ijSoN452gFXRUIJwxG0HdK +DPmO4S51zd8quqrP8DSp4G5BEFo6xO2MYsy3HUhKlGzkPbMt19MSvMKOiE7iJgM9 +UftzqR0n3RfWTNf28dbYaaBdX8i4nr7EFbxuJ2WirIzghN9oPc8xgUGDru9x1drL +NtPAXEdMaH6FhMDVLwNoUECJF5+bpMK64U2/j87pIYCg5TVoY3rX0Z4G3UjBW1SX +1GqbBpwGIglWSTfuJOdKiJ+z2d8UBD9zLebMr1p4HfCDQZvMVERZzI1T6/dHdWyw +/0ItLGrYkplfJdU0UnDrDErQmFOYPxen39TAEw7dkpgOgJbaZuKrw4KXOlfPI35a +2wINWcKeHf2DfJXf+Vc5ltyHXqfH3Kf9YuLBvIBMExf/qhU5VmUWOKRvtuMeCZ5U +Rh6rAfiyGm89kGgnr+Zzz84Z1l4HGkcvBBzFEdlrQjxS9dZrLjAovN0kPImCZ2bI +hz0vnlTWPCfeiod6SyAvAV0mUUrc2VeWMiARpMljAgMBAAGgQzBBBgkqhkiG9w0B +CQ4xNDAyMDAGA1UdEQQpMCeCJTVmM2I0MmRkN2EwYWIxY2IubmF0YWxpZWFuZGpv +c2h1YS5jb20wDQYJKoZIhvcNAQELBQADggIBAFmoiwKX/LBmRL/2oJ3lYS5mVixW +zjVu4A00n1tX33veHkjgjFT792q8J/Ep7YHNtpgeDfAg0Xe958sRoOFQeaoSNIU2 +1D54h8wPf8LkWFIBT1CWVFqZVxIiy4+0d4muh7Ag9h4Lpp3gebyuq5CVeboWmwNc +XXKerpyCMZ7dr5asgaJOlLB5lTJE++iMlQ73qbOH0/5rLVsoMnelMohH84d4S97T +S5OXUjPlCJE59osDEUPoXlD3fFieQWjVM4wjwyhrHqnqKOB5bm6tK+ldGTVghq5a +hOZsCbpyAPwna4codQ2B/X620nS/7nYZzb7V19BTLx7cZsmYI1ojYTRsK5LkYAJq +zQ2n2t7SGVa/jgqhpyXRpP4b++INTHWpX7JwNdEozQ0IShV0I7BXtcpBgD3NDyAB +0SHmcdBNSzo+MqD9AKs/LycXiO8JISD546EWMnmSXsLoFMrwwe0FObKz/3IgtRXW +uwDZg1Uz+Sfd0wRRbXnQ6beeHsRVjgSlMiN6EIjE2ZWnkySyLbRMRVf1lHgypzDV +pIcZHFPmm4u/Foacdmwglq7SV4Ejd+dKqIH6O2jw+GL4Fxoe4ySl1Y5bf+VXdpW8 +A6sXNFAWaHU2N+KYXAjTM0RYNfacvewFdK7xVte61juwpLRjV1PN+jbwun0vBzQH +HNlvAny7ZoCR/CEQ +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1547219853.csr b/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1547219853.csr new file mode 100644 index 00000000..ec52c669 --- /dev/null +++ b/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1547219853.csr @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEuDCCAqACAQAwMDEuMCwGA1UEAwwlNWYzYjQyZGQ3YTBhYjFjYi5uYXRhbGll +YW5kam9zaHVhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAKD9 +rBdfDGP3HFLt2x+cwf8OMLMzNWqa9v9p2KPc5ojL3vUJm2jZY4rZme4WJZqMDwmq +3naViZZn8A5fkIxenc+ro42DdFRO/HadSgCcTwBulwfjcE4ynaLOcDiGHcZSAVoa +mu+nevzJ/IfqY78xTOR3kZlbR3aXCbamAffTKZH8eO8gGvlSlLDnYsjXDITognF9 +6iEdLSjC9jXOxJ6e5omcO3j6zvUn6jI8kGmHTaJLpOrY4ZysGTqam3ofh6OVGjuS +N0dzrgaCtnWss25uA31iK0x6OQyvxvuFh3wf4kIHYF2vz7BHuG3T3mYJQjl+cPAy +iLpGn746pOpU2sEE6TNaHvaAnyL5+Iu0wbFQ4ann3GZa299UWxe+ODPTLd8ErsCP +zB2jcXeNSSncsRGFg8CdFggEdM+wXC3DW8xoUM6l4yXdOUxElQSFDPkUtIGusE14 +Fu+w609L8jIsj6o689nkE8t4AtEuHWUw6OOlLwU+QlVoXZf40mBZ8yUtopKOvcKz +g68QpVIipy3oKICZqA26FiiJ1y0kJWKAbmLjLrBpSn10CQsnNVHbDTwHf91TRnjN +VPI+7AxAOzjDUoQVFn6ZqaVdqAfxdjirsOufZq+7uKhj7JNoPb2PDR1H3kJiG5pO +6lARH0WrhZ2XMQpSMXoDGquampPmPCO25LoG0drzAgMBAAGgQzBBBgkqhkiG9w0B +CQ4xNDAyMDAGA1UdEQQpMCeCJTVmM2I0MmRkN2EwYWIxY2IubmF0YWxpZWFuZGpv +c2h1YS5jb20wDQYJKoZIhvcNAQELBQADggIBABLUQp12LZJyqHW0OCLrz9QtwiWr +IjL6+Zr8PFK7qQmYHZ99LwG1YNcFe5CA4byPdkh0xLaULFm6Hg/Y2TCh0I92nsdm +lYfMqxCS362dpYHkVfqOqLktC61oPsufsV47eQFxPFw7rJr7TX/wZqs3nMgr9PXa +f+RcwY4bcGLPBIDNkgpm5yL/DjsmP61vosKneIRpKw4vfIeAO9UiTEKgUFmOIrTf +6bMcJq31C2gblIl62bglUWNqml5tggGZsL3GG6ouSRKowk64GU0wKG9pwmWYlyUd +yM7OhHZtZw6euJ5R5pVIBewu7IwPzFLqAQkCGAnL2owA88N8BIMhzvSQj/Pv8ITd +K+DkGmN4p87ZEwQwN014kbYKquxVqj8Mt40eXarMZnAWGAkPzVjuqZ1jjWSV52BE +FQCXl6EQhuwVfV0PuB31WFyguo56w1fEhZekLPi9JVKMw8W4FiZtmC+wzA6JB2Nv +RPu1IQMR639ADD8jK8XgTOtaWf+/EXiIYJN9ILLQ1Lid/eR1EQcZMd5Sivls3MMO +xcemVkh3HEKUeEUaA4gokhIjryVFznb2bmXJXI1pOPuHPnEfDBC4NBjEnnDHXUrJ +ZPVzgv7WGEnQbX4haa/rVTxE75JVoAjfdyMRKXybVsY6UJnvHgykWnD1G656vm0k +BSFHpCx701mcRpHO +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006472.csr b/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006472.csr new file mode 100644 index 00000000..8da0e6a3 --- /dev/null +++ b/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006472.csr @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEuDCCAqACAQAwMDEuMCwGA1UEAwwlNWYzYjQyZGQ3YTBhYjFjYi5uYXRhbGll +YW5kam9zaHVhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMPD +sbo7EA6MMXk8o99buZoqbTyt4ALECL6722kXakQVrEP3zz0OkQ5R2bi9vsY4tHfe +w+1yUzWdTRkp5cBPbNOIbkU9BSX3pjYF1vqXfnIF9+/qSyGjGKmVibtS0k1ngIxr +ulWI6GNJuF0q6eGqBxCWx2zEX3p/UcRQW8Pv5GgT4pnmANhp9C2nt0RvuYj3Bf8L +qJ35Ow9Pmo+7hRtlCr7mxEwBC1KwTMiN+VAiu9l6C8m6qWdZPAY98PRrnBJvxs3g +T/e7ho/2bsyqKQ/quFDvQaOG+87MaQbedVihTQ0OQONdnYXEyykVPSfBNoS4DHIJ +ZBI0SmyT5d2llYJQ189N+skZaq0SolsTiBXVMxqwYsri2E5Z1MlKcvWg2ZPsm5It +u+dHLlZEeWPN8sTZFgLDqdfL00xXvFl4DuW7vYs3L8k3JJdBNByoWdNmQBzAlTT7 +nJ5j6ddDtmeVx1HYE8kiQh03GeFd8MEREPkYEtGWqW9M/1xf+y4UfFTKzN0Y09SZ +xsak8P/wcbLHXmuU4Cm7plrPsvJjV17LvHqnD8TveWcfQnDdx/m0FX5oOa2Ow341 +GdTqKg7osmLoHKfG8CarzjyV+ETDjhNLYDdvAmVYWgIYaz9KDT863XckDm+WtsEO +sVPVGlpInb/jsgOuRseceKeVkw2/wjRqzLRDVtXfAgMBAAGgQzBBBgkqhkiG9w0B +CQ4xNDAyMDAGA1UdEQQpMCeCJTVmM2I0MmRkN2EwYWIxY2IubmF0YWxpZWFuZGpv +c2h1YS5jb20wDQYJKoZIhvcNAQELBQADggIBAE4Qmr8S2/AHvs18GO6lVOQrI/yr +xUcgv/kU+jGB6ch/LDrSs9o/g8JnIBn80ImjOykaSMMDOMIyMjv2XHJfRvkf7zBl +n0ilnZpsGE8qbnHJCKKN+Pj2NnnfhWnN+cUk7oeMhZS/QJVtAmhs3jzxbbsWv/wx +azaS0gDGOLWlrxSJy7/RIx/hJM+IEoeJqaUZjyKP8JO+6aBkwZ2NQNJW5Cip0rAn +y9WfI87ROJNnuJo9vSOv7AXUNvN0litgoP0NIR836aELfUdYb0UvLsfk+guAAt1G +CzwnlhmDiAfzspSSkx3GBX1usiV1OVuBUv2kZ6E8z69QE8S7cK5m9VOAyg8iT1IW +JVNIug9scV1ES/hUEajhgm4F9QeMBuazooyLyTKA/jsmsJ2Ub6Z1U5sjQPqfDtFa +pJj19p3dxh9zPEwwlVmz1lABqc9oQmNqQWLyD/9kCU5qExxWsZVl99F5Tp1YNDvb +FO20wFVQ9QlSA0URj9U462dvswtw0fpCaU0/uyvWduExxzte9AU2XB0Di+uHP9l6 +GfP4GqLFVvZaRfer9BLy3CHog0gvRpf5vfRs+nUQCLJzYF0stnbkVfSVW65WRdUb +fXPhd+DZ9chE8mLeV45LpNWbPg5GleTEGC0k9cbPqGB7nc6EFTbj88McY00oLfPj +uFOvMt/39ccw0TQz +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006607.csr b/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006607.csr new file mode 100644 index 00000000..358ccb46 --- /dev/null +++ b/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006607.csr @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEuDCCAqACAQAwMDEuMCwGA1UEAwwlNWYzYjQyZGQ3YTBhYjFjYi5uYXRhbGll +YW5kam9zaHVhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMrl +Gt+HVDIobA8OUbUkAPCpjIIsJco+vLBq9TetIuan57Koi9QYCX2aYUBtCLVwYCZJ +N2VeuApcF6heSJ7S5mFmquBiffICthJRnANI5SZdVzBFyGLitUo9adfH89jOyUEg +hdb6ntW0izmE+Ku07TZ6uy2SSfjPRY5iP+oNHSVrIqvBYZriV0zxLO4HKbR4fFSC +nxIMtqP1nnZCQNbHHB50RUwk21C2REQVGH0W9YTZajTmmFZGO3A69QCPMSxfa2jq +1wlcOq1uJ0WotPH9WBR+9dvwow94pzErLECJhgKkQXsgqopsAv2uK+326KR4OQv7 +lAjQQk31/Lx2Ky5jaCuiD7PKGXk2ATdUt+LEqIrzuw3C0MBqeoTZK0wQ1kHg3SFM +HhzejowSoEgolGj5ajmsv1kUuOLrVaneU2mohp59FuwnScFB9qro9Xp4NJ8uU9QF +vCpNUNfWewZ/3+iz7YDWr9ZtVQi24/7Vs4btyRbSqP9kV7GnmhFfqMv6R91bcl4C +w5BxlALmxkTkD7/wdQpLSLshf7l9VPvAuIB2i+13e1GRe9y48ypuO5UW518Ho17g +Q33VuKZBqOgU4ITzqmS8vcl2WwZ8AZUbx09t9lYMVlG152ADUhcLEKASIWdJZjXC +OvGc9+Qld0zLw4ZlkJeqOnEi/GMngjKhEHD+vXqNAgMBAAGgQzBBBgkqhkiG9w0B +CQ4xNDAyMDAGA1UdEQQpMCeCJTVmM2I0MmRkN2EwYWIxY2IubmF0YWxpZWFuZGpv +c2h1YS5jb20wDQYJKoZIhvcNAQELBQADggIBAA/srhRrisGOdUUnAs60RWCRDCTN +YWlu5A99zQVSHDjj++1mL6H4Ktbj4LYmgYDTFQMr7jdQbQ6LtIzx2h8sWqocu3LJ +UDD51AJN+h+Nw3K6c6K3pRyP9ojf0uHdETXkH+Jj2NBnn8/DJ2bYdnYvYG2X5G7A +A2akYikKkXtZw8kgbdhBP7P1V2BXRa0dycZqDdLySb/tnkM2/YEMWY3oG1VrkRuo +hPoK77tc2T6jnN0Z75vb3HoLkWwYlo9Pb+MKxJLiNbtlu5qEbogQG7jjzAwhcT9I +eMxg9wdqfE53QHYmCx8neAMfN34O1fRawVZmiWUeBfXo9b7K9OvKSNU9YX97bPxH +y7QHUhGYLDTFEmGWEJiWmXqzbrvrA54DW6Z6AMhXXwKpJsSgxLuUGs9hFIyDDCqw +nSIGuQiuhM8/5S76SdT38HOWox91DsZBbhHFuKNDOkgukEkx86tq0wmD7vmhOhdB +3nwTyW9WyqbQEYLnNG10oIUYY5isqud5Y9MhK6zgo0JQ+s544uQs3VZQ5U/9A/Im +MI0O+XpDZLyuYOhgOn/cSPuVRs96VOTglQwGNbyoj5OPKRUVmSz6GmAr4DrDsHfz +0GKlbdvK2HxqSbudKlbEaZ6iSZUalsMTzm/A/iVvbrIkKMVK4RLPlcOHAFbl5MlJ +eSZAt9aqSpYjN+6C +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006861.csr b/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006861.csr new file mode 100644 index 00000000..080657a4 --- /dev/null +++ b/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1555006861.csr @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEuDCCAqACAQAwMDEuMCwGA1UEAwwlNWYzYjQyZGQ3YTBhYjFjYi5uYXRhbGll +YW5kam9zaHVhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALuq +CD984Zs7kIN5eXF8b0gvPuxzjQokhCzvDEBWcgkN6Da2hXPBkMoF9/a7w5tuW2I0 +oHOQ2eE0IxG8PLcpf+AZDs3X06G/gYMIdrVnh9FE1slcIT8ZLHjOcX4wgsgvym6y +pWYjMa8PevHgspIQ8TynwuaXw70MqEXzkaewAsmoo8HoQ4wZ5tggu2aXWAYdW8sZ +VP1QSoOPDoDozAqb2x6HaLqym73CB5XPTNysN5sMIgIRx80R/e6WJJ1sc3hMrm6a +JSrF8l8Whao3EP3I356acdp63k4gMNFiiPlGW3JAl5A9BChISue95PNcG0qARTts +JGb8LyOUzAlshkF5BRJxYfOjSOklWDjqcwVN2HbT0zmQFX7j05dJaD6S19/8r+8k +oiL3uWAS2jaevrXgp7qcKCTAu3IneEe6DONkPDd49fAYCjQX1rXJYa4FfAfwQiwj +2rF3dxrpqfs7pjELnP2RhHzLp7d8rL91xO3bxwToMbbl/RAri7RXOE1tKVZOWXcv +Xsf4nmWdptqHALYy1dSf30NSbQPNnU2s2OD8TfLbxtcpCZcZw1iwRnbX5UiUz0QX +J66RlkmHWfpGfoCxL1nAKkcTAXOFcMAVgmzAU52mni59yS56CmdouIQ32X9WDIUm +R3tL8jyO6O28QsxxJv4o7KBVy/9yOaYrrSW2WTERAgMBAAGgQzBBBgkqhkiG9w0B +CQ4xNDAyMDAGA1UdEQQpMCeCJTVmM2I0MmRkN2EwYWIxY2IubmF0YWxpZWFuZGpv +c2h1YS5jb20wDQYJKoZIhvcNAQELBQADggIBAA6J4EFwz+Tx1wmlNQda/Vgr90bw +SuGGwYcxmHcBU+zBWDTWA+qFjdNy474cWAKh9BTCLoBjr7E3nXKUt4xh2MOhV1PZ +VPxlOoS+Jb8wXM3s4t1wFeN+woxZ/9kYquYgJ5E5OvugQOV35jqcmwv4uT+4ezzU +2EA3QulVFvdOhsmNYZl1sWZXsA17j1LIuEDa0jl6GxkjwWitmLyTZCMJYE7xNI0e +JvOen6MX7WQE0pIvjUHfNrnvx0hdhpzMItZTEpwRrmHhulibZa4I698Wo+3heIqr +RGWBY7nMjuVOLiMN7jgj1Jn8holoGg/tcxiE53U49cbV6Sd42zGi27naM/mr8PE7 +xzyBN5hfVrgB33keQUFQShU6F7mKQfxt0ODTKM1xaXTavZwgEaoINOrDdEe2ubow +wBhsDwsCKs7MII+sGAALIUlZ2pw3ppR33zjfCEkp9/K/UWzVwiyH3Fo+T1Vq+Fr5 +C1oyyyqaFS/sHTepIBNXTlp5xwH9kTR/KrIyp2bD++2zsq6Ua++TUdLgZl/XLsqi +2368q55sk7wMydq+FV8DTg4zpMeR9bMzQ8hFISk4zsYVftQspnjCJNIR0+OKeoS0 +G4Q+cqwXdDftA7zSO9IcH/QfyQ4izYdz/7uSwCY3VBr2qVl3/WOvJAIiK1Rq6vgh +OGzzK/1NMfnAQ8eJ +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1561057316.csr b/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1561057316.csr new file mode 100644 index 00000000..da81fb42 --- /dev/null +++ b/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1561057316.csr @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEuDCCAqACAQAwMDEuMCwGA1UEAwwlNWYzYjQyZGQ3YTBhYjFjYi5uYXRhbGll +YW5kam9zaHVhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBANAq +9eBawma4da5kqo2j3KBUB8vz6nzldOQlK5JLB2coldzURV1sozCWlfRi1eeWbtCL +SfabVax3WcIcjNzGcXeC0oxDGQfPhyifp5Y9N1KCzSw5wX9nZCixXxjyrCrHhpGh +PmpGNTPw50amK1dgUUTcc25bQx6obvQ1Gx5z1jgpEW3SAs7+ZqtLmYhRS6IEF2K/ +H3yphOqx44hzF7wvf7AUYToArccF9tcPkmByKbRcCv8JKwF6oOzNKPkmpRFsoJsh +wLWiVrVZQ9gumvXLfesJnqKjaV58Zok5nvQTAyE0gmGkDeAM7aSHO4wrwYKF58Sp +fEzx3tNlOfEBz/ANXO7068OmgEFp/YLTsB0AKG8zkcb5LFje9E5hbDrybJAU6FgL +kbLwqRXuTg6MDCJg+G8sua5vbupwshGQ0Ii9ESwmfQRMvA+2kOBP1IXhnU1DWwZr +mCc5pDl9KyX1Ae3hMNQqk7zylzTuJWghU+vF3smnhzpxQ2gx/ZU4OPjrOubTq/L6 +CNW39+dslo2RHXBYHb4DxQNt8Fc/T/9TEULOUBQefzUDJ+HsO70kWO7P8dfvsevk +V3AqcEIcCNu8DhGczZreW0DR2HVW9kKyHPAejdb5C0cUZolKQXlZfs0PZGWJ9P1P +vmIK9Nc2HvpMPUf+2GQQzIvH7751XdKByk8w40HrAgMBAAGgQzBBBgkqhkiG9w0B +CQ4xNDAyMDAGA1UdEQQpMCeCJTVmM2I0MmRkN2EwYWIxY2IubmF0YWxpZWFuZGpv +c2h1YS5jb20wDQYJKoZIhvcNAQELBQADggIBALXa4gEmPC93g3iBOF3qNGuP834H +itPGmTnMZM8ssumOC8ab8oe7qW44U0VP3ELge8/yf5Sa2TIPNKfobFQV1I0NkS8w +jjNupTBZtwaeh6n8jdU838z3AOxCOSTldKOq5lP7IRay9T3Gml/G56ReRjbcRTHm +o0yS11OvQ5hXRtdvXD3D6EIGv7oUBz8KwXj/fmLnsyaVZS7c+Q82D3kji7Z4q/tf +fDijwD9e8JKPwqHH+nnLJylfW9V56BeHWAlfIQbE6/JjTTNu3VXSrjudUS26JwT5 +TKJQjnRlrJ+SO86M7O5RvMKXzCjBbZg/L3gziRx4bBM0+F6EeIW7WRQwzpC2I2ws +dGoH534ZJKfpzjYvs8kiP+HUOwEl8BXqvxYXMOB1InKDdrcFy3feVHul8/6txEYm ++a7dXf28NdrN5M+l7TRgyFs39IhZMBDSTPdEO22IYbUjoYcVBVTHJ6tEU7sFNwvW +ZN5cU5CwIgfZBCyYr+IsFD6wK0YL5K+QVe9e74RIOj+bPDdqLMvpTn79AjuqWnWW +EgEDUciKGn0a+hK0HvD/ie2FQ7OFHlEuiRU50atapGXtXRth27/hsKnxVMPgFZa2 +6Lvm4XH2+G4WpTf0yMqN9xK+eNezT/uCpdRKV1NdFW6SblvbJ8ZRhH7PB8ykEHdy +IzFDO9V6hbhNx32k +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1568123619.csr b/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1568123619.csr new file mode 100644 index 00000000..20e33ac9 --- /dev/null +++ b/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1568123619.csr @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEuDCCAqACAQAwMDEuMCwGA1UEAwwlNWYzYjQyZGQ3YTBhYjFjYi5uYXRhbGll +YW5kam9zaHVhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALoH +cQciEMQRcJdAoV3lYDzt38yV8tWHUIxPvUGUpYD2nwAt/WkJXKjccrifhygb1++g +aM3DthlkbAW3zpEfbH/5IcXWxWWaeYYjdkhCAblrTlhLYqPFTDxi3vLXfxjfSBuY +5qdhnZcHzvVHj+xXxAzBlBfD9fOdod5iURIcPc5Hv9xBt/U0y1fZIfPDBmGculz6 +tByl9Wfr82ha5w+Yc+zD7oNgXlMldnR2Jp8cbaOkppDpHQYPi4v+q6sad+kd/ivX +zuNwx+2QWQzbkIEHDW68wzwoQ5UOkUiOMY9bu/ZfqHBwO4OdKvnFlDGNQPC2HD8e +eCXCMmbTRnC5YCPFGkBQyHZFG/rfHnXyfWx07oDCqDJgMRB7D3u8Np4Dbn66wECV +yt/pTANH0Rm/cju1gB8No2lPM+xw9bQTI1svvRF7G2YStUNWAl8Tzj5EdQydFcaR +8ewa/4vY36jvdDDNW+xu8y1kKwHXSjNiobfIAaJChdmKxe7ExsqpO45VYjs1KHMo +yzSRxJGNIfErWMDp/T41dC9Xvt2dOHHW75ASiR9w8gaL5Z7gOgNRcwlr4qVXq4Xp +OZzH37Sz6/+DSuf27fMSRzLuCe0TWr7RtSi1zLgRrgbAMIpoFmO3Wnvyj86xYXre +DjybuXv4nFB5XSzPcBlfEkkMKanXN+YYc4vOaypLAgMBAAGgQzBBBgkqhkiG9w0B +CQ4xNDAyMDAGA1UdEQQpMCeCJTVmM2I0MmRkN2EwYWIxY2IubmF0YWxpZWFuZGpv +c2h1YS5jb20wDQYJKoZIhvcNAQELBQADggIBAEJVxeJMvZdAt9bBiWEwIpLCoIEF +gViFQ9urryiK3jEhfNrqzG2mocxkeUNWtldLfb+5Ays8sh/23ZtJyrE0mE/1fCfp +EPqTxoMayzkXfXKJLpagp8We82RfPZsbcUvrl1/JMTchi9Ew0ySQrNROkXQytfua +CnX+PKsJ454xa3TbKx8vwmKAGNjqbiEEkn4ZFJprkWVT8lw6chlczhl5PvLAtJZy +XyeF4oSsTFuBRM61d47mRGB/ZgCQrDfvpHZl9ygEWa4WMBSudWsFUUcsODl52cN5 +3qtuv37F4J5VbYXUxx6MbzqxkKweunyvyD+1aQT4lG7jWCuLL1u6EiGY9d+95wyc +SK4fbrSNGZf35vGPmKYwjzmlrKT0IbBlIqd4KLMHLt5M1NmSNbZl9k1hOqgvetlF +43t7YLXu8qiYBxOR8c4WmstnV7j015sQye1PfZlbIJb8WdM2IJl5rnfknX4w23QH +VqG+AHf7msElKF1+v8SKhMCVvdfF/B3sNWq3ndLsmoVFwckN3lLnEQkdTHHRjElr +H66lgaN9kXityljdW59c1tSZ15fsPI60ImuB3msuxe4jFeMfR9iylQIavjzj2l5q +5J+UP8f/lfq0b/C5nnb60WbjBKh3h4r39Ys6GcUI5hBi2VWtwdVKSyY/V2Fz4kHx +9VDCKMy2PTi9+bX2 +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1574169001.csr b/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1574169001.csr new file mode 100644 index 00000000..b8840fff --- /dev/null +++ b/dehydrated/dehydrated/archive/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1574169001.csr @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEuDCCAqACAQAwMDEuMCwGA1UEAwwlNWYzYjQyZGQ3YTBhYjFjYi5uYXRhbGll +YW5kam9zaHVhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMre +H2BhXw6qHT7CxedNNcX0r4QM/cP5fnkQdHsqUtJYevtb015uw5Zbnu3qaorczYUV +LwudnWJphzCdm0aUTYmu5cHu7c4/B0Nf66k6JHOiAfPcYV//GYUIkE+IX8rNTcwH +I/mG0uL27HTyFhUdOtc2k7SKQfsPaGVO6ctNYsfChHdL56kXtdMx6kDSueMOMhbi +0oX45D2m2+uIYenBiudh62OzaLUlEC31O5wtb9u/7+m7UA5UcBcZduMyn7he7O0D +xkelivfAC8tWLoLuOby7t0VR82lJ5SA0+NzWLfXmPfQwOEG9hwkCT/Ib4xpe8e/p +dO0pgcSqowNJYOVN9tdOYmwBw9d+DANxGvSntyhXpMgZR/JIEk2y9uBfFp+/tIV5 +0e/lXgpKAkGhPA6vBVLlqodQHZkS3z2m8pReFuEcYHpQJ/eeFdZXifiVu6VzrPo+ +h2NWtIsP/fVpPOLjp6wUYxrMrd4JIxyJ5D8+Sn6kF0T4SlB+KUXGc2C4FZ0yi2cz +xUDooHCeDsIB6vGK6+PsvbHSejl40bi+x5kwx1EGTIebtkGUucX5TOcX8HYZZZSM +4v+8MVUSr6T3vv1LLMxu4+gqV0iQFnzkRw2n6ufnhGMXCSsm5BVLqEdG9GwVmH8n +mhBjGlg0Cw2KPHT8cdlqX8E9jbWBCGATIqkGDVdbAgMBAAGgQzBBBgkqhkiG9w0B +CQ4xNDAyMDAGA1UdEQQpMCeCJTVmM2I0MmRkN2EwYWIxY2IubmF0YWxpZWFuZGpv +c2h1YS5jb20wDQYJKoZIhvcNAQELBQADggIBABxNEnW6G4izDWdnqFdvCPSk/Dfe +fStbzSTXr8pAjoS7PxsQUEOuMpabvZLmb859/XWFtVJASXAVht+rAypF/foUnFjS +pDpBTmonXTHibLVzQwtADWdvX6UG/wtiE7/bHeMlB7vcY5nK8YdLUyajmk2+0FgI +7lce8D1iI8z0NL747IrAtnUi60Bnpg/5Jai1yxGtVOFHJ171x2TCjV3bJa0PD23h +Ao9StX7JTBf2kc/h2kN4edbLSJdYiY4dhqtenWwXK0sJyQex/6oaFGJRl70wHRm1 +nLFMJraVC1JpYEZmPAil0+kTYrUo5cHkXSYZ3BcV4x0/8D8OuB5JL/b6RnL50fB/ +5qXW0zpDNAah6J1pGxFkrZ49AkUBegzxvLCEhYKAN9L730tsftbJX7bbYKE65Ijh +ZSmS8JTP6qB9zJkxUIZcXSgYfAS5isyl4DPLQmgcFa4OVjqbZqI84INLSZ8J7Oa+ +Yg2uXWYgKlHAsnrxqLxDzMZ2+hzy9z8zADf4FlKPpXV7t96nzZ0AumuAgQAHD7r+ +XLh2R6nbeyc5dVF5dh/SKzTLAt/KDhP3sUhTs5pyD4UPduoZaPz8MP0i1TjY+OEc +qY4ejYc2zVhSmf3fR4iJKkbR9DuAQYCf2YES1O9KN8yMgGkhx9f+n3L7iUON7cQd +Jw0jch7wGgfX8G06 +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/pihole-f.natalieandjoshua.com/cert-1565119499.csr b/dehydrated/dehydrated/archive/pihole-f.natalieandjoshua.com/cert-1565119499.csr new file mode 100644 index 00000000..d405ee60 --- /dev/null +++ b/dehydrated/dehydrated/archive/pihole-f.natalieandjoshua.com/cert-1565119499.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLWYubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDRlTtpUwM36BDq +vVo3DDWkSw1Fes+sS8HkMLLyx6U/dOHhoILIhyrJ5nqS3ARdRz+NWm9FMSSehurV +SuNuc/cRtQQ2PYZd8fEANrR2ewMxCwRId1WhHyVu257yixpIQTLzBljzvHHIPjgv +1XHlQjDe5u7KDHu912OuA6kGAiKx4XKqxnyglhy/7lqXrjIGDMH5q2LelE/YvfX+ +Nf+TXdVWAlcmX9D2H8P/SK+kpxhHeflUv9GnMcALuE80WIIWYTZEPt45VO58ODTV +1s2B4bnFp10BSN5CgbLMM/xpMdnZ+T0c/1k4nCYwOLpg2b5YqpmfGTEw8c7KAGis +lAL0g86X27kynqmwAt449nh/y75gZGfw12t9iRArqpVbRvY7VRgVVVXPMAh1ZCoJ +NanTaPBVpU4VMrw9p+02JITYM6/RCogpfoGTUtqt25wHknewilp3mBYwS1lYdbws +VxIfyBo5iO8EkSeFin4KzzMzmn01l7qHdLmvQmGbUGvkM88MWrnIa8Xp7J8Osuee +Gxbqfkp8BXsiZ1JrdEjrnhUfYK8cdqQxMb0rM71mcF/Apv9NGMsVFb95JO+UxupY +NZfr81v8+ciHqenFag3L2lnE6hOyXUmfl192kOudAZXkoyk9mlBUjqMCvoOECjPP +kZNR9zDLO1MJebxR/Y73MwxJbehlpwIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtZi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEADmdPnJhKesEKe94/ScXUPAvFzfcp7IqdhNN7IfiCs8OxBtgP +Xt5UpA5fOsNhtYHkbTDn3i4+kHCS+YYgY5cmdUJOTxUamA92ecqxjKqBHAkilgN5 +KDT0ZiSPsrUm/dVCvKoskNRlAqvAuvbV0xYV/Kj+wnFgpDSZyglO7zKLnVAiTkF3 +yZutWhzHaKTFGdcazgFNlujmMFk7/+L8R6OO7WUqzVfUcZnU6YM1VGNu+ouY4ucR ++61Q1okLf/xq9l9JSt+bV+0p9aMcQjyP1iGSKlcDv4wS2+sgfSNhAJW6ludarvJ1 +zy+C6yU4emiZBeyf+BAHfhO1ANz5uAvgt7xzNsUXbAsXDusvzjLPQ5KukKDTu47R +2PV4IuFCOwZdjYMq5IM79mBBe1Xj2aru7+0QIQNjawb21IjC15fn00CBit1Ypyr3 +Tu/pF3JpvXB286/6DGuswxVZgv+P8jJlmKFuZXTb3g/wHxywF9Y8wisvax3J4UEk +wHvUNFekfCt7lB80NFTGL/ZdVuBoBQ3keI/EfF14K6EFKPQB/GfJcxz+Wwi3jNaf +3MztrPDchH779qqh0JrQV5Mcqxm8TQeE3wWAqXwtNomqYLxRndSz31gbXxNvh8HY +ctJGzlqUzO4wFCoFgBqEC/1phDjQ7LxaCU4QwC5miGs4g+DTRf8DrDXXi8s= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/pihole-f.natalieandjoshua.com/cert-1572031796.csr b/dehydrated/dehydrated/archive/pihole-f.natalieandjoshua.com/cert-1572031796.csr new file mode 100644 index 00000000..6c30abd5 --- /dev/null +++ b/dehydrated/dehydrated/archive/pihole-f.natalieandjoshua.com/cert-1572031796.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLWYubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDDtwk0ZYFShVDG +t/wmNsR4pvGLqnHq4nTm05XfilS/uxXgXbra+f79LoFn0nWsB29/AM8KKglXiu34 +vz7+zOcEe6JbPMv3UY5ZFyjUg2XL5fav7EvVpjGxVvpufNToX9GsH55UyGOGiNuc +PmzQC47spZmN0p6ENCYYyrdY4HBOfFczvcTqogDcR30tGa4O8tX74Q6+FcKlP3Wt +BqLKIQcqUdWLp0fTYWj8ler0mC2JNY+5tOkYpqnA5z0u0RkMOf85RUD6T2c2qild +r/2CraPFv5Q4ZYOt9uMF5bhxKP6uw4aDfhd0wZ7QAo1Rj8dgSxYZ7CbGwavT4g96 +CjgjMC9V6d5aP4Mn5fobldUsAGLKwynYxXz7s4wTXiQJ2i2PHCsH8ppBFOvyO65a +bmUUic2RX4BTLJBsxCM3jwZ0tdyo1TROR8KZ12qldsFFWYWTi+Gw+EUME3QhAtwQ +aBh+MudBYFXgLa23eMKZH7RUNEHhZ5gEIsWuL1jaCr5Lb/Apz+mfM/715nfTFoan +f4O38eOS/jW7+eXckuuKu9O68PH7lfzSD27gxvTq77eu72hMMXsHkcGBk9iRapp5 +ekheefQT0hd9EeC5OpaHDgLe26UW0B6D1Lhu9lw/7R/fL2J4cshnYcOEPJFZxgmi +U0bELfMQvTHl4XZ5c6et+woQJvkaIQIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtZi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEAffs/iemzCWXzfWpA+GI7GdkUspIMeA5a/2BGtct2i+LycgKh +IDtCSqp+SvbC0aGQSvQ7lEw44BV7IZpEmWe5EzrlmnqblqfvcXXvtg3ZhZ74r3UJ +mwwkuFoQAGEY2/Djwa6P2gAevd/riIGVaUOhnyL7UlWZiVnY8N4eJzymPNftQSoI +Ct+yVM+6Veluz0Jc0QdAQMo89umBqxMBG7F/BJnATF0ElAN1PKyFEdVgwTJ/5eHK +KWIQI7kOy0keFWSO4VRY+iUo8KDEP9YTkz1am9k0cV6I6LCAwGWGo4AcJ9/U2f7d +ZcxkrY09+MPm8PB98AYcRvR2TxVhQTKs+6vyinmMSNcvkOvaeti+y6gVWAVtliYz +DL2HTy4APmurKyTiZ1jCcAWqtSPhmmtMQ2BM92HR5eTZHFI55IHHeUGz/QfikydC +mk97LvFHWg2QD4vtFhzy0Ji1xorPb0QOsH14mQz0XBpSE/qpMo532/HdyZKgSgug +0g29d109L5WCMxL/Tnb9HMClp2EQzpljGBAruQl21zHppeqidI0pIFNUwrAlWpiP +6vNLPmYIQq/InvCvSf5kooTENSPpyF1EiVI9nk+Rsn+yZoHE6UInAQCFXjG3fQ8k +9wza2hnh/SumvjjTUjXlgkafsecxaGknafdD3y1ymvpk/hiHpiEdPiQ2pLY= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/pihole-s.natalieandjoshua.com/cert-1565119479.csr b/dehydrated/dehydrated/archive/pihole-s.natalieandjoshua.com/cert-1565119479.csr new file mode 100644 index 00000000..26eeb00f --- /dev/null +++ b/dehydrated/dehydrated/archive/pihole-s.natalieandjoshua.com/cert-1565119479.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLXMubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDi4wzwbyClo8ye +JDr9pyCvM/vyaoOkWWyHAA0h0zcXNi/2zVVnjlOrc3EATXhWZpEH1td3U1HPrYnL +YHHYyN7HRjFvScorkxLSJvchBJfZp/kZ4DtU0ZDuymtCs5iGGATFj0zfJ+2qmwQv +L41HNQO7bPdcVdq9y2LfcZHu7afPidMIIbUIt581mOGnpjRzma+eYWRAEbC4oxg/ +CkdEVz+uxNY3Mv5EfGM/ONVnigZAy8nV8NDdjJbtZiZLAgZjHB0w0q5hTNngZ8YD +UsHsEjgYF+dcSbisB7ueN5jXet31LVbwMJjlITP8sNV/Xra7rbiEqEvGz6UxwtIS +fwDWz4B8uCaToSIj1fZOh8J/rxiRlDKSefuIddEsFOIMPBHtMX1exafElnznW7w8 +yNd2TKjrAhyXrWsxCr/iQCh2EX02pq4UPbT3WlyX2ChO2aoGNLo5yAmcgdjy2+ro +5SrfDvHY65lHNmRM93er+cRd0mh0sfFuZEmr6nByzfhYlbeqQW0BalrJUcw0kixi +4LaZ9k3C8ilKHdr0+lCaPbRA8NhkdcQLuEej4Y682TwIJ1mTYWHSmpK8CBpdX/ig +6Xggw6XNOk1mGdq5kf8WestXiqV2DEDb6mQDfAu82KcYEEmj6EAEyV0iBs+JJyXA +NI6qKKRMoiPPCnsurCSQpux4UwhaXQIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtcy5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEAfUjpAVQnauF5Vxc0k3Oo9ecH7HF9Rq4AyTbujF3ucDkQz98V +3bCv8rZ8hU2soNeEIuRQKfNFhOFf2JlsA1AeEXoXmvz5dRZAesxXzXNfaHO/H5/q +GWG9+ztC02IOfrAxFd1fTXoiH6XlXe4yVKMpL1r8lYEJi3RG1UWkinkcEODOr+nl +zwu9yzEb1iuv896584jA3vdNFipmkxuDVhdi9sSMEwa/Daila2LrG5gBDdrpfW7n +6X8C9aufGroDDpLLoFHMU8DCr11GVWbcktYPBEtiJc4yobWwyO2KA9kLxQhjppgX +w4Ny3n3zYAKZgdjX0RhnYfpKryzfYrD/0nGQB3ai2JIKwb5V+XIgjCXMlw9yM0J+ +/I1mj7q6VZNuYUfDBKqEpP19ns/xvvMEWTQoS64a77hZh39/SePWib3xZfFkBhDm +Xw73UoB61uwju2Gty2khr7X+Ghgo8u97FKCXgh945knTwi6IgOAicmQ8vM/+gHcy +xnYMYzKDhJZ6fEwr/jhAxA9kCF+Cc9ECXnglyVQbHL06OLQbp2Y/ZjrrKowDPzKG +zRgyi/9w1iTKtvK8vsenlHMDg7cHiN0sLS+NYcdOVa/G7SmrYT2+EO/OpAzxNRaF +GYFla0Y7NSzxH5S5VGde+HcwEizE6jOR7cmDE3j42pamSdhTwKI60I5Gjz8= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/pihole-s.natalieandjoshua.com/cert-1572031732.csr b/dehydrated/dehydrated/archive/pihole-s.natalieandjoshua.com/cert-1572031732.csr new file mode 100644 index 00000000..bf91e5ab --- /dev/null +++ b/dehydrated/dehydrated/archive/pihole-s.natalieandjoshua.com/cert-1572031732.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLXMubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDWehsaFf2QOj7L +IRdO+I7EmAONQ+QU+yy6qMYOe9WlHzOt6/AiQ5RPabbe0DnSJKK9Wjqe/xH66T0/ +hFKXwLDMp4a22NhuD4rCGkxizK2P0kDO1TxXwOKZNw52N5B/dql/lghTyYcNlLSO +5PAtrO6QsTgQOPOjRvHBojW1m6oGXMtVVZWKl6zTgLtF9amvVfZo7dYfyN1Tnrf/ +/6hfnl2ivJlFGPMIX43RzCok+S5tkgh438UUB/XAEt05T90r0INNENegS+GwIHWO +k3UGvjobo9Xd3RInUouZgcwEhZKKG9cyDir3zvuWNRGtvXSkg9GTYGnoBLtW2KFT +s5C3DLrniGvy+YXBCVlrO8JBnhd5X/tzGCQUDkegE4snDqBghLPdGXmS4Do1iY+c +PKcsVu0OJOxDcfhVlFGMKpT70L4nToiK+6qJ0Vj0ZKoxsRSzjxYDMcHQjFX0d0NY +teXyvhEMBdfgvP2pDdJCSM9EGzOvnhJRty27FqdzHFwNzNuC6zG+WdyJB0H9mhW0 ++PBkDW3gK7qiWCWkTPDhdxfaHcFdcy7Q7VXfyBhcJt5ygPMJnAvQhHhNPmflSMBb +S/fN6nUj2Hs5Zzbd3FCbtDGoWRoZh/7Bw3ZcUV7FPhCXfdFShslK8U0REkRhy7XU +2PiV0BO6ufqFJ3NbbyspltqH3B4YZwIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtcy5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEAYEq3JGOA3mmi33DnHOp9NUgyQlbBvGBIDe0xfS4bR9ntaeF+ +Oo2UgszrmRS2kd0kJhk8cjJJmqHKb7WRd2oV15rttwTTAHfxpF1X+bIEQWRQ5W3U +f5col7jS4cx3GGnWmJ/CQDLeyc0JA1vbmgLHKF5TwLE6B89R0RX2YwqdZbGdQxvK +5HBFF/0Lz4L0SbGxuUBpeqmeDE8yWtj7E+f9bAZpsJGn0WpZQvrodTfM7UF3UzgW +afsIQw8Om7UtH1JJNMbYUO1IjrKAOYLY5GK6yA3Sey7hfq740dggpDrxBKCTHpn4 +oc+q4aQGFNRB5VRpKSTEIgUemw3AGmP9xNV5mIWM+WGbwXz2tFRoxgg5nAyKtkAh +6TPpc2IZBIVDpLrkGYTg/tt59zYaKM0/P+lfewxSL+hS8DkIwqiBoucKfEWt7mi7 +8X5RweV5bL4+aSX/vjSC9BgdHTWES4v5050kKb+KSADq5cucCn9J6YTDpY41Si3H +cNcI3biftZXuuT4w2p3eox5A1KDJGkaAS24L6iSSst28jWR5ttn+HHTdy6wAdl8A +6m6MahXfOPJsMsTdyP1apbpdg8iCoR2tlI92lt4SH+oz/2NbVap63PUkOyy4zs8C +MxVPCXyIJ7IRlmO6usfkwTNxEPdLTnGx1M4lYhMG1YxXSoowsgewg3JwHH0= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1547219898.csr b/dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1547219898.csr new file mode 100644 index 00000000..56faed60 --- /dev/null +++ b/dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1547219898.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEnjCCAoYCAQAwIzEhMB8GA1UEAwwYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29t +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA44qcRqtSqk+N0xhmZ88o ++8htSmOsIS42MrnRNSt1AfJbTrB+8XymJE1yZGKCZkXfCPkkqXgC/FMiNXUwQI/M +6xuz9mC5G9PCq9725vCN2U7RT8TZmSfW1phvSIm2IF1Xy/iSvQ5ajPKm/AzwUsG0 +0qI3S889R6uC9EkHTVQ9ZotjUqm7Gl81wVz/OhqAVkTUztom99NVQ0JyhB+WlJ3F +CXOKL/TX8KuL1PiyY6JoYe8JNRli+ciVRrgmgaDgVUONUDo07pVU8vuupXyNnL89 +Tmshv9pmZfFb0R7+nE0dhs+yj/Q3tERd+6KS23XuQh/1gwfc4zzI59gWSn8iSyGG +TUKf1WYHWplJy7s8QIOM/ZrPMk2NhBxXAWi8j0TktNyyNkc/yVzq9kTWgaI/vcwJ +0QjSEQJeIKycI663PSU+3LZ2MAZgHUi3nCc73EPPE28TVpGk3LsUHe/zLtlgCl/f +KJQLZfhKYNSAqKe9vY7BAXqOU7fdFzGdwemd9eiw6IB1TlDqeHqYdNd3Z9y5axgq +FDKNFxrxFmVyfa5z7uFIL2ZCqnKZ8v+Z2OhW0g5sv7GqcCZMPFtPEsYOVFKQ0/vm +h7f42guVc+phhQiEWtK1ZEgS4BI4ptCGzVv5JTk0SsSLfQVdF6Ckwkh6CyuVS2pd +Rkk1x64ZmRhmJtC7x27N03kCAwEAAaA2MDQGCSqGSIb3DQEJDjEnMCUwIwYDVR0R +BBwwGoIYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29tMA0GCSqGSIb3DQEBCwUAA4IC +AQCG8NSmCjz5KeWQObEzY37Yg71gbMAPKgep+e325a/hE+vd4TzExu2g4P9My+dM +p09Z9gaT1/4DJU1nS7fZbpjXmQdL1bSnjEkc1Ss0mfrTLGelJE57t9ZjyICkTNTR +/LjmNvUW1equb/kVZKkqEoNfr82UT7lSqY0esNLgjUHHFbUm97JfskgBpQRG8vzX +GRkwAi1+SvjL6dxHXqXFImRKx+U5uYDWFCilIdmcPI+SCVFBLrl2E0LWHBF0FqUD +abZ3taiPgUP4BzAya13L4BcLPj7Q5zkTsxIEPE+9xtn6c1HF+Z/Pjrx/h9rm3VHw +cQEJRSPEEQFhgTk428cWk2zdCtLigQNX3524sNKBKPiuCS7GFPFMmNBfEMBBa0NL +y2AYoUVRZVw9MagS2h5LbDdhIOEOCTt7HfTbmET86kNZqpQNRZ10hNquUjh3XJ/U +KU2gwtjkQNxEFdkM68cXPfUvLpj+34MSs8tkG1v4Jrd2SJvlSWLZ9G4Dvd71x451 +gIwtNWmUpPWmzu5uQaU5zmsLui6iw+8jF6bfrj9l9AqwN03+GDJzVkmFzhz8pFm8 +9CU1QsDwmkQtR2aryY4miURnDG+tJZ3MN43tfanr2+c23caaJfYv/w7aGdZBRSQr +2OM570irgarvhZLDWlfgOIlSMP2+dcVTVlzi1rCRaXytmA== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1555006896.csr b/dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1555006896.csr new file mode 100644 index 00000000..2fef3372 --- /dev/null +++ b/dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1555006896.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEnjCCAoYCAQAwIzEhMB8GA1UEAwwYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29t +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA7OIe7eZCBfLUjooVVukp +BshTuXtpQ59FQK6jqpSQ7NDTA3O40R74oBV1lUeWjq1/c4F4RCiZK6V4yz/Lufa9 +IxhLhongO6z/ytMUMQl7ypLqoPjsWuHywFhwAyKyfuOI9w63ldoB5Ww+Sv1hWvzx +vKWJkzrlX8PoG/2+LrmNrZgtTDLqj1Br/hysqz4x3s/kMFBK26zfnttLaxN+YJga +DFbvOyL2p/YGwfpjQW4x5/COWMIzOtk8ohbx2CEZ9xPPpMFfg2bTba6q7U2vmAos +j10UjLfsIVpDAkt93e93mamWKTO2RfQQqVgX+RH0hpTmb9DIa4jlX0jMTdWwvoOK +geyT8m15twtV/wjL0zdwd3EBbAcAfAeNw1vX1pQZUt98SXmy2PcsvCRUM8WcqwSI +2qoW9V6puJFFd3PnAnoFd2+xq2KSxJG5ZchsQAHOAiKHG5rfhQKd5G51jGljUhe1 +2gaJN913zUyKz672f0hJw0wx8IF4QZqucOA5P1VmEhi/UHy7QgrtQrRIhfWdZ4AO +NgxKgu3WqkGE1xaEhaZUtTuqhnzhF1K4yPs4qFWVyctM2tmFJNl+Rf1SPcSkFQYm +jX8m1XKqqpV3HEGiAxMmD0/xbxUi6hZN2F6nOFkeaTrBV25TRyL5IsxGYK3PJu8T +D1Wcm6TLXrHgOyVWWvHb6zkCAwEAAaA2MDQGCSqGSIb3DQEJDjEnMCUwIwYDVR0R +BBwwGoIYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29tMA0GCSqGSIb3DQEBCwUAA4IC +AQBGYM84ZBUwtrf2Tuhd5K9gw0hkPxy7ZmjUwqWrdQmq3xXGAfVYzW1E61amKRh2 +kca82+sjMAE/NjfNg51ox7y3+njgDcIZD60ApYEnwLepV1EBXhfsl8BWhN6tiAwA +97X1aYoPNKmxDcsjNrMjguEBiRUWjgKvjfhCxUewSs2PgOQR2cxh19tqebzXPf9T +0RYZvE2j1hIEyoVCeBHpsCctk2MbkJUlhFsWYRUk14PL11qtVRUZ2RJFjvcIsbjQ +lr+VAeovfsFZfJLsQQYaO4WMj6JRv27JD8XUB+gDO6ebS/4Nq4oVVfRR6pumHw/M +FjVM6mZ9SiwDuN2nckKsnoat1wU4lV72PJb6UuQdV9NiqM6wVwK4/UrtZkq/fRhZ +WOIwp8gvCV24cQ1UffnjMcruTkSuanFpapHvcNCkWAXLHQbUggJND8y1Sm94366e +DuQjGmn++oTXD1Krob3aRO1ldCU4Nz0DcKVRCRLBMy9SeqDL7xyvvDel4Xc89uun +uIii83WLWL76GzfbEaOfyEKYUtFHkozRKVjg++kkkNifv8CC3nhVYLc2AHJ3Pn1X +1QmVmCrpRzTA4i9msQwd2otUp6/eqsjgk/1T17T20/wijF1CIZYwsEbSzhOWN1Xk +1/0hFYyU/Z4SM39bYfGieepB7xnt64idcFUTILEU9F96nw== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1561057336.csr b/dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1561057336.csr new file mode 100644 index 00000000..327d587c --- /dev/null +++ b/dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1561057336.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEnjCCAoYCAQAwIzEhMB8GA1UEAwwYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29t +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA4fttjjfoQqCsvZkHHVi3 +1a2cKtUac3Ov1gCrRrDR25hf+bVkGh23snm3Fii6b0RVvdrJ50b278ihLuo9J3ix +NH9Q7B2YdP8maDcAhmecryrmsRQ1xMvAodwTxAUnvwMh7bYhqFPDOxUagr7byHrJ +QMlszCD1ckncB4hCOhbPJEPINBCLrqIsQGAz0CSAiTcCcnETt4NTDcD6qraVUe4B +j5bJWEmyxe71Q3kzHMePaDStCgR7HQjWpIi/7dt7p9IJF1U80aMJZpwwGW3jIZxo +ev0N0wIX5PjvM6exzcwhTED9qD1JoAuijHY8Qs4j6SjS80db9SeTmaSBfPh6qzRU ++NyLIBwLOeGxbfeJWdWUbJq3sAvIG4nXRfw0bRKgx8zCrm50gb5HUB3FM4RD1Vng +f3UKA45rFD8NwZ1fxhlaHWfCKMgKVRvF/iSMnFGwtV9ivZv4T9XkjS5pm6rdy5na +C9kVkgp6lFmMiClA1FNN72HTAAuiAYt11CFlQGbl3GBIBbHgMzN/s8y7XYGinDLJ +pVaJXrR7Z7em6KWmT8XXJIBT7gx4ZdLF87kZwTqxyX9nGSv9KvT65SVB9Hl4h4pV +4QVmie0/znsOeoTJnmzIdfGBnFe4YJ8gnDhVJvkA2RN7nuBLzjn527M7HV1IWlOo +6ld1BSvabU10uqYLlzQ7UjcCAwEAAaA2MDQGCSqGSIb3DQEJDjEnMCUwIwYDVR0R +BBwwGoIYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29tMA0GCSqGSIb3DQEBCwUAA4IC +AQCPg3g/l7BR12XTlW9RU1fPpHq/tJ7VObdtTuwS3CpoBoN93hEuMoREnnjG/lKP +F62ZJFy+LdkAZqIsdM5ClUA9vUG6Jq38+4fLSPdrkZczyNI2M5ywWjvKXv2E7nqp +x8B0aopC21rKcLWM9qHqk9ll44uhJ43K4c1LkXw+VxluV6QBDE4QOW/v9nVjHCiI +K9hAnldxniQvkIBBl3IxPM15HsqJpngPkV/CzZsngBdMZalcEMfl7/nkNJraT7JU +IkxlcuRNH7cdQgaJP65yWTvUgfKL8Ac6PsRvhfqNRj/WCbhpfAU+7bIp1MoH6Hv3 +n1xfl4FHAfWf92pgZewOxpxItWwofymemhLQSx/2O3Wt1KkVkFq5PZykVGLJJL4s +aXQGot50psetYEHDnlQaZYZwLqOtdjGp6Br4NtYHWRclko+1pL9NdOoWHPe3wiI2 +AxEWcsUhDYRIBZ21hBqfTGZTg3XR297XWib+hnq4XWQJKIryqBSh1h4l0MZtf7yV +zBEM+r+4jQiynOUf8cR9cNshQSaOpwD7KT/trbCeA8arfHh+vC0M2w7Fdky3WqVt +lMMjj22c2Qp17v8+CX4RwF1CwWmq1d+kCrE9x0d3OmU6mZBNDr6hn/c20fbuKMGC +3K9eOtpViejiuCxSubRtKwHQ3UGOLLQFxy+ELdbxlBlvpA== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1568123637.csr b/dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1568123637.csr new file mode 100644 index 00000000..4ee2f36c --- /dev/null +++ b/dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1568123637.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEnjCCAoYCAQAwIzEhMB8GA1UEAwwYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29t +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA374r/+5jS5FTZ1CnImSp +ZHgMn6Gr4fd9GFd3c1XF9HuvO5czYkKqSzl5S8ZbI8fcfEWMbIyc24f0Nez0vSTv +XwYOVP4s+ytxNpbHv6Q5OqDXAPABM4We4GIZmoVgagdlWbl5QQ1AhkjS1GylcU1z +9HhAtZUnmEFD9NzKSsESQLTRRiUCEShfgWhUMUg/MDhyUcXiORDxz5MYbIxuGKFr +IwGoles9xqA+rD6xS1bXldI+F4kVR2ro8mN0TQXQFWp3HffMSUPW5FS2pQ5kmLXt +h/ArCuzelWkE0dxJbpD7m7yxSdsvJicvh/L3rhZD+i0o8E3V7Rfyk5s+iXtu4uwV +iYa2c8dyr1nB18/gqa/uJn141kB3HU57ARNca0O809hHuo4SORNrt0604CoemW1U +F1udQ6dcGX3KDtXoh/r7wA7fITtvkCpsXWPIuK+sa0tkJkGXWgItQWLv8ewGZyig +ML8uOu86x5OI5n9Qtzd/btkhyZVGt3qFq/+sV149h4HDIkt28Ts9u0nLi46zx2d9 +t/fw3aFMYkhw0LXc3mnBguf9nULwze4KB9HDCJVrh8cK8AmIQYWESefu/kdSyG1s +aRLOCZZal7l5wZqjia/hOjkI7JTd38Fzp+/TMgv81VZVLEQrbBPk2zIe4EfuhVYl +g9TKtioK/OBf+9vOd1Ae7GUCAwEAAaA2MDQGCSqGSIb3DQEJDjEnMCUwIwYDVR0R +BBwwGoIYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29tMA0GCSqGSIb3DQEBCwUAA4IC +AQBLTgVwXioJBbHJLPEUx9CTF5m3GVzI0qn656lIow34Ky+DYwoe8w5c64aQTZQk +QfvSOvQE2NzQPtvS1TB2ZY2PYk7VrLQFzuABA6gmTCaXI6Env/acOyIVHfZlNw5f +awOjfKgsXNPw1cgOgCCTvDvRJUfD0DD7I2G76VGWRADkFB3vjE2cb7cHvNRXDzFP ++5wQYUfE8eO5B74FSsUB6uuvyH4newrMpNK4Kr7ZYvMQ/T09aFnHCFrAhLqItLhd +LxZVmY+aVqHGiHg+L5in7xtMIhPHnMze0f+LU1kq+g/i23YkucFwBodoui3R0Mwm +Q/+x6wzfsUk1w2mzZLM917TUDdCyPAWYd8RRv6yzRHlB+SdNrYj9VqeY7VDrd4du +k9UC1hru7mGhPcWs3OdDwjlmEbwb+4g87OQuBux3whhBwU8A4gZgIG6RUvgb/Mo/ +iHdkQqjebIQVeC0mOefcp3cMA9sRBCaNCc/3xomVWmct41V2kySY5EQAkNvyRrFN +Z73dHMOEHJN+3Tna+MsPaFo5RW+PmQ0jdtx7hD0PGZxLcpU/N3QSyxMe6xKLfFV7 +jXCuSZaeTvLlc1WavCdq246UZ0NSjYd/81JBu7EwTA2fehnYGwIuqLluH2muIjh9 +r/LArns1z1J1dU7KZUinDqTywnamuOUeXoQcyFI//4Y36A== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1579873220.csr b/dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1579873220.csr new file mode 100644 index 00000000..f8e2927c --- /dev/null +++ b/dehydrated/dehydrated/archive/rss.natalieandjoshua.com/cert-1579873220.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEnjCCAoYCAQAwIzEhMB8GA1UEAwwYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29t +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAq+PtyZdW+aTs3wZVeFtJ +PUoOdiYBJT/HdHaOTYg6g9LqrP0OiGm/PJ0QAXXMALqneT42nCn6Wj1JLRHcGQGE +v9Gam22cUvQJFGt2Tn5hIAQn5kzHQOCeg0L6XwNvftTrF/p2DZAil+IQUh3Oku6q +lrYmuml3aFy4twaMjS52kDKAy1w28Z1iQnzC6bnpFU8Ab5N1wN1jY4p8zIFWBrGe +yM2c0kbljgr/REWG4EG3WHBsGgqsH+XwDaWwIYayGklP55UsI7sEMCSar/4N7/Jz +m0UAAbwgevYlnVvhyw9bHnS9fuCLme6EYIbjTWb7dcT+XzuvDWMWiz3d7SCr7MSn +qvJemNBy550iBVEDb2KwOtQHWugVn6cJ9gJSaaHHY6ZzB6kjkp15/yr/6C2XE3PE +R/LBNudXwijdcj/De8fB3WxHilID+2gnzhEcCN9dQ1hUywYZu4Rt1kRiorNrov7C +OlbTyuvfH+KejoB9IsB7nhK+oowtcQV8O6JC7PG1UqB/qQQ11PqgC3cpGPKyVX6Z +ATlDU1KgyV5TLi1uTqcIE/X6QH6I8GPLq1YpgleV3Lj7H4x1W7egm0jC0BmiZfnj +43yK4feMP7D0t0ihKXNN2nKS2He0nhEaUjVd6GJIo4hDk4pbxpB4oGEZMSyuOJO7 +i4USAiCTf0cnKdRddFuBp9cCAwEAAaA2MDQGCSqGSIb3DQEJDjEnMCUwIwYDVR0R +BBwwGoIYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29tMA0GCSqGSIb3DQEBCwUAA4IC +AQBDzYOBH8G+RO9jIZ/7EQFEFenz3KZyKQYrnFx9mF/3FYMVH5NDXqhr/kBEVJsR +ITIQXTQW3ZBHfTXBL1OO2iwahnpavqaiJRBcUTYr1+Txf0I/Tpz43xkE/EEiHIy8 +LiMxFIAzaTMoadswnyayfklIvgl70yvFqMnfahQ6pjMaont1SA1pmf0tqBW/WF5i +4XkVTyWWyS9QIMZcosnr4JupaDSCmx3ls1c6pPqUS+OQFdnMiC91U+SJX0ZCXTfy +iZ83s7D/9evfCxqgu1ddWBusOQudgUQ0XcCYe4rJfFgZNLGssEKHnwTpTQphKe89 +e1N9xcrwdCjMke6iEfS3/e2FTj68UKdWqwviCoK6mSKjpHmd/CxA3QuHbpmk0ZRy +wpuful5RJvmD7fXhIyQIoWni2R6RUEXlJDE5wUJe8ZTOdcJieZ/GiGe9rb3HszVy +1GRGb+9gJkOPHruUCg44mioVFpUTbkrLi5eoqED8VcExk41vhOY/Z8BugKEL479L +3OlbRKXQlEr+Rtc6hHRU19Ax2mXEzVV2/axfqLFEfEnBAaii5AXdsLUEQ/r2u9t5 +mEjHIfvDsIsozSIqZ4xlf8cbNtlVFeYt44lkCqwo6dco0D6zqg1goipZMeTBCZ4n +XqS1KUXk/Z6o5asmSDryP6XruPrGroJN5qv+384tnWweww== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/rush.natalieandjoshua.com/cert-1555078523.csr b/dehydrated/dehydrated/archive/rush.natalieandjoshua.com/cert-1555078523.csr new file mode 100644 index 00000000..656fa04d --- /dev/null +++ b/dehydrated/dehydrated/archive/rush.natalieandjoshua.com/cert-1555078523.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZcnVzaC5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMGI4EIhXWtfvRo30n2u +MtDZpTEGE/dqwkHskdgG08ZpFb3Vqy18+w+dGGv9aBrsX0U91k6P5jkxeqQH1iLP +ZH5olNjb01m6Ah9JPE7UGNavVPacZRUHOO3CZwnwaMYTWqFLrPi8H33VvLBJPEOH +yTr08hneDMbwklUNf/MhugmtRm1Z/ySA+ykCSM9JTjWW12C2OeJIGSivFb0TR/sx +zuy740j5V/gvE6DedPpdWGsbZbVzHbgW/4z0zdv4C8P+W259gGefeTU6C2v3P1/K +XSfzMPb208ZjRyrrbDLitcmDXHlk9WSDaPvy4LQFfjKgSztVZ3tdSv1cMm+N0L3Z +K9/zkZPFs2ZmKYUh7IIUZHzsJbLCJNdR1Ug4nE27DflXGj/E6HgLpzX9Vabj7hus +fN4GQqgMahOQIhLYzuI+DrDfKT68WyiEuSCNMM7WuND5atw0ZowHO01KKMyC8h2D +A4iAqv1w2ywraYoC/PBjllmvdVxvvxJc9d+4aA6d1eYUAvJMN1zkgdmcNBu1BvvA +U3e7QT2ZH2LD2Ndnujc0xIKKLpc5OF4eUF71amG4Z0xQmNg3i2S5Vwlxp+0BZv9R +xXjaZOm7Ef8w9R+RjjPI1V0FiCJfU15YQimIGsRbr4AS2MQj3YTLel1/+mRR74SO +DuY8znrDX9PVa8Bhd0xBGqQnAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXJ1c2gubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBAG+V3UIgXY9VnjhMvKYePKgg+2iahdVkJqyIkceFXDRiC3YhyMS6H8fAnMRJ +O77rfn4Y/AnO3NRN6qPKFPO0XQ0F4psJ8kf7DXUHLVlWgWtuSHlB3Rb8NrGCAZvZ +8s6jh13PJUnfBkDr3SlnfDtaFru4vPNFFrExHTWaFb2M46g8mOqH9I/od+aWsa/E +1mj9K8iNyqT1fz9xlnsv+lQ/0zg4kao9ZbnkxVN+E0i6O+mW/ERADNVsLkSqENqX +nLSKDb8oVpzVgR8lOGoqjBOTFC51VWpA/1Ivb2J5ggKU/Ok1dNkRjxG7tfWkfPzb +BhjOttYOA5DA4wA8aJ9ZwVBtoqwY/59KTGCBh1PPwErBvqbubKbwlyki+jcISOCq +6qVLuYpBTaWLdhaV5B4PSSnbyzFKNgZeGOCrXYdOMG1+TCV9Ulam1kxSur2z5GG+ +nEoN0WgS+3tjeqjMhIuGpDIjbHVfbKJmds5RSIQSFlI0GIcxBBCuk9fSPQAhDoVk +M5mmIymt3kxdysFgisuzPXIbyicTzvslDHY9ZlTL6dFQ8bMhFc9lgwnSLf/12YgE +KFbIsv8IqR9Y199D+nfR8IZ/n4ZLI0a2//r4a6vCxdkPKKFmFUIWLmTQIJkkBy0e +XalcmVv291Eh6biICbcCxyBmalxl10qbquLzC7iP/xn/01Xo +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/rush.natalieandjoshua.com/cert-1561057554.csr b/dehydrated/dehydrated/archive/rush.natalieandjoshua.com/cert-1561057554.csr new file mode 100644 index 00000000..3ed8528a --- /dev/null +++ b/dehydrated/dehydrated/archive/rush.natalieandjoshua.com/cert-1561057554.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZcnVzaC5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAM9RtrIOpMmev7ZXAAX0 +tRaY/RbeHsQSgGhJNovwly7MI6NS7IdNF9KsXdT3HiuKHzQr88i4hOaosB1HwoVY +b4B8qsorO7oAEqwOcjZ/jsWHLtERRCIHRJAwpse8SEFF4UU7HWPWXKy3v9aruE3F +U3HNCTMvv+vr6kmPnELCE7oLlWF1/Mvwvq4krCMiFxDtsAk+zfZQJvnqMJhKAX/D +1CFMUzbM1w5kAEP9ggltaYSnf9xYiXVxo/CkcXYfc3kfd/PKj4LyedvtygECMhlp +y3JN2ztOXcDfBXF34eR1gvt2LmGjLajfgmRofUW2e+uKdTH0pNS0vml6E6wcYtlH +4mDlge2QhwCu4eEqThMdpvVGUDMVrf3otUihk1shPJ+jpV33PL7Bxd8Yvxai7cy6 +wM3hJp/xjjrk+n1PM+jVuAE7ShyF0YBwAN88y8Q+eG3OZ+gQi/mCqWiHmEUqW7Jz +8Tj0ZhZlrlLAygPp4IIkgQF3lTKB9zqGSbFrb8q8pwF5gH86BYdQCSV/wKoDLDHW +hp59WMgtrSK1OwSHNoOfqkLjXDNUNEjVB6pyX5NeC04LFPZLMDe+c0m9sQK/Zj8x +vS9nB8TpFstq29c2qKPuffzcoVO3GyM5KUAA21fAXpnD9VECdLDTy/Z9CW7LGrQT +GFDVwON0ieyHtTj5XeijcEpxAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXJ1c2gubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBADOeZdoHb1y0M11NsellIxw/nw0kEbEHaqeQZQFV+kk8XBd+YyvND67AaKI0 +FFleW8iIUDdVRJBAVm0ddoM2PPbp17zt8nWZOE0tJ0jdNixvT6Olbxau05YJrc64 +b+k+dEEX+sDU5aP63ZIUqB6UN16enRXm1OvoMBYSNtRc0mrzbp81lMdzKbtDHSAI +r5NK78880qQip6JlQCfV12tStl6yNFT0bHgOmEfgAAFp9PmpYZcQtN8TQS7SG0iI +cstZQkgQv1qRO/bdLIcdur5iiwu8mDk0WE0Cu2ck2Jbo3t2mfd068fDR4KgqtUd7 +nvFhaR1ygqcNS6bzPXHW3yuw+HQIdmZZiQUyTMhXO+gphCGf+oPBMnuuTfC6yavJ +5DIQtTKclNefpi3tRV1oMH5m5Aka4GhN4g9lPeIGSg/4NBSaA0Iwk/2kyOwTBgeD +p8HzqPaGRgcUzRwPtKqO7jHgnaxYCnu1/Bb7qiRXyCBdmDOexsX/ajKvtS6GXaTh +ouHEIeLgkUR2e+oykYO/jFeeEdmK1eLYexvmhcEFpF6xD8EaS6WOiP3TqKGgFLSj +AsBsJa8uLlZFpEYRFp4G+ZePCL5l6C8U0pTEyrphWPkJuOC+UEJYgJxjutYX/01D +eo0tJX3+48d4/a1TmqXTjcWXinpud+/WM/NDfiE0K5dHDwHW +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/rush.natalieandjoshua.com/cert-1568123779.csr b/dehydrated/dehydrated/archive/rush.natalieandjoshua.com/cert-1568123779.csr new file mode 100644 index 00000000..7e6621f4 --- /dev/null +++ b/dehydrated/dehydrated/archive/rush.natalieandjoshua.com/cert-1568123779.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZcnVzaC5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALtJZ8jDqUONXE7GijoL +47yT8IehtK8LknVtSkNDiUqLxSTHqb09nArAbPfPvTinikxEGfMeWzCh4Y4WJq5T +qwAFo2OJyE2K5xy8tqDZnEzcLn/iH7/rr1t9bnSiWD2k53XNqQIx+m7Mq0kJXmJ4 +nhFo0ktb+PueEG/IlEidVN9vqumhM94d5HdAd3Zxw55SyowBvuLKQnivcXQ5+STy +OXLVo2yU1nOAsRKFlF3bM0Z2vEQLXy4Ag0wGxDm62jllruiye5WfXEfyqVj2wDL7 +w61L2anIPO1ZGLjHyZFLzUcYXpOjsH7sH9lwGVvV3+Fn7OEIwJUBfePRInpP2Yut +PbcCW8AKEAmwFC2d7QcdckrhThw7M+Umq/Pld/ACT/4wI1dATo2VtXrm6s/iHfuM +OqGq9JB3EKZzhwSACxUpNeZAg0ApE2IyVATMQMTx96Eqs0Wrfvqle5yVZ0SdSZ6O +qW4tV9CfbQomjwyyxfsPkfAFkaOVW6UkiIN3GwLddhywCY+OpL4T7xPkCYm5v6Pf +LmwK8hdCRtzsMvUcSX6d2RnqsFFaMeEWVOI3438ukrVWMLDmoSuR/2cmMPwwNbb9 +EjNtyr5gfCyaNOdUEwjVGpmnW2LRLLLI4mFKVTxBqJTVav8nbip91R/kYT39mdfb +cgXUBdFMWZ9+iMJgyA184u/dAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXJ1c2gubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBAGIwr+wz8jMFWTXN+FJay9OfGnRtEZC5PZDEr0D+vPRL/bY+i6hS7NojF/hx +pMbobrXF6BiG2DWPHkN+8GplKheqE4SxtgAw1jjaFC3eeq/MAiSvylZB/QQ/q8vR +lSAoemaD+HS9GbSgpOTdZjLfb50lnh6wjlLJkt2i/Sv71yWcEL8W8TNQEXv0UaGe +0JkdvVEdwNl6MuNKesef8AK/nwbvsAjg7j4rW6unqANN6jrqz9JwojmJXTimyP0S +S4EfNIOZCZfnnZ3T5A0KufAtOobVUuAkWtlcm9ps/yhqajNbew5qhjDwpN5uNfe3 +hrsm6nxscr+8tSwUQ/gJb0ikN7MJeW/liUbM6mfaqWPonKS88o2NXYTFxQ8jUFpf +OlKeU+aRPxvPZjN7VIq7vG6iZr34Oze29I1J8O0heNiqmWrLxI90ArfbJ+z2ka7o +a7lAP5g1zIAuqWnokMru85b1NXOTWGiQLP+MaqU59TZ8SplK9KedjoUJicXp1y44 +nQjPDxXSfxqGLOrPsayWVqZxooSkiMKsRUan/dzcQGxCa+pieRcbfkn5WmntVVo5 +uJrH7OIZNXhAXDNf+A5fpHXFbGQiHdz3TBfb65sWZLuFRyleAJSLXkTyLAq5CBgJ +BMXwoz1n7q+m4WlJ+XD6hYXjBld3ulEiFXbbs7Pe3mhNR+zf +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/rush.natalieandjoshua.com/cert-1574169202.csr b/dehydrated/dehydrated/archive/rush.natalieandjoshua.com/cert-1574169202.csr new file mode 100644 index 00000000..a9463836 --- /dev/null +++ b/dehydrated/dehydrated/archive/rush.natalieandjoshua.com/cert-1574169202.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZcnVzaC5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMM23oPdgS19T0MGptRU +oihAnmawqMggwbORsPLp8t5JVI3E+ySherwTm8u025sYro/WM5aeZTB8f1EWSZU0 +T9V/MPK9zJhnCgi3DAdN7R60WWj/a/8D1wezOZANTHwR9iUjsyqaV6wqooIfO64V +PwuBdEVmeHr5K3VHRVFuQ9Udy+nQlyK9kKiowvb0Asz5xZ4BMpNfakLDIBgt07gm +xMwXv0uPAD1IeCWuRyplc2cK/lJhU4orTKMHsH9DxHjv1YMSZ1eHnBt2w/60BOwb +eOzM5OeN6pLgefTUwdoPCrZklN3Ov+votS99goDTypvxdaK2owehbm266tWQoCMf +3vmC+ENIAoLPTNkYZ6/5G9tEl/hwOEaTjv22L+uuLcXRh2ugxZLaSW2x0PRnM1wM +CObu58LIlbEXYraGPELfG615+FVknlgPCLEf2DQR5Q4kks3EROVPkY8LCSOfY/HK +/7MNr04LhDRVedryM8/KDnNKEYoumBCRsBmhQECNHOLOs7aQGys6eF6NsHIuKHEx +VZ925DtpFBW6j8HCPAwzE75st8O3s8uUTYwd2JYho7Ubs2Scwi6fBhqiFNVOEN8N +HIG/bvezwaVEzsFg/EbGKMxF/JKzwaJ1d3aYfSO17r8FzGah4NhaI9TMzIPSCmju +Rf8y8FOgElIDtklFL/7q2WZrAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXJ1c2gubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBACFEUEuWoQyZ54jjxOB60bQAnhlTKu0NRkQRxD7qSzlK5DDtDn2tTShDtSVb +WpzWgUj7K++m0rpCwVldKjqXsuj0h50ePMjs3gK8s5H+KqoaDCBs9podzU915HFB +x8SVAuNde7NRK7+GWQy8tXb6VtjqlKmPnBoQAGwzU39zzSnjLoDkeI83TFNIe7WW ++R+3F35dpem69ZQybJRGNohi/UcIuya+tqu8PDVMgeNXznwMtfKlq3Mhdr4y92OV +0L9c4FJFGKRn/8br1xosN9V/1uZJTZ+JZSpZCo0tIY+ANp+MFsf06SsU4h/VX6GU +HhK0jhMGU+uPBxiaBGqxzfZUbZWMbeYolBDONVysRNsAxSHPLmyYp5pjRKYZ8i8A +jEaPVw/25wC8DZHt7bDz1Iqnhhg3Fq69FXRiAuq4Z4C8Fhdj0duBB+3EpDNoyXG0 +7RKA2Galk0bki3h+Jli8qXH2+xggxknPzl27M8fl45XQgch6hfWiDWpVPSj8N2JZ +5gbCAKkgmdJkwvRlcFzvYwr4j1FnzR9S/mwGBzBE/ed4jPpVGwYKGDfz3eSIFE8G +TghACsepuAJelaI8GpIxHU+DulUEXqDffkOViXGyOgloIYzABpQFd603OtiE6PCo +yYcuETNrb7CX0mY2y8gxBxxAqAxWT+kk2vF33CU8GBmuC23A +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1547219929.csr b/dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1547219929.csr new file mode 100644 index 00000000..c1cbacd1 --- /dev/null +++ b/dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1547219929.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAsLPXMtEp/ycm2P0pq/qZ3GoYwrTS +6aEiZ2FHmvZWmoqZ3usmNypD9kum6CxW3CHOFSX70UtlFmYPj3sJ9AI4dARa5SLr +5Gki0bUS/i2xtR4NAjr1kYuytJxNRM9XLOrG6EYWqHr/qg+WO/VYFAme6MolMAMh +4yAP2bXONWhaIHwYQqmlpORBzHW2ObJ5XqTefC9IrMgG7dJzL3o/Lqf2zN5dZTX3 +FfAP19EnEo6syxB5WYyeUbJYhSpCrvWweyfvDDJe68yzL+9hBG6buPmQYtvvcEU/ +Bic7RC8ENmp/FfUJJD33SPKyltxaFWAfURudLjCs+WMWBFC4OTjq3ITRH2Rlhf/G +nE6FCdWgRQk/S1nw579tdStVJqqR0dMxLs0BLrNdySFa5E/kd5mM/Ft1pLJftNEb +5tBPG/D6aVnqOhUKqDyp12UVumeqNHYEVth8WyYgPQX1jrWOE4p1nnJZJJE5QkJl +RZ6w174r5WHvI8vq6ZDPuGcJfRd1izBRZqLYjGDzeMIjkGeX5QtXPaS9gFwDYgK/ +InyF0ukzd1sFe26iQFp1Zir2VmzixVovneh1V6KhN6U/saujFQyBb/zusGKzSp5E +8pW2sjVR17u3lKupMokAo0IR6uRZcA1yQhBBWqbaVDvM4ix2033lnYchGinr5Nwo +PzJB6+h7iC6vZsUCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQBgzIAtI5XRRL0Z +5/mLhHEFUp2iy38dFv+dp8stRHAPsFgDSXV6J0Gz826xN+OSDfD5XWdctMnxLwvQ +Mf4Z07UZZoiNRK8rvkUZRVn6QiBFqTCwoL1cxMAxZfgThs42oruBg4KubuqpNcHG +46VLGhgmzGzPAhBjqSArhTFnAbpY98lILtyt4PGouCNDsVMPhsE/9UTAWjoZp5Jq +RWUq8gtX1vuDyBqXlAF8+vCuiYisx1Yp5itIRvyXjMeuiqXPrwq3Ee1z5dzfUJX0 +3yz2C45xNos30Mli8Pp8ra1mmsT7SDxtEgaPS9OIGr24smuhhDXj6pgC+/DLJLH0 +y25BlV0Dg5rwMCmADWVxtYc7HtXyuRME+fsY21MA4GGtimqkfFaNmbX8loPNQwcX +4ECFD4QiBdssRhQZ53lJZWBGJQEnuV3OqSjCu0RaNEwzRrmKBwrwkIiGmbXkRRrm +M67/oz3MGX4LCqLD83c6oMHCbZlaN82nkViVfFZP00mOFEstHe0z5PNfpuwPdnPX +p79VzT1iJlTMZlA0sFTy8N9baNL2X67SMmCfc7MAyOc2AE7WwngMvR39d4ReS4Wb +rVp7QEvyUr/fv9UVDqkC0muHEj92qZeSi13omAxv/70WlXXBf9v01m4XlVnqShIL +gm4zFxuy2ZsTgV/nmLQG/S74V2JLGw== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1555006921.csr b/dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1555006921.csr new file mode 100644 index 00000000..f9f89094 --- /dev/null +++ b/dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1555006921.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA2XzUv96J4d/jmE/HLlAjmhXUfWhX +XVEhXYrHQEdBspWT2jLKNbXg4wqtPsGrYzsQCbD49DIbmhsmZnDNZs2h/vYlvA/a +CEexSwM9fGfE+FY+eqmxCJKY26LmIgnLd8M0//FFvUPNqlo+IEZeBaL4pOX+1gJR +U8leHvqfA4I2uwI/WTyl7ULBv7cHkRvy9aYlpepBcOPJAvwd5BVTH4bg/ZTE0jBU +GTuEEQsbrj1JQRkKTksU24nzzqLaIBEg29xdFOWKAAsdbh5qX+T8Lr4FCkgLBBKN +CegOUIs5Sq+3eoGQU6Bo2PTcwK5oYYvh++VvVBCmVbLd3Apkqq8W3m2JpZ7GM8yl +Ki+LFoHaBeJ2MdhNnYOEf2/yfDJLSk089VbgcdD5GQ26HDXDx2N0EpwysoCR1HQG +Nj2Q5aZXLkSIYRNeJOZ6fmd0BKnZyfuWio/4TMdbCP112crJ57jMNpiE86pVpFnP +WqWEIXd3FrWc4Isgul6YnjRpi7TcqhPGL9amRfDfOrLx0PBKE/E0LdWPUhiQW3Kn +PuIWdmboAXT9KhYhoCD12P/YIvwV0J2EKYQyZ+UKtwr9G4IeXzzDu1RnHffZUpaZ +wMzMjHiQMr5MVQU50NneoAoDiXUpjv3h4yO/WYHwu3pqwraStd3ZrRqd1jmt2uBk +uYaWuxNlBl3xN8MCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQA3kZ0w19sjNtUB +jRB5BBawfivP/7Gfpj78dg/yn4Us+GaloDa1ktpC5fr8Q5bcKCLvhgyhC1ZOk+zJ +XeU0sPbJgr2eLklAmStrsOk+0NLhJaB3Q4ZZu8SVhDeE72hMUuu9Dx2iWUxmIYSM +ps48FGF4C5bonw2RVag3EjYNJE/LwV8uw2YUW4xRPPpuBuMWgkPERCwSBCfJ3QE5 +cM92W+D0gd0OWtQHpAb6CQ3FU2fUOBPne0CXcKKU5hO08ArVS2XEt+3j+A6ZWzQv +uMs+ibc3Tyw3RpehX+Xwqfxk9Vq/HfH+fZM/VjNU5I4sprWx/sXVp2Ifm3aiJza1 +3EaNy8dO9anzqiLZD+zRxgz/DcveN8SNuFEpHjkpJ5fzx3sM94eDT5ZXDxcj5kGR +YuA6sSWNliNeo1I04EC/0Ql9lPoaFBPtTyyPHV7cth9vYefdWwrniva8PZxOtBks +9F8XNfiiez7b9+Jl3DshrMCce3hv5mCcUc6C5f0IGeedGbjP6pziFtk/xT/ZKYEl +KCtRrf8lr7MRI2lmYyWMiRCIE2eQVP4dFw1gQpPZwpLdPcwxu8QtAXTe1zdH2ZPv +25yctKOKAgFYTk7cITmHkDkYrC8CezwYIvcldYW80VxfHo8lJAr9BvJ44WeQ06GF +7u4Lt/Y3RBuvikzqoDMy3dczWLoEPg== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1561057406.csr b/dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1561057406.csr new file mode 100644 index 00000000..6b94e6cc --- /dev/null +++ b/dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1561057406.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA3RpUXDXgDLvnwYWovglQPWnb5L4N +XvMa6uenjICijwNsMrFsoCzJazj60yxUVfHLyHyjz/Uq/LiLXtGS6qjWxNkJrZ6w +/L+SnBneP4j5I5bpG5+HhEKuIXfPr5S6mCn8MqOx5JOfmUOg5OikJFaxyFr02F7H +DBBuwx90Tvqi+Gb33Rs1niDYzUdkrfMjw622/YWfxwU/o23AHPDRTutLrC+5CRjb +wzmPqtYw4PmmON2Ie8CBl8tJNWf/kZ0mRneCQjKxVQSvcEP+eCD/z9aaQnQeHM85 +PnjDsw4pSrZ213AzGkIxrG83x857bgA9MHKe3Ja09ccBnP8CyXoHtbz7P5ziz+Fq +ZsZA46I9yVO0HLvWooNMk4UwAbwsM4tnpw1NRcuKac9P6cIFImuwa1j686xisgcf +KP4c82sqSvs8d1kLHCaidTjqJ+inuOuNypheNf5zg1+VICsqfcPw8u6guFGpxR6Y +2d/ax1oZ0os6Tfp/jGw53fZdzKfjwIqdGK/aNKKqlSs+xzGdo7RHFdDhmpP15OE7 +7DG8gBhumpv0QFTSEX2FRRKSIXzqgeDut9sW62M4RBbhRsYi+HzngExpz77X3sqA +zxajjbdF42j/zsChCFScsqRp/7vk9PCB6zQm/6cAqTP8LtDMnsKGb/7hDxot2yn2 +YSNs4wVIAZ3oFGcCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQBRsQoX1xwkv1nb +JHlYwiI3NnCa86vWePMNljy+z+dfNK1ThZogkzRwgh7cxdM6ULEzvz9bUJ6Jg1QN +UsrgOkb7kX2OjYcVT/+irHumozIzmEEqSFp7pViTldp9iJu0uhuytVzHzdka8ndU +bX2Iw44iHq1VbRgG9ICG+BB2iuvtU4SUOxAFbSfQUp9+cgzpD7sFzsXBIYB7HV6T +LjJwjIp5wKLtoG3a6u+JlulfAbmdHpGUFJ1diBM5B0xJmQhkvwi0Obwgw7Y/X7W1 +H5u4ezUtm3Ax48yWycgP7As/oVw7JrcHGRAy+LvIMTkamlH+G/oY08gCXc0uV1aT +bf6MTmPJ9qftVnHIAAHihl2XOKQD61R/rbA3kqu/6dD0goi5ZupmHVbCh0jW/w82 +EPIj+2oiI4XlaV4n7PNKgNU1icNs4DlCrSp8SNYoq5zn4pSKr57fi4JsGMYJjS2O +TjTHL1bjf1EeFeZti8s6EVzF3LCKmR84kAhWlHYf4g5rG2eKPSM2sYOwftuS2xkm +nrDoqzbmuGD7e2kLBhrTvj5LRBaWsb0XYOcdoYg7OKWY9B5T2cKKmFaUcN4mTFOi +ndX2hvdTAKsKP5T49oQ1NwK/OwliRjPANFfCObQOtclnei9pGGdslZ66TSy/IBDM +1BdOKic/O1s6F3uvvlwvpx/CFcY4Mg== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1568123708.csr b/dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1568123708.csr new file mode 100644 index 00000000..6c5a62a0 --- /dev/null +++ b/dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1568123708.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAx0bGkoEgdldjVTQ93H75ZsO0gbuh +kYqTg31RqZgpjtxiSaRq93CQK9TaDrDNqb/I6f96ArHqm1S/zKUagYBd4rVttekU +98RtLsV9Wqhj9t2Z1Yt2XdysYrHBGIDTiom0qaqVonH7bkCEZTskAU19TXmy4pNL +GXL0iep0VCtUNJYJEFscsEaE7Bqbu8qOzF1BjY1y9RfeAb9ZV2DsYMolmAGyTnAz +d/ZkdkdCt9qnYq/du3tYLwg9eiQrVKsyx2wEmsChXo7WVRUblaz0ji2gUBeSWkw3 +/6E5J/pR8KTk+urPrI+K2+3HD9PygxPegUUmmjIBKcslx3YDv8h8z+Amlw7mdPYJ +XsAj1la5i6whphB6sWJYrQUssWwV3/xyo8OAfTvaOTZDzJieni7/whjYE8xF83PT +0cmgutRI9IPLwnt9MC8apDKQikCEjOo8S/PylQIIZ1W7BkRsTCyWi+8kNCiKcghx +4ozBCc93Vex2v6EwmmPTM25OTLnFULZnmFwRGGID3kDqPZeo1N96SqT5dq8oFzm/ +MnivKIY9+L4yLX1zDLmUon7mOZ99WLwokFw/LQZP5q+CheUvwBNv7beyQWvw8XP8 +d2NwW24GJT44HcSL3vcfMjFY84tuEg2nmh8FPv3MrjQ9Ah/nTMxOZB31q6oLDSYR +kGGzcLzfL4kE/NMCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQBiNrxyQX0lbdDh +tpgoV+hAoIdPGRtpNOvtHbQZxtWid8dysepCpcOnYS1IbyK96vBfEoBuQrM5lVy1 +itA7ipqZPIOHBSF8Bt+AVhskCGyfYGzDcLU+nzV9cD93aznjNE5pKpY9BofFstsx +2lcjTIza7/g+JnXUGaDkvlog4PjPREpvjDl1E95nt4n+V5mj7NOMyu8c9NKHa2v6 +S04gPdkxfarOl3G4UeE7uaGgeYfpGI4/+G+73DDPVjtgjT4SrYrj0nXZZ63dZTcX +GaUe1UGSsoIwpoo8nvRd7X1leCrok+/yhrm0NlDV4qGMbNHuYxve6/5jghgrlGTL +R0k6GIIK/rgC9I4q9B9v+mbhN1RxwvOM7tazUTT0fooZvTtRydMxDqGL0/65n9mv +24UQ8qcoq8YgELkkGQBPvDtOuPetTr644zBehiiZIE3S01esCf2/UcnRxiGTJYoo +5VRKegkwi0ggkIZOYxMccnzmksgiKRUEMqTOxvO7Zwf8KmsBbFQ4+8xsbQWWu2xE +8l6Y3OQE5RhAnkA4tsCQwjwLjP+ZEOITYkhSfNC71WvjEPut+LBENRdH3FskYaZc +nMtJqUX3mHr9xRmu8t9DmpkShbMXMNaOOsnbqgRV/flZR4Tsn0yfQ16m0EDg86f+ +S18Ve+vP2kDvxDn6lFJU+bTBewE7iQ== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1574169086.csr b/dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1574169086.csr new file mode 100644 index 00000000..d02dc585 --- /dev/null +++ b/dehydrated/dehydrated/archive/vpn.ovalwonder.com/cert-1574169086.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAxj4glTRZdAxDRHgxqkl8cQfgDR+W +NK5hYxCo9f6uMQ/5CbjGFWdiCTVIKBqAA/muCPBuIzfIbT5sYv3Ah0MXQXgKhh5d +iC8VmDyKnzPtktE6MywF3gWg4y1b/Vjov10Y0jGB0rbhzyLlIpw+B7ZDzbDCwrco +QRkjoXA6Goau2AqgMR7CO4Qkt3G2WqKJsXbvwawK/ZkpkNlqli6sm8gohLE/SYNY +XUIabzwZq3B6qpOzenCCwwQPoQShInMzxUnyg9l8JM7dCCJxbzwafnfoKDh5b7zY +mjNzrY9JxkB5lUmPU9IAEJM6Q5DME6aECaPzdqU76KVt5XRlB4aqfAfpQwInbDeZ +muPRp1FYHxDcsTSM+1WwQVQb9g0jY6rUXpAnwUCJ6VBmfYefgSNAnNvqPKakBtQf +z9lGVwN78aZWjCUTkBhve2Gk/3K+x6udoMReSiXYSPGHDATymH7I00Lk9zUS+Nn6 +BTQr8ueRSfobjyyHFMlDb2eRQThj3kQ61EjHmlXI1psnn1dWPi8UP5piG1R6pe5i +sv8b0AbxITQ+cEfXt5hiDZszXfOvWY8NxOMQ2ivFI8BbEkfIGmPwMbIvMeF0K60d +MsgDaUTXPfS90jDZ2b19BNfsoR+Lj8bxJd+LbPUDnzxyqun+mIMb+p5MwKGHHxgx +rNNqerO+Me4/NOECAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQBknJ5TkKZhtlEr +CbgszEXkIhL7TKJDqwMa4sPE5eXXqIuXuy0+0jpX4MoVGU+Ok81kgcYCWjLezp+K +YZ4XwmYlPwlBOdhNc0ZF3Vem/xHepzEnHyeIdITWtWXtR5fJ+9tn/cwrrJX5HzGX +P3zZWiIjGy9gkDwkCidQ+nZ1w/hn/sSDWcEWN4tHFb9gs09AllU8be2BdZR9hs+e +mSrB1QKodIdAXBXqUtxrD36+yKSotfVwGQ18mRZzMl3llRxFsYERDw3If8K21MZS +zVeV+rBg3qL1FaVvI7l+CSNAvlSDFAeb/UkDHKLxh1mfNZWKP8Wkv98zwjoNurEK +ug3BLHidtyPfe3PYWeHgiHrla+LyTAWyG1g7cU5bTpVkkSCl9oveejgQMQyzDvgH +XyTxR3Zg+KgKE+d8uWSH1JgLJClbYJ332iPWNICOfyfKd4PdhvqAG5jmIfNFKJ/m +QsyvLNxuIZRAMEwtQMvaC2AXLA2A6GsbotiFg6cZkfaCWWQ4K4kzG6GQ240qZhrI +YhgzM0iJzSd0xL6LXzrFkHtAbhrjBWYRE7flxPqpFr6PVC+jcwYZdZs3X3fP5pU6 +uTJLMvphYLm9uMiMhPhDApzaZPIM7h45tQhN+QR1tGBWj+DLfd3obrEw+f16zhGw +r7ywol6TI6HvnbqcMhqCLjSu0YOsIQ== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1547220034.csr b/dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1547220034.csr new file mode 100644 index 00000000..aa16875e --- /dev/null +++ b/dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1547220034.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZd2lmaS5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMDJ4R2+xGTGdEB2Wj9L +qsxhKCB9HzC0KKkXy8OENNL6JxsXG62dM00vVhfARPv9lPwC01XHjtunziD1JccJ +REgkVVEiTsO0k6E79LYMwoyZpADUjovSuS5uOnt5khe3r4iK0JEI6KqYnX6dlDQh +tKE6cqrzvif5L8FCpb8+8SbRjN/ql7lV6GFKPrm3WI6LUbSKtdJKlbTTlBw530aX +xVBtxF2hYMlOd4TspD2HPJGtnqU3Ckjw5l7CjVWQI4lBEuJkv6XVCG+MxybKje/8 +Tm78jFC4dhtlY19rlKCjQ07PcPbXC1MpeaTi1qLKsVWA+nNGrNmrUkhEV3GkMMT3 +I/sftLCY/ubNQn9GkCJOLpfUcuneyKBs8kLryPQZkfYl/qMKhcVNiNJIi1oUxLzH +urHi/bbyQvsbbGikfE6qBt6vz3i0jIJw47/fT6MeONJD1KVj1Tj3d1oHYDon/MYk +svtnzzpX+kR4eaqxER2CI85rlUHo/4HP6eu/lCw4erV5dQ5hwB3/5orSECgDNd4Y +Y3yC2QvSYxIYxFtAY7WAzl35ItFE30CXNOkNJRcX7Dw77I43EMm0uzkAdvX7VWyC +WVm/ZelK+Ne5cHIma6Cfm37dk0u8AhIPEh3uclUXEbqN+ThrW3ry0iVDSoYKTdBB +MJQxEEHMn8C931HKFIIedVxhAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXdpZmkubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBAGo6fP003wCYwxjVYRvV6CNWhkm++TxmRAlhsP4+wJ0Li4ItivvuXC9d83AN +emRIK6em+CBlVYMAxBO9UDi0mfqCP+pOWY/tZEV7vap8qlL0jF9Tz4IQ8iCJLaBE +NokEQBesOVxJtrT/KA32ZKAyht9V5x0yjOgXDFAfivOTDrjs3GSvCl2pszWsnn8Q +XSKgqgm4yrbJLN/XpxBkhdhnfrv8gWtOmcEYApO6RVzAXNbFSQTuWQCbmO9okUDS +RnNR2JRlFJ2m6irOaFQHGeh3dbPAFYH5LPYv1mbRQIMQfxc4zQcGH5kaQi+zAp6s +gmN5EQAGbOc03OLMvEmONBb4jYSZh1kOjEBndXpChnRkr/afZ8yC8OfDRcY9gNh8 +5F/Az34o3p4Aqbbh4f/1sN1UK6IQ/TFUp/cLkvIm0mSMiTXNVkoSZKyIxf8da20w +LsE8MIem2RrmGEqQ+BKnmuYH/s8gOXt8p9fAlzxXThnZAbAv24Fo7T0FZwwFyslc +H7CAtXTrLoOQtPYObSz2rXwl7mCj8nL56KOwYrZXvA2rpk2xAmoSVgaBTfQmCKmu +IBXaZ7z0uEmKxgxil88Z20ha32HG9NTxhle3SlkvKDxTc5GyLgklv4+TCPj+HtzZ +5RHfU0CnXbsz0XFduzMAOJL7NOouVDbq/gKDri5jmR9XEkvN +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1555006977.csr b/dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1555006977.csr new file mode 100644 index 00000000..ff302351 --- /dev/null +++ b/dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1555006977.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZd2lmaS5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAPL6wBuQb1d0L54PzgjZ +jicxrjc2kKqHhoMBKYw+XD5SdcYkqXgeJJ66buU+SkDkp1JllJ6vdRwq4VTgoc4j +0JFX2ipjAPKSYjUFyGIEila0a/tPe+6jEeJQSb9sp7F4KgjErMuC6q/4MoIe04vm +51sxfPWGEoU0eOSfO6jOiJnBY7ldcwc8OmG1AsbCASjVoamnVh0sPmoCHoX8FRQb +RJFHIMuN2xmNsGEaPmVV6U/XsBBsCjXEo2HQAP0dop9AoEFU62nf4tZosAVs1Qkf +5PhDCtWJdW/orRVNnS6gdTClc8NCBhJUTG+I6QKn4wYtRrjPXt2Z6ufr5Z9UqLfe +7xXopMfjrbRnvymilzgljTvzZL0sJSqmcaac8FgESxRUpKYu7aMzMBzErZ1QdIRq ++47sJ3xenMtws6ohd6ouf2fFlGmv2bHJJZk0JqdZGRD/O0XFMe2a2lT9mU2HTFre +MH1CP6xD2PUErWyJF6ZbaYCOkUJh6ehH138hoepPuIqPlOgpVTyAysEmpGbz2uqM +64CVGJjjtC7iR3V9hyf6FxaVSqpJ+8AMauzeA2lRKl+LLDI17FQpGncmwHeFn0pg +FX9jSV+HS76y44OmRhcSVuTKr7+/5k0TgD6vXot9vG0S4cihV7KUbvLQIyksPdk8 +b+3i5pO/E8qTgkGbdcQrLZmpAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXdpZmkubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBACqBxKTm3YAywcHF/T4XLx39mUJO5Dve6wln7VmliHLRv6R6Ou8qw6T4CLd3 +BSivahU2QgUAVhjrRFV6h04flx/P+ee0sth+2iy0SYQvi5oC3ZYNbhlIQd9xTvQW +OnR7qeNJG/PJNUQtg+PMZkmUvgPqwZxDPXilquJsvfSF7edzVb993pA/2XpujqTe +OgM5n1Vwluh6Su2AnLFTSM+Tz83mQa8juBrpQbaj6l1bOLSmgx6iMSvW1fXv1U4z +x32bDncraejQ7zQwDVbTLOlFpSEHhm0ClrxjYQO7Gap2i5zWJs0CIAufdxciYL8a +ZNabOfUVO6T6YCZCrPl3++xN9JyQpJ1j8GV1VtiUibxuQ7ARtj0rPNdaNqLjMD08 +JoTIod6OkuINCqcsiKfh9Sv/TACwVu4f5KKGGz68YTJNGx2nF/Y/JjcJxEkZstOb +Si6oGlI/tStdKDwWkvtGPAf1S3NxKvzZjS8Uyo+f27IIb5qxR7ZxnRXTOXeJuObr +tMPzefB85fYt9O+HeWiRg53Pqp1pw8JCZPtTNBstuxigKAuStAxuzndUOXpmcSNY +GYFuOGCwQu7BkQUeaNX8uMd1QZMbrQpmczGZqDxoE9V72WPbeRM9OoXgqYhX21AA +gFElIscGrM4PHyNGPxnmoa1OdH++tgOSWgkW/6scuLnOQdAU +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1561057529.csr b/dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1561057529.csr new file mode 100644 index 00000000..05878d35 --- /dev/null +++ b/dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1561057529.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZd2lmaS5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAPI3hI5NlXWuTMsrk21w +RvChF+zzpoLnYKeRBDQkKkSTyHf3ZvWwE6cNbZItatwIGz5jfLpAquhY/GVs+6BA +osuqlGgVAbwvQ1G25O/xvTIWU9R8cRCP74CXK1/46NaeMiCDTzqEbYkc9LzVoEmZ +JxYqw4V+o7luaR95zEsyza6PcXCSuGUnI3lVEnKcu8wh0t4bS+xiFB7KZ15z32gj +2F3acrvyuroJxMormr48pqndPcwGadWv6E16OzTBq0k8qV7fyDoORxobEir+sjba +zfk8wx6giM7J7ueXe85bYUMGlYSCtpCyUt/qTNnQccDCJYpUo4ZjF+TvZHwUPAuA +qYFyuze/qBNMhFelOh2rWEBBR6teJp5kMeT75Y0jgrMMbcInp7kUnmm/LnwLjtLK +lCSagTdmAlfgRtRof8M3EZGGo+YtXZSDoAkKxjQmNcdSeMCiBjNmPfJf560dP/D3 +I0uVXct1GkWfNKiC7XtWn5lMlWb+MyTfCMgDRXP475hMHx1csKrf1DltC3d89l2/ +jm3XeFOyg8PlAvWrly0IKJ+KJqVQMXahEa4xWLBXEK+ZuaI3rIOTLKqO86zAX56y +TgYio4AF6tvKp4GIfskf6U10ns2WuTee3AMtzCCzB1akRoIQuhMlfwzs7/VOBIfx +w70YJPwdnDUhl+d4nYys+Cq/AgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXdpZmkubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBABkWrSdWSiQoh2qlZEjaRW6eolpKmo4TqOuhDC9hcKHKNjf1sFb+qt2jdvHs +PbG7Y591rAr1RqXA2kcg1A9ezNFXyfIWwLI4XplGR7zVgIt44iksUpIN9BEt6ahD +wQ5AayB4J7e8hNjWTe7eW1R+E/HpmJUnHa19+mGnXliJTjP+72fGlt+PIHnwsSQR +D0aTZCvxOXu4pH51NWq8Ax0TrW6jkaWlWwMQ+ZYnqS5plsnMnkE2S+6hMP4HyhMc +EmXU/KqHxtu0jJmsAnGZxpaevZncQYY+AF3DAYAt3DxFsOJsFpO1bkZUXcOfRmcn +SzgK5eVtLR26aXSzQluACSVVGd766JMuKqVGLnwsO5yLqr94n3o4N1YHZkcyYbEf +2YxfdDWkci6uiBQhoMoEO4vFLWQ0XqR4gZohWtBpUsBL6XUT/AvH8oDSajdyVBB0 +9LwvnbxO6Gz3ihqkacKPr+4bW9Nt8bUsqHwgXn4LNhzUpj/7fmcEuzB9EyPDjrFw +KyQVj9HcQipuJOepnRcRqAw0HQ9U2on4wj7Pjr/x2EAdfH5oSBM4jyxo39no+d9c +4I39oXuOPb52FYMHBzkO+VjtKFpuch7wn/Ijadqop51+nTZ7i2FA6uJET6F3uhLv +LV2hoDPrDiMTVs5beSeinNGnzlUDGfd+FvSolsx9Lu0VdRSI +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1568123739.csr b/dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1568123739.csr new file mode 100644 index 00000000..c63798a1 --- /dev/null +++ b/dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1568123739.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZd2lmaS5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMMYKoJw8qg24hYixK/m +BjUckv9DDbDLA40XK2Szgfu4xfgZyUENupkcCa5MTDr6Pozn8B1NYFgSlf9OBcfd +1p3g6pIUcGVhIXAUK28ojtFIi6o74SDRQm6UNijkgy/bRYgS6Qwifr8egBTd6zPt +6rkQyVLMUF3gzcFkll3bTmJunEc3aNBAQyjiXK7WtI3XWjM/9+5u+aR15gkFZb1+ +rq+Un3uBzVmJnqAL11JQ5yBP6QmQMi9g2YySq2W6wigDpv/EELZYWWzi4QB3V6G0 +1Xf47wNwG40Hsfu52VwBFbQ47YMYcf4L+/MTGNyN2dXGIc12FKCkC1DOONV3Tpc8 +1sCUVGgIB9C9zrKdmkdLkz2dnk/FPZigf8OT/VeiRv/fqfrg9Z72cHQhrKw5bs66 +klY9MjV93KqStQnNnc4m38DgQ+n7BRn4fF9Cjzohj9bs12wMFLjPlyJUs42yZuMl +bfPiPQF3ALFacETZYTQrMBWt9QeJcbt4St4Aqfzvlml20BE3sxeP9ADrnlHWyl86 +SK5L9iVzKZUAGVCd6rLx/2jxypSI5pVXqxR+ldYZlE20Sn0VtcDYblFEqxgBDmro +hfJvAcwoYrxkLL7Cfb3EQneSx6+Vh8nieHCKTnKyJtwCGuj+QB5/O0wkd5cqM9e8 +BLahCdCZKvDIODpLsGL+98b9AgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXdpZmkubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBALjz4QuBgXM/urxXfQIkiMoZzi4SWKqmcW/DgS96MmtJv+TCHPWQAOjUAdwO +2qyPfA8+hcuhlJtmcCWab1ZbV9fxoLXwOXF9Kf5L82MEyR+COapm4RuwWwY6x29G +cH96KdenXnSmzl0p+AYczZfnb1bOmt6KW/xiBk7fM98LBPSPV6FtvoGT0NARf/tl +oZGhrMh+bv6PUJjsyRV8YxRyqvfB6nL3SCAbZM+UFbs/jfmi94u8bFbJJScdAl/N +AOgx3BI5lT2EED/607wS2RWEj67fxiZoaluSyTS/a51hE2j/AkXfoliwCoyyCoK/ +L/b5JBa08t0ln24NMQ/EsSxhKYOPs+AM2zcrK3gLn4uCR38cQKgAQAdu6fjTaJZZ +Yz0IKdisEbEf/JakXxhrCKOyc7QEr4jKuueJi4hvbz98ZAnqId2Pl6UV/uZcI7sX +Nu6PQojDbyF54uxITtmj877iKeh2Zleta5KdMLvoMzyUMKAR1HAibPq8SB4matGC +7n8MloTHnmAmjwN0AWuM8NpEkSDzCkL5dJmb/2dK93WM0YF/sahubg0hOQkbuH2e +0UkPPyACSFEOPCWwEeiZI1Bjqggd8dNNyMfnOfUORG5APD91Rzbpdef94wjrF30F +tFzBATi2NtBma1hDKTCJEuK8VIvesAoJ6bxs4saodT0etx// +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1574169154.csr b/dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1574169154.csr new file mode 100644 index 00000000..5760b43d --- /dev/null +++ b/dehydrated/dehydrated/archive/wifi.natalieandjoshua.com/cert-1574169154.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZd2lmaS5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMHoRkxm2YD3XifhNadq +JbJSXv9I7pEv02qXORwotR/wFJfsYUQRiPjz3dKvHU5JKWPCdFQ3ILBV/RArUKdK +aUh7c63jJ1sKX4K0IEbA4VUyFRsErV1S15EXKU93AdS+LqcZ+GqR+qFcdMFC+WDu +rVwqG1qFBbXuFRTOLupTJFNiTPmNqeROrR9eCwkNdgduGfD6vRrJXcTO4OWuUBEs +1NocL1XHsZuBXcZYsAGzJHNQV1rA9eaz/dUPPXt2kMB5NKc2yf/kNgxB08fUEbXp +ivP0YCC9/lUIHv8JU/W0XxlJp4tW7K1N/dzjRIFI7W3c4ncOHa+8V+/RzJDsDpdv +j4C5GYszT6INS4C7t7SOxRXa3Aurp2a/qRK0l6mc4oCx95mAfghkBsHGJUw0/6kW +Vba4y5b0EdTxpk1iJDSY2dN8k8JfaY/teFW+sDZevn7BABe21d+vjCwJ4DH8cNgI +h6RyUEUf8oxJzTsikW3H7N2OCdieaeIPomSrBPbdp/NNY9vrutNYFNkzCI3eRPAx +Oj7mpj3MylQVfLOInzEQOCvMx319vkKVyq9WPDN4vmT8Yn3OirbHICczC5ypuvnk +C5SCTqOcR7vsOdfG/KkWeES3hXSX4bvlG3jNEdarRy+tFVNOQ9Ng0IRMicqQMLZb +MIg3K6dRVD5XMHXfp/nk6eY1AgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXdpZmkubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBABPEvTo8dFAAdfwVhAkMSQ8wHj9VadVNfwPnO/AptMwXLoxOidoonFXsxtXP +QlAqcYjIFsLA5NjkeclQW5GdQQMmniAsXG9/FLRf/eHvV4MjM7I13wpY+uwxfk9A +9Htkp3OnjHG5IOr3BVJIXb5B4mqUkJ+dHCb7NiFsz1pA7FkmCGX3vlkMq0rtPlYi +jQk4kONidhCjE5CrfMxkWcQvq8eoC9zgzSZAVn7FRPzEE6PKxGYPjK9YhP4z42HG +JrpVcFMTg8lR88VqMc4zcA5f7FdtmdAm3pBBnxLNxU0oxVn72F8/2ZjLRqCb4s6m +V3VZ9qXp8kMvqfDVFvkVjvYEWpvKlONr2pfHbpw9jVh2X9LIgw+zOVX5tnPJmKrJ +AsDbuwhKpWe91VzP4RlQbXQP95DJQ46FDi6rrLTjAry1Inj3qcoV5XlFuMBuzRKM +MiUpgCWxYluTFhpvfh7tj01cKF7A7UcsF5nzRGQtFqBCF5rh6sIjPblT5N17yTno +WlD7VvWRfheffAmaLhF/uDmT9REIbB+7+Mvnh8Thr2RWz2PEyLg1ShLXrhCCz4D4 +w9PcuxSKAEOkGxmbew+XrERtZY4/RjtSLHOFhC+YF/B7xXgE3xlSXNRt1S1oOxMd +1lsMrq7UzUe+z8sArs9na5W99xat3P26PV6VagajA2MaQUtb +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1547219990.csr b/dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1547219990.csr new file mode 100644 index 00000000..ba3b51f0 --- /dev/null +++ b/dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1547219990.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDjPBBu0CQbJ8jmN4U7 +m0qamG/aNr6J7Oyfhs7dtzSR5HFfU67f1X7IewUczgVaOZkufnBgAUYaQw25RO6P ++3afdi957NLS2yULSo6k01+fnTCOSeqzkrZp12l+8a11SGoMQ10WMykABuNY1pC7 +6ayCr/M0cgUgwlSirLo5u1Ff9KZFQS0N+3780EeGRo71LEXg4aiaqh5pr4ul6QdH +Bc7jxa05c/80ntsF/rWXnnlS3PdN15N2Bc7CzjHngN0HUnLCpQSN7xJQUeG4HptF +O37UqJ9v78bVqKURHAk6jWPVlUPJ751qgkH9n3eVnz7Vpo9hrOqD9Gj2/Mccg8gF +Pm+thbyNQtahFFKLKNPXt8/09yCYKGVFhXcNbbeoqE61M9MSsvf1pF1JgWW3Cbs9 +iN/2o770fiDLguaQUepGY4CTjGuMM9BL1hR1STcq/4+7tqsMUS/ro+V93LFpGs4L +Y2AW/WNF3nye1xKyKThCy2084Mg+rBBdU+eQfDhzMDP8L51mahGHuyl6OXhifJVS +GN8/16T5QzrmWozm0roLUOhxxnG53oSijWaqwnu+7KeXmbtfYBmIJUBHxk4ZkEik +hSh7cUzVmYF0Cn0ACIwA8VyYtGTESxifGikxNlXk7xYspmXm8aRWPS+YJU3tpk4L +vfpPp5BF2twEB4YUeCUx6ebA9QIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEA0iU7jvVJJMY6lw7t+IFjDAqJaCqfxNgmVHS6Iq/wYBRP4aM+8I+RjjS4 +nV31fNzrLxL+2q/ZksKVXvMpf/Nmc+/91fv52Rbb4P+rCeJ0t7KLusE3Yileipak +sqajKZVXDTZM7C/Mhxq0viUdk8Uhzq4jvY3mRJUQh3wsBMCdKtttf3eHWN/a3zKT +NQ11zrNAIOY6v4w48MA1vrgvMaGhmlABbvCM1RwdftOnV2uIbRHd+iv3bxWCfBJ9 +nMHZglr9Cj7dH+fUUW1eCmUDUkbLtY7ztuWirWbtg075CNjIECh/M3x1UYxyN/ct +kU+CgUpT0hsZ02SVe+JBaTjTqb7DsNQixVdMyXupbEMEw6zCnDIZOpHqLrpYXwUQ +FSLuzK/Oo1mV3GmRYR5VZ2VAsnZ/kEcyb7Peiss16yHU0JO3V5L7xLQwIFYq96tX +goLbi63tWT7OqYmPNDwPG9wafsL5hhR1Okda/Jhyk2iRzDIENWaZ1m7fcGwsfMDV +dkNM4doCMGNTubdNjowpdPQtSkT/OVHHZJDV84pYvdjHQIyKLPBQDLQyJysBlUHC +ibzVOM24iX4i5ZiHPA0lhW7liAR2vNsAXYcSUPTQXoKrCe5KLxz6icBychEbXw6G +93i6Qvje9FrQ56oNMqvqTS7zZ/yX7sjEs87E72TFkLhq1Folnd8= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1555006947.csr b/dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1555006947.csr new file mode 100644 index 00000000..8d54b274 --- /dev/null +++ b/dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1555006947.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDx+Fsz6mfOryp6loK6 +Iya8TEvWhFHWDH7weWw1vB/7qx9dVVWQ5AyBLZYARHRewDMInDXsCdcWOEZ5/JRo +SjoJGvCUWlLgcRbRDFlfUe8fng7KaN7l+BxM7an+lFdYyWmjsTxUEE3Q3ftTOI9Z +39Acd0Xr3qLJAppyZtyMYtNLm9Nlffdnm8NaBXwVC+TvV+E6gDv5zoBJ/lXxPCaF +e5JSivP37k9UTvb1Mibf4QqIMI0IHSgw1nomUhWB38Z2Q0mUhXkeCeiHCsFSd4SZ +x66dcsov3SI2SHb1GOc/QxJQzSsu5tHiNLt1zEcHFmEefZOKnwck8K229yKyFZa0 +baPjDMSiUe+/QDikuRGZc4gE+Sr5dW2wD0grC8qdivF90JrFPAeXyJmjLLQ24O9+ +NcP8m17nXVSvxDwnawu1lURUxiFHzaNmXpAyH91fk2f3KBrz+SNTAMStqvOTTBor +dJQHgZisFcrfGF/ZBypMWEbfQkqaLbX3d4iD4qoQlMJSryp0n+eFZR/giyvXlntb +yK3UWERk242i/mDymwAZY/WQKl9U1LULrMpIGVf7hG48EmqHn0EIdzcyVrQNsCIh +8yiIYYry6PU5dTkWNBLk4aKEtp4sDDci+Pksn27ESCMie5VJ+zbXf90yTuNVx0ms +9MVmuVfwKVSmn6gcByFr1Um6awIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEAS6+NfqrQy3GZMPUW4aZyLSRvkfLc7Tpf6N9gZ/v5Tn6K/GlhfD0eaGLq +UZhhShl6zGH+TUCluEnC+HiOg0jTnsqKMvi3I8wTLG0kJIU7vR0zgnIAUUbEHrmk +ozMyaM2x2ivXR65FBDj4XqamOMAr/MDxCvz59OhmTDXnMBNw8I4W8y5VHFq0ZGYt +KpAehMTh3UTfzbUiUypNVAY2ZuYsJ93CtgKNGxc6iq77KW/HIqabtLYE4PJ7EJrw +Xwiq3QgUVgXTYJ3+epzpHlpmlF0rNF2LmO/OHf2sl9reE52HryZl+tDIu56ZjcrA +pahCEknF87GFQqYEHQaWU6t3hnorAlNZTJ9UEfkS2O6aKLbVLi3KRSWXNc83m0bN +KMhT/uMnjOqkZGgljL+FKwNU10uqI4F126nOVvidfI1L9whBL+XvonSShgtkCOg4 +FZKpl/2lzZSSkgwQCtjel51Ietxp0ibAu9uEnKs79TVH5+5d0FD/J+8DQPFIC837 +lyzlv6gbDUJKi8Bg7RF7ObBGWwW2VN1HQtqdp2bUg/HJlmxojGMLr5SqdC4K0aIK +dTrBtegAgsEXaOHYyMR8jxz9a7QljFVYHbINEqg/+hW2ncLUZGA6ZuDRRNIwG/rF +zn0i62KgUA6nHRKogjnuDotJkX3h9R/xxRiEUOjpHRnC837qqC0= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1561057493.csr b/dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1561057493.csr new file mode 100644 index 00000000..f7ff8d72 --- /dev/null +++ b/dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1561057493.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC042btj8u+fvVZ8wRm +YVAAt14raoOkVj+iC8G5kdnzGznTQEwVveTbpZYEgyk15VZrHdTgY5u5BzRuauzY +T62nK8xVHPv2vxroTVNvslJchfxClRBW7pug5meyb/8M6Cw2yHxUdyxkhcHOIgEu +0iiEWH2/yMOqoD1ZkeaJkZX3aiwnIk38/kI6STNlOtXoqpY8tWK2LG3LnWVbhx/L +rsYaH0YEeeGRMw7BgRPletThPerfobBSKqVpC2p8IR93I7xGylWcY7KhpC4qqfAh +6OKL56GaSRujgvOTnNripmm+WInOTpxN5EULPYi6e9F90zQcbeRCI2WY7OilNs85 +fGiGd/ZavSfh3fhwyqV5dBYu2lj0QsoFeTHxBDvtMscstVjZs0Qop4Ma75Y7dfG4 +zBRfCfvxbwJCOvOMIhd/t14dc47gVU01XY0GaW3fCM12ZsSypIvtLeAfA6AfBapc +ml8/vo80WrrIlBqiZhqj1pz/wUFi5PH/vhoeplS2mQwOVcks5Qij+KfHixjtHg+u +9sZNF7DG9wX4KqwFiY5+SqFpYbfJEDIbPw1PVA2cacJr7795wS0lI2tSjZajta86 +cqPtAeHqjulLXkLcNniIFone14o6ICKPYBYigZVqLS16Q+El1r6yzGM6Awtk+vzF +0NpoVtdEoGbcYUCJIxLIVLflGwIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEAp/oUpQQNc8e0UqzrGNpd5FGTmhgACzpYPuhxhjytRJBi1VVDoPwcj4tS +8MVEMz7gCwehUO81+oY4cOQprQWNA2H7gA8qhums+glM09Dxj2hSl8CKs3YxsLy/ +14gu3niFQ3/wHwFiC3Ukwx01w6XreqwFNtkTihUYuNOpdgvzjky4qZwQqKckRADy +NHDS/QMFPkG3wwbfBtjhcp9hPRO22Otj5TUHKIvcmoUtn4Ez2AAgfRfdIb/JXydE +9fMW8x1RhHOYGcDhjV4vsttKyMR3nKZf/VV/roKXX1Suf8dIiw4JN+QGktQVE7zE +LJ55SQhyjfaDPxpbqmnN8t/D1Wwt+Gjb/Ty8uJcz9Zwm1AOiCNRZ794phwM3/xEq +kcZB0OB3Ri7l2zMWG7sSAFLUMK1p5JPJHQXEQn4DMMDsSvO86XQSVxn88aFGJgYa +GmBz1HnZu68W0IMFbkXsSXryEiYs+Tpp4JjihaHXGp8OrvE+OF2hMIhQYOfSJQCC +bcMVcsQ8iKxbvXDG9sTjtf8bmg7JTq+aozKgNwcGZjII2wQPtTXmfMIsLwYE01+Y +TUF9ZJZUZLi6T5y/4M1N3qDDSNmAYQKceimXHUYn8dvwd20ek7dd57ff2M1UYhCi +93/O+tEPNJsnG5gJKfz51EvWN0JamBLBao0wT9uTBqf6nzZ6nEI= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1568123723.csr b/dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1568123723.csr new file mode 100644 index 00000000..0f1fe546 --- /dev/null +++ b/dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1568123723.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDobFVdUSNrmgeXx1rm +1rYCPbUZBVAQiCMsyS4RrjmGCJkMdPN9Opi41PQCoTs9NOvLnDREMqLIem9XjlQ/ +TxMbTAVM45/UYnGo2juwgk4TI55z76TQEC2pR/jCJ2wAQ8UroiXcr+QQFXwB6cVr +ek5ZMjo69xCaA1EH3ZnvXaBWx7ZnHRsS93SQuOjVHXiswxeHK2sJS+lvJbFLLext +MwxB+cmXClVTgLHPYXPNN0cLoE1Cs4hdhNTeXuZL1+iVD2Fdagc/0U/4vFD/Ph2P +BCc4f4kDfvx2HjKtugk8AE1rKRyOTnhHa25p/EICHwyq9VlGj6lIm9uqttC/69/j +Idc9GL4Oiq5B2Jdqs+KT9QWXHyR/atcE/NidozLB6W+Lbz+mDtaAYWzKFTsgakCh +prbP+nKNW2H+RydXZDbb8ebhas4JU2b5587sVK5W/SOROEfItcbCJXkz7GQ1JM1C +qbjTWEedq/pZwWIV7y+RaRCbHQdYQIeaSZ47HPKtqPVnyzgHJuVTADf/f2vqekT5 +MtIdvVQIxq3YAZQxU04+qjN5ZfFx+WsXaS4VoMJGAeIIvkhckP6M+BGRhMXXNGgu +zFt1T19bhxvT3E5Q3Ixw0iHHvv3ga36wT0D3RHHUYZBSHulipvKJAf7VEjuH88XA +uenanLd5V+z95bPehaPtFsOFIwIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEAaHecOMmED8FTjbyywQvekwbkCf4zu6tF4IQaNyILkXn2nO3PbPxH3Chh +NSwCEZ3HkxMclY0h5YST24FldPVvwkuO8x1diaEG5C4J02BqsmSn3MNNfbh9rb9L +bECN2snZrO4cdENRjbwdglAmajD6KXVmvshpoAmlJWJZBYEzH9x9t9EjwYidbuvM +16YgrwgmfaG7wqKD9g0PwwQRBgqXvS9WSPX4P6paImCFvZhXa1vUDDSPrOiMDobE ++MIMkCnYQVFcg6jQeDBFhGlwwZrJWA8eLUuHiBV0J9z3h22wThjS8RKCqcnnusPE +PP3ydxZJpJlYLe7Dlms4hR6TTTm+a46hWTQLfhatq7iuyI/TissY78tY8CftKPJE +FjeDTkL4U4dmkXQBhZqXytnpEPDuQ67RM6NGvf+V6RfTMFYuGzVHKtkYzgbUpotg +O+lXdbfJPKaBMeWymzXit3pXFvQeHok4t0iWRwoalJpogg0CkE6xq79MRxRlpjr2 +/eaQYFvoW6vk83ErHsmOtIlMHLIc0iu3haJ2xzY5pqEQouVlEOaNv52xkF7iAsjf +fS3cOs61OYWJ+ycMXtyCq2HsWxQRi4lkqvHx6+PwX2Y9DugWedISGcTRHYTq6kTx +2ibsTKgy29Pbnw7c20uBtZ0c8T0tHPEEHkIQm3ky0LtfvsMb1eM= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1574169130.csr b/dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1574169130.csr new file mode 100644 index 00000000..3522794b --- /dev/null +++ b/dehydrated/dehydrated/archive/wifi2.natalieandjoshua.com/cert-1574169130.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCg6F/dx08BoJZwM+kM +459qDh4kMK8NW8CzblI7imHoOgelYx2ShwvUzQ3pKFbGqtkCwiEjJVoJ28CJPBz8 +8YkcVzS4Lgwd5pIyOjyBa6jhaYIrI9sMN3Kfxz4uvCo6IMna6D3vpEIrLV9//IcJ +5QEqGLqXENR2XpaC4GPZ0MpV1VYiSTozkdB8nLnFjjLJ7PnAY+4lrgPRmFTiuKqD +Bfc/7rHcBMRdB9kdG5SZEn0vqCjZuINaXxRuDlHq8bFh2yWaklNQXN03tl2SwH6j +P7ZSA+UOKWRdAJ2rwXLwL+52fR1L5fS32wlSRvzHov2FpSA8IraUmRL9jjPvnG13 +v4rEiI93mzp9cKS9Q9ef6xffv7Uiuz7FPkOrNMKcYD9U4McU7s2yTVbHEkdRHBCz +PPr/08FHTbipFgRZCG9JsHM80EV9+qXQXzwKWWCO6DLe4XleRJ3NPVsOjoT6OtkS +FvOF0PJsvBSkiy/jmQ9CMDX6zxEVspbxyi7nY4szYr/ytUwQbJVXf6j0wvokkhy5 +YAKb4u5aNc6Teip/0B6/q6wrl4ej4KL+oTvIfsl1O8niTT5kcWmgz47mNU5dJkEZ +tYkqiVdAYKv7xkXvhj9NRNLAStJpQ96MA3GT8cX64Ms6AqrxqxhUFM9CDi9MuHXo +5w/iihFCLlBQgS69QiW6TBVEZQIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEALvwLa6aXiECNZ7AW58xeMiD4hIyE+j0DFIlu+/04N95EdVc6cqvGFB68 +OBaGJjzVmv+ZLnpZTyIz53yG7dBvFc07KDIsDCplauTcDQGYmRXDTqNBz+8wb+kg +x5TGUhLbmiFhIkL19UzxDYB+BHKpLErKvoZ1BmWztsJHtndoSYFy4FVpZiD30xEs +tU306b3xCUR61kBg8GCWe+M0gA3Kj1kVcF433Ot0nuBXtJR1Y26rEzidG6wGXZOm +Z54kXgEAxzWv5HlZHTgBbNxGnj4KNNtZeNP3lmOUkONvhv9hzjjXhrWcPCT6hAOi +VJ6XqdM9/3WOLoCFLBBVb19CycNzlWLUEm4WgmXJZM2LRrJunic+bWuWdYoItQk0 +2aBOGSkBHKzJFFNl07OSlHxbc911TVAvi1QR8JKoaTTUtgNKTb4HBt7z8D4fkO1j +mSl1I9i+3Zcx/Z5bU4c+8Uvi6k6qXUiuEuWeCnjFwiS3Ld/+wgK+UfYUlWTZP9Y5 +REE/96T6YFe0zn/FGDn2UMspcwsWeGuaNYVeSL5OskFzWjoqax5bK+V7oLNLeIro +fXaO/I2lsK9KjA06+RriJlqaKU6teHZPfQQqlEmCumWaHvEt3jNXc5wdPKVPL0VT +gSZtAA6mIGzEK0sNF69C6TRn/cz310s+Gu1PJb8qF5nCURLHv7E= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1579873188.csr b/dehydrated/dehydrated/certs/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1579873188.csr new file mode 100644 index 00000000..a1da598c --- /dev/null +++ b/dehydrated/dehydrated/certs/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert-1579873188.csr @@ -0,0 +1,28 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEuDCCAqACAQAwMDEuMCwGA1UEAwwlNWYzYjQyZGQ3YTBhYjFjYi5uYXRhbGll +YW5kam9zaHVhLmNvbTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMds +EBGY7oo+C+e/lOBgv1DmLk7laWfP/bPulu5I1uhc3BE4kC6GgZ+ApBo9dd7JzYjS +g99+QrrGQ4KzfQ36hL/rOzt6mQx1HtPqdbKawN3UjlSAT+uBto1iJ24zXQ3CLqIp +tr6XVuP1G/S9iDB3K4UkX0aSyridUExa7TDsL7iRgvUgH2GHapmuQ2DkdvW0BzZ+ +Xq1HM/A3MY175ztNkkKxvmiuQT/oLLbDsNM0yG0M72AM/tGhrNMsx+UGumvvEn5A +TILIsuYMbVJwoze0cZvgcq6/U24Azp8J5BnGu1aBIOVZBzSDwJ07dYvhSdfbrBPD +ml6KNPGqnAmv5GRRM/n6XaZp3kk6KnD7qItMYKQ8TYMlgveWhQC3cVX5jTCFILKF +0p5qchCMnL1zF7Tl1Puzb/4xEUtnuLvrmiMceDvhLKGLrCwH7Js3xWFvgEhwJWFD +GlAIx1fVj6mfW+SPqppTaq7Tl5qaVgDvpMDzWsODCK6x8eN7yYmBk5WHqcLKZhdl +zKchTP8+2f4O4rTG2z4EK2mm3jfmt5ZjLl4ua/3pS1me4Iix3SSVNM0TU4lMd2On +ffJr30CU2NXqIHHjaE+QkHKPfBgS6XOukrqfOHvU0RXOjQ6FefwsD8D0lxZ8FZwK +1/KEN+3zIcNb6noWAmc82mJ20B6F7jhzbYjs9FuNAgMBAAGgQzBBBgkqhkiG9w0B +CQ4xNDAyMDAGA1UdEQQpMCeCJTVmM2I0MmRkN2EwYWIxY2IubmF0YWxpZWFuZGpv +c2h1YS5jb20wDQYJKoZIhvcNAQELBQADggIBAD7qxeVwHmSvgYW8NNvRSidgtTX/ +5cWSHW85SD9Erue5ncinGpmpXr8ZMl2PfTBbaweoDe5OpPFIrScbQKYAg/7ahdmj +e8ZVAPCgldOSQTO+PgmBhbU0pcySGwDvHa6Somx5NA/TogXzMvR5YMj4InqDfW0F +rF3Bu3GeeWttgQHUhEaA6aKmSr2663EsSYlP1k0XFtwDJs4CkyKyMgMV6NtYE7FI +OvLsA9Vpy3HbvU1cZjwoIwlWMUoHYMXrEUai1svpt80yM7WmP1++aQlMSFkmVP84 +WEmCJuTCcCUkWIM3TzRLKQ2tfF/0uW5bm90r0BZFTUtZwg80m+j2q9hKFIKaD/ik +gjVeplZHUt1v4oWsH+EbUFpwx1hG6mpnC09EdmCHMNwLt258g06+IhJZrPGHvJ1M +JiIzdbn48+uWCyFKQjSlx+ORYni4AJ1VPz07KBTzhOBMkHQTafRzitjHLojNsnrw +tf4HLBAUgPwlQmRlnpkT7eTisSb3ztKhJk436OsJ7uv2tqBHxMNvCC1Y0Tba8mFB +Hll2hPS0O7IT+UgeqBV/0R6SgSS38lm1R7xByGUXNmTNY8kfZiBEgnsn1G6Q2uDu +eOhmrYoDxYINhFfrn7nGmKMupn3r7LLvVPFvRbeHSWL24CpzBuVmaab4V0g39VPc +0TBfHms8VgJFZoep +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert.csr b/dehydrated/dehydrated/certs/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert.csr new file mode 120000 index 00000000..a5844777 --- /dev/null +++ b/dehydrated/dehydrated/certs/5f3b42dd7a0ab1cb.natalieandjoshua.com/cert.csr @@ -0,0 +1 @@ +cert-1579873188.csr \ No newline at end of file diff --git a/dehydrated/dehydrated/certs/airsonic.ovalwonder.com/cert-1626464633.csr b/dehydrated/dehydrated/certs/airsonic.ovalwonder.com/cert-1626464633.csr new file mode 100644 index 00000000..10ec2ce7 --- /dev/null +++ b/dehydrated/dehydrated/certs/airsonic.ovalwonder.com/cert-1626464633.csr @@ -0,0 +1,10 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBUDCB1gIBADAiMSAwHgYDVQQDDBdhaXJzb25pYy5vdmFsd29uZGVyLmNvbTB2 +MBAGByqGSM49AgEGBSuBBAAiA2IABPljgSeL1vBOToN1AQ05XiPe7v+0xy98X2CH +DiXGb9CeOJpKbsqk7HHz8iolv8Su1/C9GtuGn4+PbucPFbAPdB01+h58uM6hHkF9 +zpTZADXkOKrJ77QpBmk51O0ix03jfaA1MDMGCSqGSIb3DQEJDjEmMCQwIgYDVR0R +BBswGYIXYWlyc29uaWMub3ZhbHdvbmRlci5jb20wCgYIKoZIzj0EAwIDaQAwZgIx +AIPozBWBLrNWoc95pPkVbLSpicZoO5ReGlZpRN+dw2iIql4bQgVWmuVzOoH5UaSZ +jwIxAPH2jlV7Ewf2gm6kHJZFKKGmy1YrBs5gkqzb+3MvtGhUVuzeXvYsJsSNLYxD +Dnlfxg== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/airsonic.ovalwonder.com/cert-1634205288.csr b/dehydrated/dehydrated/certs/airsonic.ovalwonder.com/cert-1634205288.csr new file mode 100644 index 00000000..f4de4bdc --- /dev/null +++ b/dehydrated/dehydrated/certs/airsonic.ovalwonder.com/cert-1634205288.csr @@ -0,0 +1,10 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBTjCB1gIBADAiMSAwHgYDVQQDDBdhaXJzb25pYy5vdmFsd29uZGVyLmNvbTB2 +MBAGByqGSM49AgEGBSuBBAAiA2IABHXCYorGMrBYXfvKonT2Xz2TcHs540AQ3BO+ +mQmgVvQDhM7pm/e7vQh2G9ui+XSKLy9pu6BhzbxjAanJjoizxMHk8Hp59Y93C6cB +hfkvmcKAmv50kRWGs4/BF81kikYGjqA1MDMGCSqGSIb3DQEJDjEmMCQwIgYDVR0R +BBswGYIXYWlyc29uaWMub3ZhbHdvbmRlci5jb20wCgYIKoZIzj0EAwIDZwAwZAIw +cCfxVKNLqubIidACHw0QCCraTfTfsjVS5+s6G6Mjkk42mdASoiBmDtwVE1DwrsEB +AjAxPl+s/tnX5cmaGBrfvspGAbX25M5SP01n/gnsCAMyyoAITfywaigzayHymzoW +p/8= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/airsonic.ovalwonder.com/cert.csr b/dehydrated/dehydrated/certs/airsonic.ovalwonder.com/cert.csr new file mode 120000 index 00000000..674e1893 --- /dev/null +++ b/dehydrated/dehydrated/certs/airsonic.ovalwonder.com/cert.csr @@ -0,0 +1 @@ +cert-1634205288.csr \ No newline at end of file diff --git a/dehydrated/dehydrated/certs/dav.ovalwonder.com/cert-1625160249.csr b/dehydrated/dehydrated/certs/dav.ovalwonder.com/cert-1625160249.csr new file mode 100644 index 00000000..8e902bc2 --- /dev/null +++ b/dehydrated/dehydrated/certs/dav.ovalwonder.com/cert-1625160249.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSZGF2Lm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAv38LdAnHhVX4Wp0Hp+GvFTQflC0A +lf62oL2HwHcS2osdxEju/sdQVCEnmcG4nBc7NcB5twE8ppbxB6JU0xsh0WxXMg03 +aZnGRk1V02Z3Hg3u+Rg4iX4eDzLUFb4XIHCUycmhzwb7DiK7XE4ojBYcabsdiXyi +OFQ8b83Kf9zjh4OYY6dzng5LcaRu05WSHFGh3c54HdLYiUJvmmkYC1CUm2XIdTXy +Evdli7RP212Byd1WHt9jd6/Dra75M8Pqz+xsJvlayiQcW2X4vhyibKPqJkAXd4Z1 +2oSeOz9+e40XrNGS+OAmh4GhJcwPusdvfFIdw5MnZeB+swepgwtCZZSZyfYnZn6d +Q7a28oK4WXNWdOq5xwaSN9oisJuXY5vEifsbfHNu8gf727PcOqlbAQljM5Nqchq9 +118t2mWWKpCJ+kmRLZpPktXanj4xRm1ZzmDcdBo3S8aZx0PBgfgr6r0iS1NA2MXf +w6/IcfsJN1I8FJlq3zw2XhSFEStWOKUeeW6gv0c03Yv0lOZCFlyIFGMOmVmD3rJV +2254mZTDQNgtHmVJ9bn/CPyGcsHG7qQQaOV6/+aE7rRiVPAF2dzy+7psTD9oS/hs +Fn63qeZ4jnLPy4PlUKdORjwqJJa/UXgcFyKrNcAwLZT+AjQjetPTYtMcXTEqEbpW +eFXuIZLsjx2kP5MCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +ZGF2Lm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQCZ1TYYrr+6spJ6 +uN8Qt/bEUy/n3ic3/G+npJnZFXyvbBwlmLlum99rWyC1K+40CAdb5Xe8Tm4sm9zS +hlj+dXOhGcSJ4guV2qB29KcYSmRDE1PCzMu4pnaglx04viLNXjvXzybpPAfCf6Ct +N4E9I61VNSFEfsG4OTUf4eonFea57oG6CgwJHLGmGiuMGU4SKU11u12W7zubQEl4 +/QepzvKy5VHPIPyx0RBk++Y+fa7oOzcGuHR03Fl0MZpEFnJYuTswieuCSrgxLi6w +S54bEhNbdT24r6Kgztam5Ev8wE7hau8JiuM4DMnbaE56lAmw4sW2H/WGxQ6ieLHe +os1BQnkGmxKypf9CC/lkubL23n8zetgENQjPfFhC3JlBGJrMD1nEyDkxkBUOwOUf +ZAFzbkgAdtsJVcGJ189sVATuVeMa5tQcBmyMrLnLsFPGhoRcnZ+DjdAqWhuTmPRh +ZSmq2VHfXCiMcTBviGcuuhX66yCqbDyDS0J/n8Ck4rmZPivwcj6oDBp/bLl9aWUQ +q2NFp3mteBUiXz1uO1lcxQuELepYMLyidavMNk9fjKOODoMqpZ9mCk3d8HMCEa0I +QW2UfCZq9FF7TbpuzNj+0ZaSRkbmBPIVHWFS+xabLAdsYswXSbL3ZNU4HQQZety6 +NBadb+M8KD4q1ughXF3db4Wl6ZhkwA== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/dav.ovalwonder.com/cert-1633977550.csr b/dehydrated/dehydrated/certs/dav.ovalwonder.com/cert-1633977550.csr new file mode 100644 index 00000000..59563fc6 --- /dev/null +++ b/dehydrated/dehydrated/certs/dav.ovalwonder.com/cert-1633977550.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRDCBzAIBADAdMRswGQYDVQQDDBJkYXYub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATCQVPrxQM13QhvmeWi/q9tyWTIjISWVpXH5P97yhEW +mxi6DBsd78H14KoZfnAPprk8W1XDLIOwR/uOMlppObNwVaRAtRsm65V0yy+sRGsj +ynHF9wbFIosBPyXyzzvracugMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EmRhdi5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNnADBkAjAynz2Ka4m6/oOY +weLRrJko21i2m2h1oKgMQWVmfajiStZcKCEUh2220VHclf7P0b8CMBR1kA2bdwVz +c38LcIcTYmq5XA7Ey+OE2BKQE54GMQveX/RUx98aN1y2yS10OuBu1g== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/dav.ovalwonder.com/cert-1633977694.csr b/dehydrated/dehydrated/certs/dav.ovalwonder.com/cert-1633977694.csr new file mode 100644 index 00000000..deaa0a39 --- /dev/null +++ b/dehydrated/dehydrated/certs/dav.ovalwonder.com/cert-1633977694.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRDCBzAIBADAdMRswGQYDVQQDDBJkYXYub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAS0qrO9mzAbsIMuTsuLMHpB7yoUud8A9MwHOS6l9mVO ++WTJuc1l4uUi3pOz6+cDppdwzUg7l/96XHmKYbkD17PcyocgVDdCg0waJFcageHl +zOkryi5B9MzE9ux2P3w4ofygMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EmRhdi5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNnADBkAjAEucr3sLbX/DD1 +r5bUWGrINXwQbahcNXRU2zXkugfAVrmxj0XpEQJDzrvm/SZACrMCMBK5n8QjLq5c +e0F/c9dBbMEJarnxJxeR7eAnbvN4G6HzehSTwEGifJPo910yL7cziQ== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/dav.ovalwonder.com/cert-1634205258.csr b/dehydrated/dehydrated/certs/dav.ovalwonder.com/cert-1634205258.csr new file mode 100644 index 00000000..89e02d5c --- /dev/null +++ b/dehydrated/dehydrated/certs/dav.ovalwonder.com/cert-1634205258.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRTCBzAIBADAdMRswGQYDVQQDDBJkYXYub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATbtYdjlxtOou/jt0UDuIZl6G5nZFgi+IXTs3PmQ53S +LzUGvExMKk52VhKYYh+aGh6ima+jznjrJS+02M5le6qqGJMCX3pr3z2qoCV583Aa +HaAnJy7KpgvSpwE7VGeOe4agMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EmRhdi5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNoADBlAjAGaXNqGHw8+zaq +M+yiXzWYnJ+SA8ufX59kKwqEiROp4eaTajUleFLqKoiCMuhVqSECMQDkBlQch5jK +ukYqFsZWbQmIVv62MNI9d+A4K6CY/9BwnE3OQxQ3hHx/K4Pb6C1GRc8= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/dav.ovalwonder.com/cert.csr b/dehydrated/dehydrated/certs/dav.ovalwonder.com/cert.csr new file mode 120000 index 00000000..4a0af794 --- /dev/null +++ b/dehydrated/dehydrated/certs/dav.ovalwonder.com/cert.csr @@ -0,0 +1 @@ +cert-1625160249.csr \ No newline at end of file diff --git a/dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1579873444.csr b/dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1579873444.csr new file mode 100644 index 00000000..1da1abde --- /dev/null +++ b/dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1579873444.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLWYubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDkoMrCv5pC49C1 +7vwqRyF0lgJDPOWLxATb4SLAi4fLUriNRRPIyXU5KK4E3JFz7jYXrEQjDtVwN5Xi +wDwRLzloTDy5ruS9hXqRmg+cJqnaqUSEQeQ3lMuj3j74o6cS+1XJ/TTCXF6AHKe8 +nAtKtRdFlO3cOB3hciqvliZEE+M9sZwMpmXqG5VvUR7rO/ZqTV9o8JYvkteK/QCO +yrvQwxT9yh5CoFI663cY1hx/m1kRipuaccnVLDDoHx+uG8mOBmlaHgH60xSGIZ0D +LN+1pEd4g7NqJC9Cavr7w98By3Yn+2/NQfo2jiVE6iTRzfw9HvVWME/3DHyAypdC +DNBFyyoIfO/bqFWcPtWy/atxOQrxOte7aX5l5fmJmfrDxP1peBZsBgbLAcdyt4b5 ++SL/3Y3b0Y2s3SuG8jenDzrPQWFkYn17J7qCv9axEix7bSVOX/g5iwGi05zRF9a7 +TDe4Exya8EfMFwG/cVguyTz/H2CISAmvc+212CdLCMBce/I/Rd7pgwQsFu/Mb745 +oz5H1JaLeIaKuPfwrykV+uh0qZnFIkHqNoOrs0vGxqEz3olXwpKXu7CRHw9CGnpY +ZK6WvIydjepzdxhVWjo5iqoN6gc5wm39zXExjaC5evgK7zddkKLwAtXiPoVin/1K +2Gziujf4JYZhZzLgLJNZZ406E0CXIwIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtZi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEA3s7F6OGSAYOgT33/LHGl/RL3uMLSJ3YhZrecKFSBSEOP3I/o +fB8eIsMHZdotGxkrqWIPMsu+uLfb5nfSyVgNfXlUBibMtdIvEoHY171qhPGqrlYt +rn0ayuohulV0D+dPCB5sbtBAd3TZLffL/aMY2y8STHUkMgNL0t3Gxks+S1VkLUDU +Gm8Hq8M47MCkf1oGd+3iM0xGUGiAZibZB0ppt9su5ECxGRv6YALCmmzMpLChagA9 +Z3YPAnuHGOJGBYRGpDPAOeqcSXG92NR9eu+uWB8//T8Bt4JpDFb84Amepq5Nyu8t +4Z8D11i1A/RckPeG01uNHJLovcq87gzXH00fvuzJIvu2ImpBiiziogSQc7dBbdR7 +aHCTQIB7W10KS/PxsroDZZ4CWUPHkYKa1nYJnQinVQQmn5HRxEf2Y3zD7uQxt4M8 +GkZocxbFE2UQZaVCuRH5vjEWpDCwL/yS4ezjVL6xkHApSOMs9Ov46d6oldfXQlgO +kVGRVzQuBgwV7QKAOdHg28nwudiozCbq/zmFz0XjTbSwosrdfdS0yd6ATkShNOns +johfkK2o8FZJLkOF52zwewLBN3hrOXTWPtlKsiXp06cYWW887K7S60m1ucmtoygc +PkFnaSNWQGN/SJdfuQETlsAz82alvgbAPD9e1NoqF5miI4AHybNDwE0dmAY= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1587869069.csr b/dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1587869069.csr new file mode 100644 index 00000000..baaf3b2e --- /dev/null +++ b/dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1587869069.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLWYubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDiBM+7bHPabZVs +WofUpy4/2tfnX+6oOv8CBOwFpNpugAy4az6KKAqwtkNksk1vgJZ7/4D3i2/wEJrF +TDdDnF+PaXck2x58d9cscVNMGYF0gyU8Hl8RQbUQJPl26Yhc6t+OAUHyDvSd0v0r +0A6QyruNi1n3wRVhwWRVlCz8gtV9Fcwf06DbDBQ8gNS8nEk2hXFU55xTJ1WCNhVl +v/p5ilv/+bs2ErSl0QVpI6r02UBG3Q9isfjLVLg9jGVAiRJIMcDlTqCJEXaISEBj +xvtWSIgIOYH6hC//Q+800/nrrZvJRRu99w/ylkOIeHKIM+vdbA/iawMzZTRGExyh +lHDIdte2hw5B7BHAxSyEcSrOsmrIRxJso27G1sZJQ+8bCDNw5SC0v2R52amwDjrZ +HGaii8vG2DcF/t5Vyfxmo62sSt1xlKa0wnrrc3X2wO+MlLEvUunkLDYS+zM3h+hW +L/rJmRmEr78qiPb7j6hw/qT9x4RRXnmZKHuRzDUsgo5thp/LNdhlHO0PyiuWHPmv +XYsgyLyJwKSAS6w6BrdbAWzFqHEJ6h6MPA0M/jurlSqw1MgF+7qb9TwKvcalsHiq +kFAQbmWgiJq3qt1bVoO4+am+CUCVOjjobDhzPOtxykKL3rTEhoFH9nXQA3sTzb3B +tzOpKyhFR5WFbwl0M8y+CC8opThHwQIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtZi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEAJUZoncurgxELag/HYsbCCbTIdLVRyn5jIppWVz43Am/8qYym +ks1ugzDzMpmJdzJk/8A2V1mC5exvxStCattjr1ECIChbcIBgEjyy0bSVn/hd7KmN +CgWJ6tfYJFg8QhTLjKWVxEOUBZ2snSL5dE+Ai6XjHUSaFPJiJlEL64DfXdrJRblU +TZ5FPcgHQlxSe2Q81QXJKFcDBMx2RqmSSqirsNC9gWuLX77mVcdtswBQVIpFrH6G +yGZZWxTE2jGng7KY6onDDjDnssLF/zxwKH1MxiIbDnmt83tUtQtPDf5xfWnU00tD +xk2bx5ZpkorX5ygcdvRwcp3tjfMRFduHUfjSdMdPK5FXZSW5RH6J29GP6BZh6avU +oWppSNMGIS/exXSMa2rTFitJ3V9vc+bw+hXLs+3TBQaxUOWiWwdK8NCmncjadfJA +lfh8ealqndd2OURXhcxuWn86o3jKukOTz3r4a4y00auuekzaSGDtUtCSjRPXck1A +6JD/ut2xla9spnUxCj9e1R8OcGlgziTvVvQeh009EYtQXooXREMPtV7mwBzYrg/l +sKiEcXsWD0AVYzDb8lbMV15YFJvyj64GOEyHANYtUDScvhQtFPxz0VzhSopQTu3F +1nX4D4FeCIAdF/SdDV9Rig4KkukD+//Jd6n+FgBd756CCcjzxukKO4uzUHQ= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1594783549.csr b/dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1594783549.csr new file mode 100644 index 00000000..4603ca28 --- /dev/null +++ b/dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1594783549.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLWYubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCtMjo3M/b1L7H1 +cG27xw73wFvMnD13ydYUbAzQPNlMnrtG1URg4zOWNz8qf8OmLkOrYxdp0DkOcxEw +//Amold9iH3SC0K8bovZ0hl4Y3Pl67CFG+k4RZSUyHrmRhaxHA6+7VORd39HNktp +3/c7OaKXvCvfifQMBHFLu5A8qV1Bmh4EGMgpa7zga+F2WSxFpEFu1FlORcwVK54h +s5NPTyBIU+UnJti6Cb23fCUf68ZZZzkTXfe46V4hZzvtflT3KFrJYz6iOjN5ZTgu +d6yaTrQPzVPAPcFupyZaH9kMR1EfRH0wNLvR2IFQotPJ09miGPoVuccb+J3Ga8iq +a+uzfRhAFvHe1aDV1Y32yE4MujtwmWzn+elTbbDtn4WJLjFvTKcBfyc/C6HC5+dx +lttpLgnLSwtfjoepPHzSBnYjl0jU8OXc3MXZnbZjEpC/xo2dujRZ7+ajJHVM1mkc +MsAh59jERL9kJSYYMNSP+U4pmCJRIDemqQXrrEEPcO1bL9ERs7wpG8zw6mlp/PHR ++YeAs2LVcOKMqadNmRuv6/kkQd/T9H1wfEMRlL6+qY5BcQuAJfGXBx2WOYR0lqun +zHRHmlrxxvM/9Yzjauu7pBWm9eBhXK6sDfddhouiVqoaKDMVeZehTbwnPselkHrh ++ypXjt7c3ElH/Yhjh71UuarV2jo7xwIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtZi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEAb6z2N5QQvdRRiwy2IybqwVZ1cceYjqLY5UHm0Gn2l8i/IGoe +ioP2NHhIlA7pqHzjH0NRIc2ijPWjkXiMreEJd9vWQccZAebuklodGMKki/0y0qTc +IW5izskPfZ6pPbycNfeBpm5LxVFzz0uZj35dFf3Qt9C7bktWIVOXY6zYTwViaWZf +FXj4togtNz2zRVODQpbz1FZnVjtpTSFgk6g5xqpO6akYyAktePKNMyEoU8smab1K +f7t/ZwRaND0HMOANLoBiPIrJuHpp68UG8LxB9pPrk+dSZy0rrQso28QhlvZMcB1B +8lRcbgcY/8rHuE297BnOfitUpNJrQlQeFe/10d+EXzWFKTy8TtInIyNSF/qdrlXQ +IkZn/6+3rj0chxd8E1/TLGjbyh0K077VFSGI9VYfHg18rVPPD3ayedjWL+nDVTeK +IZVHs9HIfoHX96AkADaAdw5/qNTDIJeVtZBZOsFVh5Qpwe3Lj+m8S7blQuYRerQS +sFsLoxGn102+VKW/g8Ix2maR0WnxoZ6d9H+WVOApvchY5U/uSWSthHAJ0aF6+nIJ +5Cq+BICgAq9p7cyqGYXE++yEdwaHYQ8lCsNUS6Mohou3F9VXcGJkujfvN45sbZPE +u9Gr1zl5xGY0nqhyE9gusMuBMPX7FBgyw3cJezqufiQjKH40N8dogvKnrfE= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1625160217.csr b/dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1625160217.csr new file mode 100644 index 00000000..c2c78771 --- /dev/null +++ b/dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert-1625160217.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLWYubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDs2esai1UlBtHL +KHRTMobeLUauHtW4KPINwF+CPULKIukdXml9gie3O+Ur2Ie8ncgkIG8LzW8a8vaH +uPmVpd4Hxn21RYEtAHU8Wdke9Ml01qYpAPFyuM8GBAtByhBlD+WLwGPA8kRYG8al +ZbgjCQhXRbXNxsSYpU4XBmjzeyeKkmHJQr8UYM24bY9UHBZxcScfcYuZYH5/75WF +E1kDprs+ICbLSpiOR6+jrqKYtEVVqB+xCUkpEO2eJPdi+ULvynBIFVvVOV02AYHM +4RuVQ19ssMGiXLBAL2UKVzWfj34m79iAZDYTKOfR0Q/7MNjZqFR7a7di5P9OmDZI +h+hWiFnIci8qp43OaT7PjPMhRc431z7AHS1Ap1ibj8Vraf7MueOi4aqYgyh7T7Ka +RbRGqw9mnfZYFsLqbePrnCuGb93Qqs/2Bd4fG8cCI95sWjQGBVh4U7EOtz7bAf+v +JJ9BKO6fmGZ96CzuUca1TK7LW356Uza+DxZMjjkVmMgzvt7H2mggwhVhkHS5wKQ0 +3FsPomzD8Rb+uCLHgNWPSVfqa0RghzyI82X4qRp28i+qdItrx6qXs/gMp0PIPUsJ +9deXZhcQfSc+1VdL+FV4yD0GTvyjqiFSWpDwPxvdWEkEHu1fg6MZNeXl8Tp5+Gk/ +zwCjClPMlAoSKjiim4S/wyDnd+8sAwIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtZi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEAmVZVRBCQO0OQr8uBqlcP79zo1OYC6BW9Llce7UA/eZXuCoYf +NVCtOSIaXgi30SBJclf26/W54C/InVZMi7mcYRY3ZQsF/GnQpg8A2LbLEcnVaknL +JXeMgRa23Qgm1jdwF9m72Y3TO1jYI9TrDPT1SoPiE8w8PWQj6Ow67UdHvkXpH/nK +jWnGNaKAEIIEkA7A1XAIV9m3e3llwFwo2wMR72vl/7rpIjsEf9hARPKunGKE/jnF +dabnjQ7Iv9hKTIVhM2geDVKDgPDXavASsXi3R1NpoJR92oVxIQTc7kz4PDLvWnfa +X54/C7OSTN/TNcE0bdSxK1IbfXgHOS7aOKmYzLTxDh9DB7C7HHUzwCs05c6AhaAf +z0hfjaN7JNJqMXo5bGDTkf4vMyHWm/KXQ/pj4KRfWjTSxzh0mGTJMXW3221ndaF5 +8Hu6UEqUB9d+RX7p8w1TZnhthZrOEJvP65EnvvESuf9qj9fdp6G2sXQt4cx0BKQ7 +x1OcXq25lE7sq7jCPzZLHUO52dYzVdfF5qI6JiEwjYIJTaoxvXCNUYa7MEV9Ecfm +e83MQqUtzU9pYgnNyGaiO4vGyXh5TU11a5emGFPFaWeX5ArnmTQ6e2GpwhwPW92q +SNJ1xGco4ckwPZE9GdwjVsobL+WrwgYKBr7SFk0nMW9LtIUHVQ/swFX4suE= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert.csr b/dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert.csr new file mode 120000 index 00000000..988a93be --- /dev/null +++ b/dehydrated/dehydrated/certs/pihole-f.natalieandjoshua.com/cert.csr @@ -0,0 +1 @@ +cert-1625160217.csr \ No newline at end of file diff --git a/dehydrated/dehydrated/certs/pihole-f.ovalwonder.com/cert-1633977538.csr b/dehydrated/dehydrated/certs/pihole-f.ovalwonder.com/cert-1633977538.csr new file mode 100644 index 00000000..cdcfb7d4 --- /dev/null +++ b/dehydrated/dehydrated/certs/pihole-f.ovalwonder.com/cert-1633977538.csr @@ -0,0 +1,10 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBTzCB1gIBADAiMSAwHgYDVQQDDBdwaWhvbGUtZi5vdmFsd29uZGVyLmNvbTB2 +MBAGByqGSM49AgEGBSuBBAAiA2IABE7tgGlgIC1zlR8DDKNryvaub62vUoI+qI6f +JPSwcvmAAoq+RUw1NGQuTIRHC3jxGgETYrCfPKqDyt30PdbvT6irfkdxUCUAS2ib +PS+6oNyMlhCIh0JxJFIRMFINJbRCTaA1MDMGCSqGSIb3DQEJDjEmMCQwIgYDVR0R +BBswGYIXcGlob2xlLWYub3ZhbHdvbmRlci5jb20wCgYIKoZIzj0EAwIDaAAwZQIx +AIBkE1asRoANUiKGGz8lRAoniLmCasE1/8DgQ7dRxIMbxNrGEI8x9aN1SiwS/ov/ +6gIwK+ZTvbdyQ7TprrTt0IcFWNd3io8Vd3pa+MzMNgiLCAs3uoWNhBmhFgpF8XBv +he3k +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/pihole-f.ovalwonder.com/cert.csr b/dehydrated/dehydrated/certs/pihole-f.ovalwonder.com/cert.csr new file mode 120000 index 00000000..8bee9f8b --- /dev/null +++ b/dehydrated/dehydrated/certs/pihole-f.ovalwonder.com/cert.csr @@ -0,0 +1 @@ +cert-1633977538.csr \ No newline at end of file diff --git a/dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1579873418.csr b/dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1579873418.csr new file mode 100644 index 00000000..e51945e7 --- /dev/null +++ b/dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1579873418.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLXMubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDBWJrwahaqtWY2 +meBG5m2brfxsn5c8WyUvTH+xcHg/pFjCEQTEYnVZRLQVt8w8IvnVjD3M5H0E/2Un +KC7gpgGze/dzrbMd5yNcUPP2ODOGTR6eeAGtwc9hfWS1Ag9dTUExSoi/upBniSe/ +6LdMlsFpgjTTSNuAWPWb0Df13aJhoAe7VfCu0mck2sGeDxymeuBglxCgvGRmfo72 +392Vagyeogd/h/VmVa1ZDgHnDJ6RuYVt8g2XMdVVrV4vI9h3M+7Ni9XQwpEBsepa +ZgLBSqwhx5GN4+ghuCm175O4YW+opgQ4w7yXuBrpgGWt55J8z3pIN3i/nkzgnIDz +TDPef2LFtsONP+I1ZVK/gxVH9gSa3FWweiJQy2BmtJoHOtnwDb32oimUzj/3/M5r +QKWUc5aWxnFDZRxvYkVx7rMMLyIB7t7XfHWDF7MpPLNv1Zu1jFIX3r903AHXMDr+ +Si0WFfGhNQ8kwqDs4JCuMYqHftW/813KfrXL5eJG37DT5qKyPYP/7fkPJzqqPbqY +1TYp3z4MhbTt+qDsp3v6MrCu4ewSJNPxm425HPJBEwC4A8H8WIWZG7+yBUVQjjxv +KcTolL4Vbpv2K9ZROOZW7nnvtEUtHBJPOURBXbh8kUbPo3Ig+HXKsShLhzlWVj7y +A7A90Ls1NzrE+73fYJQECMKGrcASgwIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtcy5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEAiJZyHhB6SjCl91xlAqbsjacL+vUaFjEzmR94x+JSCuvVkh8f +wyAooE7v03PdbdkUEaMO30uIf34HAvVQnjPsfTbMr/HyYssZuBOCUshA2aJyY+kM +inCup52sGtw80oXHtOuK7CttaIQrVG1cJIO6dtkgRFawE2c7OTpPi+z8VB/CGyI2 +jt6NO7k7XPZGW4zIA9F5p/l9Xnt50zO6RP8XsNapm4bdxQolS4Fw920TxxoqMqCv +YGt4Q5Wry2PkPPgcAEEY64PQ8MMBmWU1lWBY4z7W4Qe9OCS4DJl6QJ55du0Moy2B +eSufI9bPLN6oty1WlD8I58ord2mvzetUoTq+tkUPZfiQXJUxQU1IB6uBWC7MmNcf +patGLS+wgE2A11oibsoZLJdBGS8BCXn0FvcLkUEJLaUPiuyt7KwB7kKyJURpiA7p +FeE3Bji1YBR7qLwXwGgsScxEAjvJSqkslMt0PUvLVsEXWqOHqG23zDK3IQWQ8NZQ +8odx7w8NUa7gIIQauVrLV/JyGJ520iQMcoFBQN36SAvO6gN+9LaxCxNm/SI3Pin+ +6qsH8RNc3jpsWvUua9qFdV5Z4LVqTPTdM9FXRc6ug2lImX0nYvdw2iwxfbMDx4zt +N+kHryabXwJrRzXY71umtYHDjrA+NY5ZPlWOT0Ihc8PFjFbkKFAoQJAEfTo= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1587869018.csr b/dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1587869018.csr new file mode 100644 index 00000000..63c525fa --- /dev/null +++ b/dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1587869018.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLXMubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCz7UrD5Mq7UBar +8X4+DBJ9zBSZ1c6n/s6XuQMBy1dAlHnSP6QTU3NqRgzsir4s0lqRhzKfTwZy8DqO +DbdoR2nyyJ/EVKCJtUV8/gMHt3TKQcLWZ36Ox8oJBp/PKr+gQCgi3OwX9J7yPWc4 +aNSjgoAdUX4NcCAGyGHNuTFnuJkXytgNwQ/R+DpSiBiSEMCu+w3EXIKqSDAjYEjY +xv9NQW/8L9Rmlz8CmaltFjLA0rBk7Ju/S1OKiFkJF03BDxGLuECcHeVjWkQgxjRi +9zCvmGGbKjoDMa4GkqlObJEcXSw9+onkVeTlyjvPHCqNjjjVkATawSA8u91kNPVa +WgexuFo1GS9FR8TKiJBGSs8EU+ekuYldWeTZKOMPFUOaBX3z2CO6x8z5vSU2DoRe +unhfuGpvJVhUVhAzkp0fD7Uq8YSehwGa9wryh1h+psBKhQvebM3uvjNogg0X+kSM +8EFWQbFVRuLGD8oGpogS8TZUB+595HlaynbjSo7pNeyPXsu/a1Y7uVyYmHgsRl1a +2g7cShMLPMUHSL6wF03T7ZnsNl1CJytY4ECJYAIOybzq2OlsQ7MoH+zO730UQBW1 +SBn4QcIFHNRGHDUuM7Er1iRYhYcnUUGhdyQyDH3sHQUkk1fm0mam6pVxOR+eAxG5 +wFnWjj7qVHTRmo2m2Tr7AXauBgHI9QIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtcy5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEAotaZdWso96HzxhHro+LOCR9bwsxfSaSYsqgNswnsiHBjgR02 +d8mUDn7SbY2DA5qnfjqtkK7R841waYiecpyL1xgXBDsp/XyZwo5Q2qVKMwe1Jdlk +nU2gVILiDBkJJ0MUin7qXNWINFUiATdGGXavP/Zg8qbm3EosyOjaOtwqLqBEADK5 +Jl+ZSa1DEhFHr9EbcCQEwQtpZr/mhyUAnqW3gn0L0AWb3odToJ7cB00IYWOz34UZ +QHbMNo64aIByWpP9vG3yEUOtxGuuU1Cd7oDclxs70a29b3DJ3zL0YaZghHO8iyKW +RM6rVpJwV2j2A6LPESdyMwmbKRwU8TCAS9snwT3wr+JwCZxWBXF/briOhGxzAfvN +cYFk8dn6AOhubTiOensPtPczJxDQ4H23B5BsKeUs5337la58mvMv3vJ2lhfQmSL0 +D78yQkwq3pGbUvzACbxZqAtkr+qoE3FtMVZmnLMcJR7GNVHYvSWeQ4K5av0Psb0p +JvZEpSVwcOm+mpnQ4ZNxHV6Odb1DyFckgsxbPAKR+tjUOr2B/5Xoze8aHuD35K9Y +yxlyaVlNuLntSKiZvomHifRLPhhPl1KRQ8XHn3Q3mYPyEhsFbF7abveBV0W2SG+i +6JORQafD+JyAqM5xwLBe+PUuHeaS30ZhAMel+/C/n7tMh4ENYRjpNe0pRig= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1594783518.csr b/dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1594783518.csr new file mode 100644 index 00000000..d0ddbf2a --- /dev/null +++ b/dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1594783518.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLXMubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDVJXUcb2oBS3Zj +nyTsIYf59pac+qRhIrzMdGJcDczAunSOAhnZR7ngP1bm4/wX+auC9T0/MybprWJq +pTd/GZyg/560dsIu80TxZYyHhUbP3wyMKiJiPXEggxCyBSIwQxsYcQ/KFChlsMFD +levABvHEI9bSwWo61LATQjAqAh30qJfTXNJz1as8lCOUTnSUyciSDsOFTD7Pjreo +mXk9KwW36Kdu+rnVmvEieZw/WI3U4JFSNbRjiPshnDtzwgWube0vjvTNtGk8VA0b +dYBgF7thKRGMcsKWpNr1INZkuOuSPnRmXuAU6Za9i2iO/4FHklLXhAvrDNmAh2y9 +MIduJXOHibMSYmnQahqXwZU2v+YDFQ+bV+xjOm+BEV7J1QMl6BI6g212BHtP/R5n +QIN67BK17zfQIXu63+6/QlnzpMn9e4VVhsEkD+A6Q7LJMRXwBioyO8zM+iH4bY97 +uKDoQ7GwQSOLAEIrYggR0IzIF1Uv/HHGtkSqZp9f/sAm8AelTqBvr5CGCGB/jt+z +D2JQ7enfaF4XG+IQEN85uRaVaWWWsNTOrZwLnA2HDNDrZsK+lFHkxZo7JTP/ezOm +drQKyjcJd5tjv2GiMQGi5F1uC8bi5Ft3G9vopYoCiA/Pr+Z/+CvwA5Hgje5Jb0zX +OSMjyc8Vw48NKPkKyfTrOpzF6e/GAwIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtcy5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEADt9ah+Cyl3vlyhqre3Ltv/OqpEV9U0Pv5TKbczTCbWKN2J4z +NJvSaTSnh6hz5H6/lpGetUi63z6qm9yZW74nVwu2AfxHnRQEZqe5yOeGSA5kJqNt +5pznVV4k0Ujqqcs7j7vaTb6oVdHEGSfuKg3fW3GazXo4ezNHQBKcmURAa5aE6M+D +8C2JPcWrggMRqDVB5etv1DO7Z6lttP/lPVPHfI38Ea2VNzUX3SfPM2/hB+O3fa4f +I0W1Y8LKTqtKWzNFbgefpjQncyC4eVe2SIANC+2SPZuC5D3dy4O7Hggn3SEpO1Qi +G407n2dKrrLX62tzIhtFYSMXmIEIMRZerXaQrIvuPmN+JYrCbnSvX+kVB4t8zmxE +OH5CThKG6Ptw2msJ8ePYCbHEEk0AgWMdTIf5DaeMEC7EtQ3+LI/cqMtRZxOm9T37 +g37OSmY/vJbplj+30zlphhFjhD1DBcg9EPTTnHwBd05Pi7peIk4gbnnuwPa1Z6qU +M8383Qt7tX53lV/JyD/AVUOUHizW/Ia2U1Jj+blIZM1ZWAqydKOdDxjMQIpINIef +q6NsePV0BZnvumbE6FEZ6WIrmxZyULqtzchtWQN5SIpSqxIexBrIahBbwCIg5hQy +8XhOLR/W+dQCK8EYBq9RN88aNo403qIilpDfnFmSnRz/zKMtcAiUGN5DfQU= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1625160192.csr b/dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1625160192.csr new file mode 100644 index 00000000..0f8bf1e8 --- /dev/null +++ b/dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert-1625160192.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEqDCCApACAQAwKDEmMCQGA1UEAwwdcGlob2xlLXMubmF0YWxpZWFuZGpvc2h1 +YS5jb20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDIFWCaANrBCG5G +26KI0CsmMvStuAN70/DymO86I5GdnPDsh4MC1TgN+uZYdOPL7umhVyTfO706ZNBV +MzXwQyp1setp2LrNI4sA6VUOSVxXXG4Nq8fnqKThUsiZaLZMQYtx7ZgZ4Sl22OXq +fmUtRJhQfWPJBHs2iovw/yqkdo1CfaXj+bgpyRAUrbQchXWFuIH9ZAhZI7DE36e0 +karXkXe/3gXEQf2OkM5IZ4Bi6pD6B2HEbPQk15ZD0MS3BDPkpi/IWRKt2sDXD0rx +/7Xj2Mbb5Gx2S7zMUoy5QEgAjC5aANuXiK/lq24Gy3De2LJZ30W/zpPDrZl4nGk8 +A+my39fGexP2n+pfiMZrVc6xHdz8gQmiMiHjxaHjvY7djU/nDV8+RJdcJIemIBnp +pEHFokDqvnjNRLQmh9u/OWIQ0zprv4wpDjlUNZbbLTL3bANkT6GnZEKb7PqbBz8t +8nhiNhh2pazgZMgeVt2VDrno/wM0d6yPeCzndAwxBuWg/uVSWoDNCXIhuSKMQPQ0 +bzsRP3OPwdkfwDUw8Bxz4p+kIWuMmGYYpG5x6pIqRFB2Edho3Utgg8LFRAHoxdpK +O+dBh8JL4vxL3588U7dnnzUGVnbG1/PBeRsvdcTEpOTaFpW/7nqxVKrlfkynFFgz +amY+uYsDjJ5WkAjKXkESVMyTvq+CyQIDAQABoDswOQYJKoZIhvcNAQkOMSwwKjAo +BgNVHREEITAfgh1waWhvbGUtcy5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG +9w0BAQsFAAOCAgEAK7bPkM/Dp2S6zB9h8YV8qJG500dwvh327N7DwGmJDUR3mZoX +j146ST7Kuyp+DphnH5XVIxa8sFYHuqdjeiRxacbwBIpyB8TzUx/LUS7L8cor8t5P +/cZxiYaEdU1uBOZrepwK5p3xktZGFyg14fpotY9Qh7uOcmbTg2bc4ftxNKOOe5ao +TaI0A2jKEM8cY+6q5cTpxCbubGHkqTgN4jMAXMLCkuoBy4hqeVbvCfUhGjX2WxUw +jW3qK8NuUL7ErH7brfhEV8OCs97VHjZ5alDmr8RZft4BeJfMkqUOCHIw0tMSm6DM +RM7SiWN914whwneEBKL8G5oEwGbs6quR8AtzAULPSCUGp1MTCZpbRoJSWMCQdwp+ +sc8V9ys5B9mKyCCel0seR8ZCPIDy1hEtn/Hlhoeyw4MEe/66CH7qN9vU7EtKttsZ +5eFilG6I1L8bZoIg2Alx8AD7HGkFBjE3TAf91ZavET6tvwEa9XqlQ6G824Q7KIHo +97DDI48TIjsQILz7jJE4VNixfE9tSGsYJ8/jJcpeu/kn5EOzQtLWil0Mn91apIPb +1mAD0LbTWfqTPAR8umHDYibSOQ7XEfG6KOCSkpkUcUjm3U52IY6xfVNRGSQ79UP4 +rlwUTmqn89ypnxwRDuDWtcTBme7UAYrWNwIchXIgU9qQHCsvB7H1RD+MNIU= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert.csr b/dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert.csr new file mode 120000 index 00000000..f8f484e9 --- /dev/null +++ b/dehydrated/dehydrated/certs/pihole-s.natalieandjoshua.com/cert.csr @@ -0,0 +1 @@ +cert-1625160192.csr \ No newline at end of file diff --git a/dehydrated/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633975894.csr b/dehydrated/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633975894.csr new file mode 100644 index 00000000..1269f3bb --- /dev/null +++ b/dehydrated/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633975894.csr @@ -0,0 +1,10 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBTjCB1gIBADAiMSAwHgYDVQQDDBdwaWhvbGUtcy5vdmFsd29uZGVyLmNvbTB2 +MBAGByqGSM49AgEGBSuBBAAiA2IABBUQuEErz9+75v0FpLUm8bAphntQgzwe7mOI +DtwFnC1hhmpSL5UL1jqHqX24Pg1cjy3aduJ1B4AernF4dOQbT0hqfftEiAx2N4NX +Zxv6lpZ7nK6l4t0HzeaJnAMCAK4zWqA1MDMGCSqGSIb3DQEJDjEmMCQwIgYDVR0R +BBswGYIXcGlob2xlLXMub3ZhbHdvbmRlci5jb20wCgYIKoZIzj0EAwIDZwAwZAIw +G0qvSQiFmUloQAcSS/RGWS+TkfS9jN+oRurKC1wjLO5nHZVNBqBLGUhR0QFBF8ss +AjAAvO6tDAmpdguqrX5YoevjXBeW1tMH8kqN7yjNRgpY4Bvk8NIORRsm8PkH0Fgn +mqk= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633976162.csr b/dehydrated/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633976162.csr new file mode 100644 index 00000000..af14cc1d --- /dev/null +++ b/dehydrated/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633976162.csr @@ -0,0 +1,10 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBTjCB1gIBADAiMSAwHgYDVQQDDBdwaWhvbGUtcy5vdmFsd29uZGVyLmNvbTB2 +MBAGByqGSM49AgEGBSuBBAAiA2IABIfK/DL9itLDMkXKkH1wtpfXZNbKC2xYt1oO +LmyJ5M8lgOAmhbIorJ0Kd5sMGJqiccnQA0LntXoPL4BgAUZhI0Mw4uKg5RgEKHmu +Ls446Y/+z0X2SzK6p/HdxfXmXubB46A1MDMGCSqGSIb3DQEJDjEmMCQwIgYDVR0R +BBswGYIXcGlob2xlLXMub3ZhbHdvbmRlci5jb20wCgYIKoZIzj0EAwIDZwAwZAIw +LvyEvuJeeuv/QiMkcJFJMJnO1rTGL1+JzdtyZT5Pcjd/g+qRpTlKXgt1Yo2NEF7Q +AjB775REUztX9wFRK75abzPOT+p9RcbHOTKEZ34Cfw+Vsfl1gc5WMEtMbU1pAn/q +Zsg= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633977522.csr b/dehydrated/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633977522.csr new file mode 100644 index 00000000..c4744342 --- /dev/null +++ b/dehydrated/dehydrated/certs/pihole-s.ovalwonder.com/cert-1633977522.csr @@ -0,0 +1,10 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBTzCB1gIBADAiMSAwHgYDVQQDDBdwaWhvbGUtcy5vdmFsd29uZGVyLmNvbTB2 +MBAGByqGSM49AgEGBSuBBAAiA2IABLZLG2+wuzruGHatATVhDeu3LyOLruP2ofRf +EjbU9IVYrl7tj9lyTnDfci6G5SkykA6OD37edm7pmKbVx+ksXDxdlLa6X0l8oOOl +YetNtYf2GvwSLdbB5Fthyusg0UPJP6A1MDMGCSqGSIb3DQEJDjEmMCQwIgYDVR0R +BBswGYIXcGlob2xlLXMub3ZhbHdvbmRlci5jb20wCgYIKoZIzj0EAwIDaAAwZQIx +ANWbpjdOKIIU6DB6nZGMyg8RzYAfAW1nj+LcdZK/iSI+nafosSyg3V50r0OuNO3b +HQIwB8SNzficg0P4hpDPBXegLALYB0gEPPhhPVm0HF5raNLUwR6tKVHK+rP5+HPr +AX4e +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/pihole-s.ovalwonder.com/cert.csr b/dehydrated/dehydrated/certs/pihole-s.ovalwonder.com/cert.csr new file mode 120000 index 00000000..07402b37 --- /dev/null +++ b/dehydrated/dehydrated/certs/pihole-s.ovalwonder.com/cert.csr @@ -0,0 +1 @@ +cert-1633977522.csr \ No newline at end of file diff --git a/dehydrated/dehydrated/certs/rss.natalieandjoshua.com/cert-1574169028.csr b/dehydrated/dehydrated/certs/rss.natalieandjoshua.com/cert-1574169028.csr new file mode 100644 index 00000000..94694b56 --- /dev/null +++ b/dehydrated/dehydrated/certs/rss.natalieandjoshua.com/cert-1574169028.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEnjCCAoYCAQAwIzEhMB8GA1UEAwwYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29t +MIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAoROss9dMXhZ7BRJNQqXQ +MwSZCVxPicY+k6KPxKVOMV/FoiP6OYbiIv2dNJHdtPHVOm8NrpQ/dXgUNjorWLnG +ePLzCfO0MGRFhDCTdc6hia1n/Sj6U5+7IKFkVXIrdyajNi1rFECj0an19F7NxT6f +eIgV0fT43KgrytmAi/XQmoq5bIpAO+tsvUX12c52x39qFzcPNGl315fd/9hG5/nr +9PVdD4OJNNgXxncuOFfYHD4qpOddG1QgYhssFcj6RsKRTTiXLnHNh7dOPwWu0nWJ +IMB7+YcOmgUVKLjpIArplqcrnAWVKkEcQnJdiwBm89vRkFFllW15tMDdryGWgsqd +2ipAZtEmH66z8czaMBdELZFip66hkR7j9ttNBwUkdYiAdVeN0asYSkbKHQQ8HCbx +xPC2BpsNcixaOzzI11WHmEfOmAhJTlhTnC0qZR6ZlkhQAHNmRRbXMuozRv3JaX1S +s+GLw6mjZzLSV7L5g6lgBveepEPj1tRE1yzeqXMmT6JxgOJmt2c0Sa/ziovAzCdw +HcKiT7eNKSAMsEh6oX5s/ReTrXkKFZvvBqq3K/cx+cfMCV26EErdwSnjea2C1m/Z +Cip6yl6RXj79vR/1b5Za2C2E/23U4wHoRe1AE72IN8eFv2grPM5uYBUYBU67LAI6 +g7TnZe+UAlLEpqHP0YSGNLsCAwEAAaA2MDQGCSqGSIb3DQEJDjEnMCUwIwYDVR0R +BBwwGoIYcnNzLm5hdGFsaWVhbmRqb3NodWEuY29tMA0GCSqGSIb3DQEBCwUAA4IC +AQCdilG3ElvxMiJhmZTFWFJan5eZb+VnHJVg7mbsWBORn+wKSJSAucfCauc+OiKn +BDNbFaKHixihIpUqSsxRlOc/QePEK+PC5A3WTeFSoDF+HvPRo7hRnBs1gX0ZQbzD +Vkj81pwnieuU835NkHzVd/Q6abNFLR3v+AmsTc9J2wL6gT3Be6lyhTkFMS0toE02 +Vzgd7pqOx9gTXqBg/Mb6MHd027X43M3+pk3bkba8AgRGc8kdepzkoMzjguEqTIOr +IMGmXTRMh0TjhYIX2JWbphvBeSKc5wSL7IKkh7Egm5HbqD6W298CBQAMz6lbI00K +htHJlTwZ7SPWtYXx3UOmjY+8TLBdeFpic/c7+s/AzjKCs8o19gkkCssOVEnhazYX +jLiLlhuMwSV0trWUHYbAbaNQVMUGQvBTfXYiJsBU4z7F3LEZU+lOwqwRFRwY4C+e +acqIjKYCL9Zkp6YxVwK8qJyOMRAYYdSR8buscoEKop26vArGr4axAAaXfVNDmC0x +71p8M+3pIDhXdlPBrAEyiq6OI+8ZMAigS1SQwSjTCNPvyvpUikVObpvx0AcF6613 +dbNDUGMvBO6ntzR+rDMjfjSNdMQHDQRBwFgWPYlCZ4dM2zFwNXOjOG87sReqpXb6 +9OH1XGtHh6H2VLAOIMmAo/2YKW6MfeSE93IQ2x/U5fi+3g== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/rss.natalieandjoshua.com/cert.csr b/dehydrated/dehydrated/certs/rss.natalieandjoshua.com/cert.csr new file mode 120000 index 00000000..d7ea7d57 --- /dev/null +++ b/dehydrated/dehydrated/certs/rss.natalieandjoshua.com/cert.csr @@ -0,0 +1 @@ +cert-1574169028.csr \ No newline at end of file diff --git a/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626871947.csr b/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626871947.csr new file mode 100644 index 00000000..fdbd5b01 --- /dev/null +++ b/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626871947.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRTCBzAIBADAdMRswGQYDVQQDDBJyc3Mub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATOuVmESAlanuF43q/3HlvSub4q11KAHneLE4v2V7sw +pYkTOPglcsYFYLX6ROJqjlHVjaub/jsuTXnHxkTpd92Cqc2uPcLi8JkqNfDRzc27 +tj6aY6sTBEdhKu7GAcA0hrGgMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EnJzcy5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNoADBlAjBEEWbHocDEXFUz +cCpVeCUhYr67cn9ZxgCq8BmhsYwSstUFviPVmFGiRmelODWu5JkCMQCUPwg2/Di2 +U9OPZuIbXcvuOw+7cyp1ivQBb1CgV+ItAaMqORwBg66zYt8LBv7fm1g= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626871979.csr b/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626871979.csr new file mode 100644 index 00000000..680e6bd8 --- /dev/null +++ b/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626871979.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRTCBzAIBADAdMRswGQYDVQQDDBJyc3Mub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAASf00Ljb74zmhR5jeYD6lh53kbqtzHu/xEZzevX+OxG +sSAz+b/0uVk84ObqISZMQ+jEbsbVKUUKuxk6eHc4oJBTgXzHvxFGVPTz3Kq3fTdi +0cXGeSK++6rKe/fls2KRtDOgMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EnJzcy5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNoADBlAjEAsor/RfhiyrgB +gYy2M2Bn1vlvMMPyTn+4rUkdNLRerUs1j77c1eeGnMNnx8KZ/Z48AjAqNJZyj1l/ +oUSSTgmUhusqwDLL0+mKLrA1t6ga6OYNikDHl1QBrSmYZhc71Y39GOU= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626872013.csr b/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626872013.csr new file mode 100644 index 00000000..84d830b0 --- /dev/null +++ b/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626872013.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRjCBzAIBADAdMRswGQYDVQQDDBJyc3Mub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAASO3NaoCP05NB9XtIb27o1IA7Qs1LW93O3DsLIYb3kp +bsU+ysP2qTPt7sF4ZCFVp0AoKH0xyWJadIq5iLZcRCfadS88NJHmyjoSVJz1T/yl +0Zha7mfX7aFXXPy3h9jDNhygMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EnJzcy5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNpADBmAjEAjcUgGtOlffqj +x8YdtSLu896KJEBAs3rmsW8HobtuxgF6hhVA5ELK0LqTh9EofZyaAjEA3wZwMcjO +gNoywvukoaKI4UWYtg8h4fQiPETzmuALYLTgM8aFFybz5ozPTQKI1rYR +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626872066.csr b/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626872066.csr new file mode 100644 index 00000000..aa1cc293 --- /dev/null +++ b/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626872066.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRTCBzAIBADAdMRswGQYDVQQDDBJyc3Mub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAATfho7ybrVNTymXBa9XbYN7r0PjSu2AFzfuuynuDhnP +aVojAClRZQivKmP3UT3UgeUEbvnJoVT3OToMcvMr81V1r90wLr1qEdapRaiz1bFE +nGjMx+5y7O7kqh1RO5unUnCgMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EnJzcy5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNoADBlAjEAqMY0AMc65xW0 +8u06rc64d3JLtHjEEbxKukuCH7jZtgYepcYd/nH4BnJcdxBKnJIRAjAksuhX8I2/ +I8iix0fV8uFtiWknztiJxose8AZnF90oCYMkryoeod6xtGbOvJL3/X0= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626872504.csr b/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626872504.csr new file mode 100644 index 00000000..d201120e --- /dev/null +++ b/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626872504.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRTCBzAIBADAdMRswGQYDVQQDDBJyc3Mub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAARiU8T6ajMDUzOclBOtZPjBBr01aUDDHPLEb7u4YhjS +bM+TIapXrEZ8Yc3czj52HzTw4pvLnW3CQ3oE0563GhPNxqOclaVL8wU8kLOYlBY0 +rBjusRidk2rNUIIYWSutkrSgMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EnJzcy5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNoADBlAjEAky6wA+1sFAbt +t9hT1ZiMPCDOf83te4b4O64Ft8x8YRVM8xxf5slMCf/yNOmcpRlMAjAjrGlNFwHc +2B8w3/lAG1pgoRRahBG6445GehfwcRMkzD4JS86pUi7W73caspH90E8= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626873259.csr b/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626873259.csr new file mode 100644 index 00000000..868182e9 --- /dev/null +++ b/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626873259.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRjCBzAIBADAdMRswGQYDVQQDDBJyc3Mub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAQ2hzTK/2fSsueQYpbp4K5iW+NL4k+ynPtwH4g7M1bL +Kf5nVw587S1oRLecaDFsv+Bbs/qZQ3/GXKoRDzXvMvMR5zhQ31U+kyjJOPgbXnEY +NQFFnIjWFTKwMOhl8eG+fOigMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EnJzcy5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNpADBmAjEAxWLXKPrPmVzC +pmhnpDa4klhQ8eANdj1Z3u7bmEMUqdHwPwRS/3L4Sa5VldBFmoweAjEA1yDzl1Tu +e9GQvgzRPVdls7i0BqKZy7Nv+ZPNiGYkw7nmewIBUKzVQYQy2WajPyLE +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626881736.csr b/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626881736.csr new file mode 100644 index 00000000..b201aa66 --- /dev/null +++ b/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1626881736.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRjCBzAIBADAdMRswGQYDVQQDDBJyc3Mub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAAQTejDkmmOz8iBkgmO+msvgJD4hPyq5LDpaC91w0+/1 +erkDpZoNYLqpVqpQXbC/uqlxqwLW/WIZdtGWZStizYk8W9RNskaeQ22dkcVCqn0g +ROZgsDufNTB7B+t9L5mjKZegMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EnJzcy5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNpADBmAjEA3LqXO1nLavrX +osTumNoQslGli/adZyAW4oKuhmA4GQG5pxMKKqTHk/4ksGHh0LH1AjEAzaUBJIjk +zqoRzDhCxK3c7KxNcc0YY/LJDGrixsChQ5lHM95Zvh48MIowFmhvYAIB +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1634205329.csr b/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1634205329.csr new file mode 100644 index 00000000..4c87af67 --- /dev/null +++ b/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert-1634205329.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBRjCBzAIBADAdMRswGQYDVQQDDBJyc3Mub3ZhbHdvbmRlci5jb20wdjAQBgcq +hkjOPQIBBgUrgQQAIgNiAARnHXYiAe/CyepeznQzu7s0IOuLa2NhZ+SyyHODQGAQ +R8OdMiZ1XmJnhkcj4oUdRxF6M5XZ62UILXF+TPtMJrLLkeXqmz+VIoCay++1OowR +SV92A2bxULKu01B+L9HVuDSgMDAuBgkqhkiG9w0BCQ4xITAfMB0GA1UdEQQWMBSC +EnJzcy5vdmFsd29uZGVyLmNvbTAKBggqhkjOPQQDAgNpADBmAjEAuhIQiXoQMzW6 +5uqaS3m2nyeZNNmVol3TzkVgnlNeGEwtlKuBlz9o4Ibcbm7saHX5AjEAtz+i6RnN +CSnWfYlaKWf6PMqjkCltHyftEdBnq6V5D1TvsJ7BKoXPSzPP1nFEh8T8 +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert.csr b/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert.csr new file mode 120000 index 00000000..850d94ab --- /dev/null +++ b/dehydrated/dehydrated/certs/rss.ovalwonder.com/cert.csr @@ -0,0 +1 @@ +cert-1634205329.csr \ No newline at end of file diff --git a/dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert-1579873398.csr b/dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert-1579873398.csr new file mode 100644 index 00000000..0358fb50 --- /dev/null +++ b/dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert-1579873398.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZcnVzaC5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMnVgr1YL92KkLVavfE5 +n02p/NDUHSdqbB9kaAOdEv8O25TBBkJKBCfuA4DzKhsxE/2aMuYVo3aZzFWh0Kci +HEK0m1JEkBK15ZFaM/0wBGBIPINAlEqt4p8eew1ykg8aIC6NmxNAQGMReL9tLaOT +WGK8COJFEPdrBtCm7TdU6s6ucgtynkzFBoyCxZazKasQqT0SmshVHfec6V7zgKIS +Qsq3OPteKleTrTn7cPdk9PoTnAnAlxdlGsu73PHIfQy3xAvnIfOdEQbU8xgkDgf7 +eXI8MuU9colR6Ig/BL8UpyPvWhtgqX+9HGHT1BA/yr4surTMNhZBtiTfpz80mI57 +b/QtJx4euOWzgUvOLjhb52sa0SbTSPOxXTiuuQCgOrLfdXCBIuNgBNDZJDy/F7mp +G8l6VxHXof8lyrzPGf4S9zxl+g/TZdNQ4RCVMboaFsnmM6wLO6kPdma86IaVx4Z/ +iUJR6EYQ4ZsDSqP/I4jamQk/ypB2lbkDiaaX1XjVdi4LdPwioMhHPg1OOewl263E +p30DN9kNtnpFpCQnBp7U7gvADr6EKynAUx6aLEN41We2mz/4ej6b9gZaiJtED5hg +AwhvOHwZePK49UROIiLve+jMa0p92Nk7SlZPiZkQRpiGfpsCtR6aqz3iaChEXDaZ +BnYwVDx2WFRrmfNxLt/vIsbzAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXJ1c2gubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBADfdr0ZTqUwQkAqLNDJsb+zPPBQg2TbmKIIe2STZ8lgAt7/b84dJa3nvjkLf +CPjIc7uT89U+Hh82afWlIrnv7UJiNLNpW7bk5F/lifBpD/UpKqUsfRKHr2Ko3nGq +dTFZxZe6ejJ5vajt+yC+oJygS6/5frBdA2UWW0oBHx833vYCTwIGgzpEfy+XIkte +xBMvdyoEArQ5iDu+tvjDINzrvuVT9Yaf/oW7sxu05dJBOjqZQAO4rPxrTLBitvA4 +3BI1zoyF03e/f7mrlAySEXXEulFeETrkR7Ow80i60SjJ+f2WI8P94zYcQfqa7zdh +J0bl+WlhvOhP7oQPnNcfxy0rzm4YVX4dSrZ0nQZCoCmNRaYXw6e7ActD+23iSkNK +6U5HLYbjWUto5kzi6NHoMtS+NUMZ5MSRRlq83XvyB+6ZXrxsOpKZxhVniuarPyKy +RIzhttICwPDpbW/q/Df6Wz/EVGW09Wual5i4YjbumBDpoH1+BEpOoz+TF5Hm0jPT +jIYK+RW6zcDkfBP44mDUkMVewm6q7kYQGj9U3FQLqD5R/CXo/RALlxsBNEm5U2qH +dq9Svc82BkfCzSOkUgcGD88w89V4m1cPiFipwDl+ZP67pTfZcyyu+jxxRIx7Hz0p +hfEHOWj6uo3OauNF9qcZe013WamtUTYzUq3qF8YeE8R41iH5 +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert-1587868989.csr b/dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert-1587868989.csr new file mode 100644 index 00000000..98d3ee1c --- /dev/null +++ b/dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert-1587868989.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZcnVzaC5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAOA5yTwWdNoacRsfxoQk +IoUEFEmsylECDSqYEe953+xWJcb7F1pQD7C3wdK7Ut7lj+/Q5+IRQXPDUY5glpOZ +pBEtFbgaSb8zXuML8jb/++dmo3JCS37viRPw5PqJWxR+9MegHvTUe/RhCc+h8aEz ++0r2R7tqoMLUqLIuYwDbUho8m7dKe9DYwrxB+iHnBG7A8IgIdFzCe+U//FdSxHC1 +cJ5h2Wq/WSfFN1zRBg06sM6FH+8oQ4I6zyNCIz7nDw0UjKIeTnBTV0RwCE/PKOfN +sv659gwJlj4moPrW3Dc8o6sz0zO7+5685eqcFqGgoEJU+wXrfXVWZeKNi8zUX8i/ +sFsm+XqJcqH10PHyLwY8DCGmTp2GssozoeNOaIHcgEeYVC0W3UXtxD0o3wo+5pyY +i0xLN6qFZMP3IsMq2frhhSJQk84oruVLBvbuf2C47ydGaT+MMxxS+4xNQztyoCRg +3Og0Zsn19dTUiETYWI3V6i8i3wzvTVo8oiOtdMnygN+Kxu7xT/GQsAhrbGKqrcrr +jApUUS/aAU75bIbOHT7yxO+roVjZwKi+CNYDbWAbBBkrfG5VI8CR6H876hfdmtIu +Erudqi5RaeznRQfxj8gf4JKR6l/2bOeQYLSqN1D72UKbOQiHnO3UcCZOeR/eGLi5 +dlhV5pbb0L0DLUnHXv6ry6PHAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXJ1c2gubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBAFwcKHSUoetFF05/W3Acb1zPpW7b8k+h+fdDXB9ycrfEurxL7miYLqTDTe0W +eUBBwG2krc7/jAU/IAjiTHVI0tnPW7EkIqj7/fAqnRhAafI4eNQtciYWDMN3Xht+ +0xIMj6YraNaUGdEVx5oU/DgA0ZIASckx0l6fKaroUN+65OlajjdpNNUIHSiNNGRJ +4wk1ptBYyBefNGoKjQt5qb5mQOzuznYFtMcAP5gCHUogGfqaHGs7ihab1En87sDP +XdWMztRIF6+QmFDBxARP048E46fWCu7gdYW0UdEJeRiU9ifVV67M+6ofZnmfjGHQ +X2hyAF50DANhibMSk4IgjSAs5zFinRIKY5r8HyNZ6C7mWyjJs4fdYD4S69L9aVSA +AoQvdvSwiK671D5UrSfm89L5bEdZR4uZ5u/3EIdMZUVyhLJB8AOK01RsxuujjVvQ +f/SxuqfUUiHzixuc3LcvESTDzMC0LWJdrzGdLpwZKftGDxQe6eZVOuuirGO6wB46 +X+wU7KpDa4xUpo6oI/4wlOP7+CkvKKd4pdkStMnMNp75qMSebUPGUkpBtsyS6kZ+ +1hfxyWfDZXbf7i/bP7+6gJ3kfuUdJ8D0h2dTQ4C9mFRBCuzeoxU6u5U1jhVaygGX +4vnY0HRv5BNXGT7tsMmAB0OFuxOgHUaluZWYf5nP5f0SOe40 +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert-1594783494.csr b/dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert-1594783494.csr new file mode 100644 index 00000000..f6a00104 --- /dev/null +++ b/dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert-1594783494.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZcnVzaC5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBALbFjRqqBjPQSVUkbj02 +LxVatxJf5gB9b9qA1Fyf2cSm75c05tS40ePFutLwzqzbJy9vu13Et+AmCHaPQEZ/ +6qYvck+hIilefTRSzH4ERHizObWKa2EpQ6xRs3MCy0dVMqTCaRe8zOzG7RzCzJfS +5ZzAiB10lxVhc31YaGSqmhncBEqYW+iLd0MfRl0+jOx5oczxPW7nIO++0P+njg4L +SzZl9GtjhPrTMZIIUp8zJXpbut9d0RJYaXuq0NhbQqaXterKRT3o84FcGgcNI1yF +8VVkA6uDNPF0w+yglRxHmAE2K3kCBY+dWPAHUShfYUVBWwvt0LkpMo4ltozihx7Y +m+IiGPTrEJIE2upkgptiThH0z1n8VvuXdyDymqN97sxpi/nTFq8oTC3komYk8zmk +zKBtWLiPsgzyAuDAvwDUm//1WgEveSbSZ7hkqFgm40NNlk1IESQZ3LBMqbK/mBIX +4cPJvSguKHszBE/Jwod13H98Mp4NQt78BTPlIs+DktAZb/C2fMxGNUuEvBMCbSjC +Ef1WBRmaooiF9E/dF6IYVdW2Aq8qr0k/x6GNnFpTEy61As7audBkvjUWjrXRBsoj +l+sjWpLOPbn8jWSrThiRaN23GjoWW0i6IoEC61P/F9KDMjcTkIL1Yj/bK6aChmlO +ZAWn42dXOWfTDhFJPSseJKUHAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXJ1c2gubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBAIT2MhrF0yKNEoV3H7bahN/P75u6hvnl1QSFY8cc5iNg9uz4LBZm6vlBmJc7 +VX8jYhrqyCalWjvCKR+WM/mtmgmqxxuN/XXVzUdx/BrX7rVSN4hhj73txUnSZqUe +D5yZSIT1O1nyJpG8NBxaZSWK1u4vIf00b7zw00se7LQ3WKTXzMrMT4vxhIrFALL7 +3jlfwocOJlMLaG7C2QThNxvfBUIlGN3opwwbNJBfNHsArTawGx7zQLfL34ysrC0Z +JtLgg2WumYNFkFGRL5svOEM88veImf3BUzft4bARh8ynEbBvuzuLAmL3ayiinUn3 +gf0BsTZgG0RbDSNrdibrFFJ5Fxj+cj+o1ggZf6L6yXiJ1wR/3W/3umkzVGbNwk/8 +bxH0JRFlGVnyiJLbU7JDWvZXWmGz7RQcUGeLU5LyOLgZb5wtp+3Im2TBC8HCw7Xx +E7ialqFS0aANM4Yid8kf8x3Hc9v0K3HvpSd1e/K05kKXADa26ltQ3jkQJK3MV4As +uG2BLX78sa+58zznWeOSmmdcLI3Em3GKSeRhMsNe6IJCVy47yblVZSHUvDAMlCC8 +4QmIJGFZ1n/s6/MQjPVs9a11deSufhi7cy1ktHEyrb8sHNFvs88hbZNkrgOVWqmu +KtY7PkkD9L+cUEjes0lzmuMIVFV7wwLoJYU0Fs0rtEsQ0j25 +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert-1625160168.csr b/dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert-1625160168.csr new file mode 100644 index 00000000..e3212083 --- /dev/null +++ b/dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert-1625160168.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZcnVzaC5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMOabvr5DEB01mQw34fk +pJeOh1o+0oMZbhPkA3QGbVLOjy0usKZuFQwYomWmZJkK5iyCyUcA7yJpPiuQgNVW +mfnMxjy978qkC0z8HKTkClAAWtu1gb8Sv9cJNEtHaY3ZmSToIJ+FH+Dq7I9znXBJ +f0qZ8Uhi+SGosMlx2t/onLaV2ICpG7ly2RSbF7VzW2aH1o+0S74ImVDgw86XW5CG +A7AAu6gUR/gPG5Z05by+0egmOXpikDY9/30D6CNDz5HzYX4DNQ7pTu6MudnLKnw+ +kUWneKlaSMD1KdRKDiNTkdHemytxazBBXijFU7dZtpjDtC3ahZ72dunX+7sbW9cq +ylAoq9PDfRKDxaxhS0iPLN2yMaYRtHlSFP050RdZT2HMJqlqshzutbRZp8bCGdzJ +9tnLZZV7n0DtdM6VQ//rJlbxHLQsgtnnWau/3rJcQMR/lVoNxiVM5iDwXDK/4CAw +Fp2o/oU6X6fNQqG6BgUjt+WJ5MJ8Jjl0ajVvgbNNsRzvkL23spLagsZBBT2mFFdX +BfDOCZeLE43pgLzmS8XfsWHkhYekiaj+BCNlAFo6SUajMsYz69a7iTmfPxxedt+4 +RkAdOR+QaEa1/3ZA2sT6+X3unDWgyXlQLDhv0ldz5mYeYrKFwQ5m0qp6FwIFtjeM +5BFA0uflBt44rqn4L+L7MuTRAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXJ1c2gubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBAEaYFd7J2VqN1hUBzdP2NkfEFCC21PD+bCAb3Es5AYrEdmX5goSxKgGVoaxX +QZzGFDCufkVcK94EOUoyAeu5MOkeip1cL1ZFPLz/UHDEKqxv7Nzg/5aikkhYMGOR +nB+w71oL68X+V9KaCgjAynamECsBfm8B7y3yBrtmuv7hG8hnTYnIStYDRv0MEKBV ++2pFb8y9PB2meEq3RDIPtDM0UWzr79mVrRH99DwP+AiBsPjKqlnSuq0cxG0gB33X +Nn97fe87xNg7Xxe5D00KLGs1IDIt8xVlOyAZ4eAgGf5sNpYa+MnXoROumdPtk8ck +DPhuFkS9ATYSeZBZUK0pjsuzPWuh0M4Pc4pYVCZ3euHNSopMRYJgwp1DOSCEEJxd +/QSiNjW9dK40NDajnd1+HcyOtuzdwbjFH1+APHrFa6dOi4O4ufx0JpB3K+REYf1j +/3OIOVFZDd2PU+OIUG7+zY2xsEVFLKwp6jzK5rl3nY/F+Y3d0SZGdKkhrR0b03cK +B0dRh8nqXDCN/8lSV7g3jR4MkudUBckNEKeBz/PCkAIPQB51BbuknpcF8AZqCyqr +iFGRmn0rWhNq6NiI83jmEj5vD/e5bwBXQp9n+CwLo+LW+KiR/YYNqRz7iYs5P9r1 +rSBQaS/LcdJen+vBkInFS0iZxuSYMCyviF14n37b7DMTQLwI +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert.csr b/dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert.csr new file mode 120000 index 00000000..f490ff2e --- /dev/null +++ b/dehydrated/dehydrated/certs/rush.natalieandjoshua.com/cert.csr @@ -0,0 +1 @@ +cert-1625160168.csr \ No newline at end of file diff --git a/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1579873308.csr b/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1579873308.csr new file mode 100644 index 00000000..418d0c05 --- /dev/null +++ b/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1579873308.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA49F4toc7kaPoXtgRG43hZdKi+rzB +LTM3CM6ANY/+HRtYr3aKo5kv6tsCrgrzotv4ST6IT5laLTPhUHUeb3rYmKKGH2hB +rRtAogMUO6CY4jQj66x6wlQyQ19sHz5GfRj24j2nNlAEzayhdYrpBTsXEpAus3PT +3pXUP7OyKlsEoM6gWYYdbl3YaTrqahrNdtQIUMoHpOMfd56Gsnjxm4TWNrrwyOrN +gvy8h4d6ys/exEdKLYvjuVvlSjqjLZYjbrfXCtR1hSBbBMsITgNqaiGMuxGRgXlN +65xWUyWEDXbrVpmh9Sp59l7dpcVXyqZ+BSsRg8NXRHgZcPIwstk6BeDC5HQ92MSQ +KvfyhoGO/Ht59plqw5V4bVPM9Jl8VsXf9b46YK1eww4TY026uURAFe05ISZCLgGL +JoAYNlEcm/O4uVnm8Buxm6TiucsceMdHrZzBPTM9zH0U9Zoi6lwSMzohk+6YRsSG +02SzIUM3+uT0LG0Hpyo4V+27VOgtugcozEprtFCFBBROn4vd24EzyFjId+UTpRdb +T6T3El4D5UYNyEkIqNwpOk5YkqTjXiFPIFzOYu7WDKGRTX1zvnGAEdXilzivmz04 +FBYbCpSeFzwdgC9hcBmK1U+L4FAyTZahyEZHT7kZSpXTJeov3nm+M8qVH7dmSaw6 +/+/p/1bOBwH+ReMCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQBrMtUsLvXT1l4j +wZLwgqvdVG3TJENHIaLsfTcZ0hPYJSEjlZsNjffpNtcC2dzc6/EjTSlIm5z6/tBh +27O1wAcMk5B/UHL0zVTf4No5D5buN//pEyMltiJUfKG7umssIZDL5kzSTRp24Ern +7zfRgqvYuKuqHLdK64YpGntxpd2OUmluXd7nSGw70qrtKC2ohFdtUrqzrkDiC18b +VZKRv5HM3OmUDLa6lTGDIU+R24sYS1EZYgblxiwasHV1sqrFp2Xbb/EH3dnEfv3O +O4DXkGM/FM/41sgrP6AV4Q3xyUdiYyjFBEwOT1rtG30kV0PCUnCDvFWikfT1h7+M +Sgw6zmGQp3nLYNKrv760G82f/wDhH4NtLbXY26LZqCOr+sXQ7IAGcJjLELkMrlk1 +R8NtcXJv9s7CoBO4mVLAp+OOJBBYn9Vtt9XP9LTwEjSi2PpKhSmDsGrjVLmc1X/d +xSso4cVAuaeiCGMmluhMkp+9yUQJeNndlK+7dbrzMax/NBPGURs60lJlzsp5hidZ +MzJLYBSy3dB2fropiFGgsl6gigZpJIjKY8P/rYHyd1CQXOHFtCrAjHsliZEgvXkp +5sr9yWQYoU20qQ8MZvpdmXJhmeroA2qOEdV25kzilrATGVxiuhSiNYoaWmmXh3IS +iZ2Im6Lk7XSNC/LgdAGYfzRUjsqTWA== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1587868886.csr b/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1587868886.csr new file mode 100644 index 00000000..ecd8854b --- /dev/null +++ b/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1587868886.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAw/oLjCXJZVECJAVuN5oRWw5IM0g6 +fEmTN+oaEn9NHttSeqoZYXBiMvac8fycOvaBBSmMjbDlsaHhcRR7AnK5JWvrtG9d +gBbQrUUuUS8VY8HnGNi8/3nbiOaayIgI+sgbke6+ZMQraZxjKQe0UhlEuBulTueA +56lDpz9evd13AN9i+4wKewFyM9TYeZew3bfM10LYE7SOa0VY28wGUzMViOGqyKmy +dLaszXepXThUfUG1yF+R0vurzCEEn46HhK2mMDMdDthlwcVT+Azt61cHYHmLBr7V +m3E71MQV+3KTAfxq4T+3so9dyh3hTvWgMxd9YVfLVM30s9wefGG7KWaDrssgDz/1 ++BAnYPUNrNkIxs+9XYZaTtFGivEXYLhgnpi0cle1tLaVALnU3dyONayeWdnzyYp8 ++WFTsMxoF3l9F/ZrSotS6g1ne87eBdMHgjJVBw/MxYGs3vVENs6y1/vL450JPV8z +R5xG5SVdyOOtY+j/bDRu+eqVHqkPeU89rlERe+fxXJzxl0g7k7oL+fY25h9gqMvr +4wBfmOwM/P9iTk0r1GquZoQpNoiwlJduWgY1N9v+Zm+/nnzT5BrnUW6VdICxs9XF +y3RRrfr1Hf1C3U2ml9LGtmwffkSYnbgfIYF0EmPxjDmb2vKrUzfHV0/EE/DDHUsY +UFTyiK4NugsldNsCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQB86w4t4YLt8dDu +zreOcGNC9id6vqxlg4XTUaNBu2aA/HHrIrVGtdNcuTwDZTIklp0HAY26//ZLoR9Y +6RVG1Kci85YmfFNS3kb4bf7xUEoiHA5xL0ZeoTArcSZhS0iJNGMbjguHdALM8LML +ccT65WCFgeeUaAZVqh/BPRE5+du+++GfX0MJvoq2VBF/kHs7vH0OlGr+c7LMRbWg +Yzp1PbERKrJ36GMpGwvQBnEucFuJGpn2FFsa5LKd1y8bplYF4CifXgQur60MVYh/ +YnUQGc9qfBWYi9EqQhl2jNiKIG+S4quvNMkSO4WS+ibqqM6NuK1eWBrxk/OdlZSv +dZZo1s/ENG1sYjWvKXBYz6fWttrKKe8BpdTevhxX2OUPXS00s0O2ZaKlEP2atyqO +warHh8tidwsVhxKi3hUO1vItVyYUp2/uEtPbPhzyIV/+o/I7E7McyFQ+9KcBCvBE +bxHGgKaac6NH8qLTF/UrswdpC2hLjH4dBetb8A5i8lloFtOtp7XpjK70gxTJW/To +wPOUqRv5rFJ5c9Rp4OPSxxzllybCpxGgWBIc/9Vn4COIyUtOdzhxMgYhOyvzliNY +bEvmfJ7gHgl1fpwwpSLige1ZR/NTgJqQytDgqVbGISSYwsXhOz736l4hXCKyhFKn +jgqB4O4G1mbgeW/oNAfC8vLIsiE71A== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1594783398.csr b/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1594783398.csr new file mode 100644 index 00000000..3d25595e --- /dev/null +++ b/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1594783398.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA74XNgVNPxsxg/GmL4sXiS9YH/BBW +SPg1fWsWv8FfevCVQX/Qiez/CKhkW7tos5EED5Jzw5pqPtxn24G4Z8YUb1QSOJCi +dpyimKKoh/Bmbku933FG39sutIeIseUuYB8RCQxz22TLfY/MVOCvFit1ik8wBYFI +SE6pg6wl5/Tonb0SE9TKLjR5q7ol4K4rpvDl9Icx/DNLD9eHJ/KW84P4WxhYM2Wq +Xghvmim99yU21VF90p3jwO/Qhlocq7gT4qRh6TMMlUEg0Rx+kRuK5ZTfP+yaL8VP +g7pGyra4oXSs5DEopKfMRWpN1cwlNcaHteB7jBlrI6e4GhO6pHGQ9nfzJ9wGOoH+ +qhQWt0jSKd68LOjGXU5PGHUOkh39zAGEgLPi/gjvcpV9LuFx9tYub9MeFKbC+bzL +II+HXv3wQVwROJdDG1eZx+SUu3s8Ub0snT5x0UX3zN3J0lGpFC9pqOFVaMa8PT/6 +nARqCQzzFve97Tf0Pb13q7sVN5aXLxX/cVf5GWEeREqKXEeV0nJNSVx9lkCiOjoy +7fVIxMDc+14RyLHHObbONj5z7VHRZ+72YDOdjUJopqs3WKEjgTM8waPb2K41lv4J +ATgYQ4DIp2dgAldXbCKIvXw4tWm4YKX4ITXEtgI1tRe1aQ9RHsJlcolUtIBIHv6J +ifg+e0vgpWG0g+sCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQB70j+ChO6TtN18 +AAO3LDlIkIg6xH3AztJtZiXikb6XZdotVfR+3bh9dr+q5JXlKbakqcaIrGymsL14 +DnVM9Y0WRTvpE5sb6StYcjxqr88OIJXxmIsFLQtlUC0GiPHOFnuJn+FfiFIcFQ7b +IZPzqlZBNbwThkzFucB2ztqMv++Vjv1vmKqjD8eo0gZ+9++4serXE12rRqZfqz+m +BSgJHzZ1stZaNCoF+baEhehQzPJAXEgkAgrQK5qYY6DdGSU1wmKRezEe5FjsVqwL +5RRPLXCA3WA6TjxX4ssqTGmHA5HhXp5keL1URP9hR+DPnS9LfPM3VYsgTDtwNwhH +l9Rsqm+AkCROK0YrgRADHsEi6FpXywKdcR9BndhHBoOTsl22xMrjuWGB3xSpdtTw +2UNYybDGi+5uZ8ByjlCnxpjdi0BRyVnoKjJOnUTVPOMm2CcDPPYvRmAHbQF3dzUy +u5X97Qwapv22jDVhZScl0mZXgbfhFsUJnejkg6pBnaxzRjcPaOw6PcaC6kZD/fwl +K2r1cYzRmNmO/jkcZqgAURrEvKhPQiWaae2/DzZcjy0My9GpUIAeJpTRjLNn883S +kCIZ9efpjEkFALQaQ6IZuvlzK/qVDPd5wFJgPV035iuVJXBORttKIYUW+tXTm17E +pKXwSerjR/LxlrVE7+gURUbDzxIrtg== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1605553624.csr b/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1605553624.csr new file mode 100644 index 00000000..ece150e5 --- /dev/null +++ b/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1605553624.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAud4TAu9pcpTVQE3/d4k7EOH/M0/y +j3jRkEOPUdhzAdeQumyhw/vuSXTM6WWbQvuWaglvkEI1eVQ51xyNQkHVU5htNk4+ +blXvdSwE/AsB6SDkip3LXgynPchbetuQBgyqjHc5rlWhSYbnU/yh4W8PZdTrySO0 +Hb/RACeOHl2Y9WcLykCbadQSlwx1wMtopNabde66ODUzM2IqgF80nDldpwYjEQ60 +i/3ySHc74YtTZjd7IQQ65+MebMwshzxEs15EeM/O272bvXasz6QJmwDzzOZPyVBN +g74+WW8Mzx5U+D9PJF+a36Al5nn4OCITDQlx7En5EtEmbWw7gggecynowxjT/x+Z +UkQI/slIvKnyhZNp7NB6Ay79LvfsBiV2fsGgi8C5f3VYVo5gAjcN+HpavW5bcSVO +N4U8YvtGgu51y1MOg7QVcY7rk+s3gU2CYiUCBn7geQoITMEX+WSE061MFEtdOsXG +zmsBFyKGYAXGmIB4lJgIrxVTHXuxM/DkZXaWi4LJSEK5lSFMhtMtlic6Q3RewaLn +s5d7Hrnt7STTbB5YcP1Pp+di9nX4ihSXZKPp7LLlRwU5GIFY5p63ZIl3FmxEBOBa +bWyQLhOq6nDn7AieJOkuoTwFJsYM63taXNRnmu5oiz2JJMIQiLmV1i+XY/tNhEun +nTL8KuW8XSwsib0CAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQCZu9SWV4aWnj3a +HqzDEN//RA0yijJ8+TcpyDM9MibN+ZcDjsu+NQf/AjpnmqyMnWcKvH5YBppXvpT5 +bUsAHUyEGDlcT6u8BMbsnyJ8gyi75X2pMzcQZ2RGZfCHGPdykJrQlK/gqgdagPHY +VjuA2GFL6oRzUOxKOy6MQo0odpueKJqnI9dv5ruwJeiiTfTPZ6g/xNwY0Ijn3OuF +8DUcLaaM3Sl3OEAH90Tbj7s9ErSBYJ21ZsWT+ZfPofGtYW8qG4/yUOsNRqE3v6eY +o/e9lFg2Vtjk+b/N/TjKHNehgUQAGie3WjqNOSsK9S4Te11gQe89IOJTYDZ24Khc +GzLFh1rsrak5dElIgrsUpbpm2V3s+u9GHCWyeJutSBNOZDJ+gg18z895bfR/DdTh +CpJbyOCdCWedF7axuSU1vItJRScIQwKW2fftRVaD6nmeHJePfJ4AhyLZM8xcbcFE +SUfe6inPAWtGs8dftvKzKd4Vr1kqWvrDsjZMrfIKSivBzFlrELfriVkepoLsWIGB +dD+Z0zVFHRrbPqSC/IkhmMCD74h8u+SJxWg7WwzeR2RDSZOeepOpWLCX2gyct+NN +kynVb0HV5OOud7biqsfdYeADswW7Psa0/kZ8iSRLh+JNPf/7V6WmsEHpusx2+dmY +Cb27vhLIuLA/fumU0KOQHqhQWGY+iA== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1605553735.csr b/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1605553735.csr new file mode 100644 index 00000000..0fc5b073 --- /dev/null +++ b/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1605553735.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAraIJ2GZfWtQeb9kfonWISygikKoP +P1TFfkVGI7UV1nefR319cGel4eQHs23ifpA3OI/SEN40lqlA0Cp499I/3jg6oK8P +OTy+D6vlMGfbOqaNE3zKAYxTIIufmrAq/Fwj6ffAByzGBqAcX84t1Bn6ZWG41UQ3 +pnrSbzPqxuqnjpkth6ipHmg5ae+moeADrk6ap7SdilG3c7IEdQgDcRDgFB7kfGnk +8c0u7AhASsJKqPhxxQqMJFS5BX1WJYy4X0yfUsJDTfO9ZL02uxUj84VU6XAkdo9e +v6FmyZ85yMmdtZNIZJgs1fe1lIj1HQpsEpx99PLL9Zh+SKgVJoe/uzimh8mCgoXw +R4IOEFIfdtM5XIQaYjnOgUg4+NC1R2SnhDc5zVdmERDM1RkuibFPqFrn/vH+0Uuj +Nx/NADuuY4TbiIgeMAwZ9pPj8QztW3ita3TlcahaMNt0983c3M2dlQIeWHAa4nMO +ETCAV/2VkleUWe+E7usTiBEOu96Yd3V/jB6cjXU7FKHmlqvFByvbvHqOmOMor4xN +IIi5mTaV/C7gtAvk7mwsC3+BE++hAb1G97NVGNnZSqb3W8lGBLXr0dLA8roOlk3q +uhpm/r7XzttUbpB9gRh1G61BfR9NsmGgt6bo4bM+TawhrUPTfReJ09BH9Bv91aMd +UwPrVBvM6wRRbG8CAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQAFgWmBMmyoH9R5 +A1iJ5vlc+zjpNGRv8MLKf/wOo7moxnvid4cY0bHtAedODkgUhIUopBd/IAVUd6Sv +rIGsquG8b2+TbqFBmTheKbCgvEehQ8JVsGG/Zw+QUWLWRHsTRd8naZHc7BWFtMmW +LlxtBL9hT/X0DER5toJDUuhr3/f46y6vEB44F+ReUYy9skiQ4uA5Lbw0am9vSvg/ +Ra+XQID8Psoh5XwpBSAixnwjRZsdN9uhpUcntROZq3vbs/J1i54FCKJbDbOn0o0I +ouKaEHs5Kq1+BZVHRtvc3LkqZiWqG51giqD0WkloMNd5b/UAk595G6GwIjmAIGkv +C5e8SWQQPGTKmMMyoJnkZ81HDUNrUrUchHsdQAiuQLpgv+z6reiznc89ODBfizjM +DHsO4rP275iZVCq+jIMptD+B3mpPsAHCaJov/f4yc+uVsPhF3+LbXpqDAbqTfmIT +IUHRJJ5TsLJdlzsPUsoY8Fr+msC4FW+9TTqgjMSC2pQYW8VklJEVU839YdlSAqvQ +VQ4MAQ0JpWsCg0i0O4A9qPy6RbmHuYvpU4rigpZ6R5XYpLi3ANd0MXJwselbAWDv +VNl6a7xYzdQRZqAeYAsmbg02kbF804OFkU9zPf8MUARhb7aJ5FV+6SehEMV2gwVI +T/JPJbU9lIAVINMTNSAk47hHV0i7Jw== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1625159953.csr b/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1625159953.csr new file mode 100644 index 00000000..50b92806 --- /dev/null +++ b/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert-1625159953.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEkjCCAnoCAQAwHTEbMBkGA1UEAwwSdnBuLm92YWx3b25kZXIuY29tMIICIjAN +BgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAngPVCf1qtMPtGdu1dqf8D43NnEjq +t/lp3aCbYUPQzfdgiMB1qXmFAew5R1+7XjP8bN0JiFmhE8fzbsXMq7datO+kkvfm +16iAaSFsfbifjz2zEXUajFWGybXiT9mXhKqm4SZKf83mbkwZC0olAAVSoMvHlkMI +TzERJIKJhd/+57MaGOyF2yXgGBSLQ3x04eB8NeTLywYhl7zseYD+25qHDH89Cm32 +mAvS9qp7MM69ugWaiIuHsllKg+UU/328iZIsmp3B1/Rwwoi1WZOAjmhGeXPek6Vf +cjpyivg5ZOJ9vklIhCHhXllnLXy2qBjRm1qiEZFFh2hHVOnE7clDg3g28xZ2mLwe +etxAE8C5yoKqZuf311R9qGjdt3L44ys/5iYA/HkfJmq8E1dz1R5GI7cONKjWulxO +uEgopTPvSfzb42v8tsGWlCz2HRWlq7SvNcLZw3/8GSNQ4tLI6QBlev6sTb2QQa2t +D8g0690Zl8BoHW8IntXMjuAgtz4ec0TAOnwFe709imGCTduFIjecUp1cYoY+7dWf +WWRIpGZauIGp5yvfy6cHdPo4ALtFD166YGafr+fzPRFgqrBIf17y6ZkGW5ADohib +eqJB+nFp1JMLQyLkbHFE/99eGi6U35rbwapc/U02LTAlWrH2dr3qTlpDJRCwAtf1 +ErXQK2AxV6upwGsCAwEAAaAwMC4GCSqGSIb3DQEJDjEhMB8wHQYDVR0RBBYwFIIS +dnBuLm92YWx3b25kZXIuY29tMA0GCSqGSIb3DQEBCwUAA4ICAQB6rThitJme+iES +naum/9kI1qHhxQ7j8NMdTuavqz7XUU2jmljpEif0WUK7zZUb81nuJaIr1T6Hiaq0 +rOlQ4SDnuqcrfd7ikQ2hY5IHmvIGYcS1Pkv45rlclvLwtEy9H6mJtjVZtyfbuV7A +ixiphLkcMBdeSgt0TiMLLsLyhpCKuNi8IwvtDp572Y8MBLDDOB2AIVJljn46eTV8 +4v1y+zGx+F88CEAhXUWCD/KZEYZ97mvicSRoa0cNsaVEuJOgfPynNcl/JnkALkSS +ukOJ+UtBBafNcXz1yaPdodqWF9UmHaKeZJO08KzFgwMxrpjcO6PovAXSpRGnOLp5 +GLJBiazzS1PNez1+vINMDGrFBEXgsFlAvmFddCp5E7y6QouLin3Wm66Z4/Q+fTVv +rIYKdN7OgKaKgMrj4EE0oqQsx9VshXQ5lCxciRWuNrZb2yV5J/eQ78oWGUzkUHtG +UOLh5h+54JK9tc85PBSnmLMEFzbDINsKfM2iRR8OhF8urxNID2Enm38oFpGVhDox +0oJdv0+netB1nIYwxb7r2EkKrSkl3JwKscV9U3Pkzc3047BzB3A4E/xhDxqczhPs +31XLDF2Km7GjrlxO9ifJKiMAG8PfeZMuKxxom1PHTUs86lVX3hbTMEjBN5qmQK8Y +7KFnCVkmxKkEUU+WtE04TlP+rxERXw== +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert.csr b/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert.csr new file mode 120000 index 00000000..31bad3b5 --- /dev/null +++ b/dehydrated/dehydrated/certs/vpn.ovalwonder.com/cert.csr @@ -0,0 +1 @@ +cert-1594783398.csr \ No newline at end of file diff --git a/dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert-1579873368.csr b/dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert-1579873368.csr new file mode 100644 index 00000000..ce521564 --- /dev/null +++ b/dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert-1579873368.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZd2lmaS5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAN3nFVVsQre+IBOETnaf +RXPBJhRWlSTJkuP8IUiRU3V2lqxMch7TkK9F1pyT0xvkccos41PcElCn/XNnNca0 +UI1OvWa+D1EzCIHN8MtsEsV4NQ6VHM7Jn+UoOJEThTVoMfzQbqVdmRHOgYZdWQKC +iA1zz4DAH+ISV1rkCO/ICVF2PjB5/ld0SLzDO28aGdv6gNL4d6ItPWX5K3R0JGIc +TSnYLMMyV+arQgpBtIKQIdj2QfWOCSIG6hT+yBWSfFYrPn4Am6URIR1MhHHshvKH +a/7LHSiIeeoO7BM8ouenV3elL8g+YTetW9g4xBSj50bWFoD+VC9kvNx8yzv/Q6ru +hIQT9x8C7SCEVkEUtVkD+bisus+Zpvfx3wXmBNugtUGq0mxKN3is1ptMZ/6IP6IK +XNbWPvaVFsXBgHtptp0XbWCj2ZIUIb8AuBcL5K3lA6WnzTtyvvBDc8y2p3/sIc8k +tpN5RqIPW4xLXDAIDS6pj6CP9JaEL8vk8yZEkpG2/U7dTwbZ/pGV6tCHZO6NNcoH +0jWP19tb55/NVLGxtSu88/8nATdhbouzcKsrlUrbJN8gHAa2hpoxx2Vev6x7lrVu +oQu3isY+NvCTI0ESTmcFu6saKrrP3fh+DGEgx36dJa8R6/IKvdb3vzESFcmKVjd0 +HHVkat1Sco3ii7c0DdTW0w6HAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXdpZmkubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBADQgkPe4PcCdaGjjfI/HI/mIhz2hWKRHDLxXilFfoPhsV/dhrthn5gpl8Gum +X0CJNOz9eyOPAvXxfJmQxqYkXFjJ4lA+C0SLyGbzTX7ggwM27G45eZPrkSp/c9hA +5buNsMAZz31w+2o1pNE+GKWM+LQPn4u6CINwwOEmsxCx+/uhJGhu/K0Q4dwXN2Rm +3kkBkfEnkhNUiQBJEUdbxqQZw1+j+RLyqI0YrdNm4leGI9UrAzvIXf6Wq3eaOkUx +ni3DUQ89/c3rWlg7qkK/AVKJ6zIyCJlaTGTR4XQFdewl/Uuyf8sKy9Grf9ZK1WwP +YA0zT3I5AIPFyv6rtWupAZq2L1WQdEtsVUvKpyCOD8iYMX95YruC+4tpz5LRDKe7 +rqORI1/KnPbePyNopKHTP917wfMc61RicHZ3QmoTAh1ykDpV7YuqAUFnbHs3Gzee +88UCkjI/7ROX7dddN+3QeUvFEoCNan/0N6dZPR0Hp1I3hVVtVpufGnuiOc2rmecQ +5bqeMN9c8u2OnfZ3x9HLqVBeoIBOkVU9BFpb9oUxnao674AdOWladfuTw5F6tW3n +V/cWbG/XuWgediAZhad6ahIE27Opih7WxaMYJzomF9ypAV/IJIVXN8KT3BE9M6pU +PokRksc+88Lv7g+OZKWx8Stop6+uG/nqbDNy6gH5M90HysCt +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert-1587868960.csr b/dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert-1587868960.csr new file mode 100644 index 00000000..1f0b8474 --- /dev/null +++ b/dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert-1587868960.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZd2lmaS5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMVsHUG4wtsgtJCHdS5W +/VoOUudiN5vKmW7nG9ijbMAEx7BNEUx4cEk1x892Jw7vH+i9+s9HdtBHZYZsvTBg +2yekIrQoruz0vlt5RPOc0bWZTiSqDV1sHFp9exPCJ/1Bc0qIs8XF864L2tpUgbFJ +Qhs2zXUjyJavxQQmFZT8R6+XStXv7Uie0uNfZwv8mKossJT/+zEpiasBIcdiBLVs +r4Xc50CRXmKKchGUETQ6nIG2Pw92nLpk9Fb87DogXcdPin63H2ExoV6ZBYJqhDaR +o/yjVMNHJMZ2Se4nwoHT3rCdYubKKDAXEKg0YUKlx+Zkv3/3OORH33w7H1OXMAfC +6DuaAyceahCih0X2nV2ROHPxCXPX8+SYLYxTmrlEvSbHl8iFyRnnarPjus/0sL5j +ktLAmLl1cvJmAC/DqkBcKX++IFm2LWJpzoDH9EwtQNOkeMhXJIjE+n7oGsgJ5VfJ +uYp+UpKJ6Z533JinVd2ssSLUunQZmnIRin+tOPI3S3a3XbZHI1jS3rB5ZI/JcXvO +poe36nOPFYBaTAEuyfbFTp7n5XdE3jLWr5c0ky8POogM8qoIJM2XzBT1LBhuiMMs +HvOc1AIR3QGbHrwvN5n3fqRioCtFh2Ir5vjmpTUO7ELRdAdy+b+Y2/TjaEHrRkj5 +JmhsVSfnvUDl+mpl4RDFvQvdAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXdpZmkubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBAJxfThfeaOfglX5eV0Mt9ucq0CL8o9pq+cpsBcF667OOaiVvK/PZbE8kS07d +0l86ggOhmekXlPf8GdR3BOYH2/GquWCPXjjng5GUDKOTp/NWG6PRFD4Uwgnl3FRg +jVh4Erc2eQeaR6nlO5Bp4DnlaeLgWyUYNRvmo+fx9FsStdLoulNtCKdKEb5kFCYq +pcMrlUEk41bQ5l51Cs2gk9RajadcJPwMdbKyUKCZdOOs6/zLEMcqkBvg9hkWGUDF +m1/4PtVe/KM3wjbSYaJh6F0aG4feFwFQihgYrD1ELURuw6iQJrRJydPfY43D5cux +UEoyOvnOndGSyILjflzqHSS2cCGBPb+SEYCGx5zIGxrdPj9GEk48Togqr3EGB4R+ +8xh38dTBVnS1/tDDOV9PbNoJ8xxGp0rA8mLZgMBGHMd8hCOZKOLHidiPcamxyLBC +zJoFYRxvbApMqQnNK2bQ2LJrfFMWR3bh8ISD8kH4WmgOGZ+zxskWa+80oCa6uEVo +1FKnWEafSsue4drY1iy+FdO/RXbKkE5GuN9KREHbkT7u+AjX/bA4xwsH9QWD6Iih +odSCmqY2z/eR4bVtdxvubLv2+cE6H1QSOs+Bco+AG7BLxQHtHtPgjt2GgVwF+zM7 +D5eOMmY+Nr2Gy1Uux8LR4rmC1hGXlNCKDI8FY/ouW3uzKYBt +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert-1594783443.csr b/dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert-1594783443.csr new file mode 100644 index 00000000..37cb391b --- /dev/null +++ b/dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert-1594783443.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZd2lmaS5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMfgxO0+QRWb/42kSDFi +xLK4Gmtqoi2lrpLvMoUfRlZNcPxzg9XpT5TtvkiDTDnP2cupUHQbod0HQyaBBqN8 +QBWVvGcTFO3IJMAU1+XQOsQOjxG7E6cC/+Nz6qJAmcoiH1DhJK0H3tSJv222J+0y +cq1PsJCNL90nI5Fx33kcHKCYO8pPx3qxqS1tX7XLdQ0FAJEPUrcICtScUf41GnGz +0MMYVDXaBvW4fmYdYrrhd9nqPvJvl8Dq473f2v2peiR1ImBbBi5WPK6m+cHzuBnw +b1U9rUsm5yYBup6Bikp0WaMjcjKtPF+uQTjAwlNiRVILQ/7mMwDFrON7c7aYTKKI +1QIsg325hm+O0AFJD6nwy0NU4G97NJhaC8gdec9VsaPJZ1Q4EKMcsNA041JVy7t7 +cVxHnSmlsTS/0lzJgoN58OF/KAe1fbLF6Tfuj6y+Iw7UhBtwQCWieG42Cwup6PDR +MKekMVqb6SJJdclei6Ix5uHw0ZqS+iB0EGa36Flt7Twrl2jzQyP7rBn/BzFH8CER +Fci1tN18Cb/Rz+pIK1l2TLoCGeg2eogGdZq7lUc62bIFOML7lkUObW7qyOVsFzoG +SIx2QnCO7ug5nAebcKoUEeebvjOp2V0NUZaVqmbQdJDiHDa2kZ3p4qGE3W+6O9PX +b8ejuCOiDtk3iwaIe3Sd15/7AgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXdpZmkubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBAFfcw+UzF4EcHqh3U8NlBvg7SRsjH9FxeuHY1XbaCR7M6T/Tsi1Z9BG5L/Qy +xl3tzYPmVEzkd6JtqtBuP+jIDLJQCgl0huaeYyFmbIUuCxNMJSpQmTNXuKwFdoAs +KgSi5oaOTL0HE4GG5C/5P2OWXrTi4LF3R/XW4c3oQsLDu8x11Xs4qlP6vU1lsWIc +2rVW5KfhriTxgOT3MnlbQX1E87rRL6yrseXvWkrRR9kbw9QXsiLRLl8DbXf1AIf3 +1lZ7BtaqNJJ0weWCTMn/H4pgl6VVLkqocl1QCyCBE6MgaZRItpRDZr30ksUPOv/z +iwghGTulGtYK+Y5k8ViW40AVrJ33YzvWn1kWAoQUMg/Rs9oTAl4khkpePxEbyZXW +9F4a/0fD3o4CzUr1aE5ZJ13U/i7+feKuCQA6HwpmfkIbrqrrAkIO6u0AGqEnGe4M +M+/C4rHDkjhdZWWrp26zlnexjHvhf2PmfiiYusCnN4uB8klsRYEPUEpbjCeMxRPD +e3+WohWh175BbQGmdc76fHALwaFvq5TRiGxx+tYYyjL/MZ+wYs6GjGWHO2Q6Srvq +HQDYadEJALjA/JuqZmTt3Y6BsNlRYkpLEWF3Q04fUT8cTyx3+BdUbo+tPJQsmTbt +QvBAiYudcqSQ55UGYWwTtZaKMtdG5bj4ARv8rmTjVCMec9NH +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert-1625160139.csr b/dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert-1625160139.csr new file mode 100644 index 00000000..57d2eeb4 --- /dev/null +++ b/dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert-1625160139.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEoDCCAogCAQAwJDEiMCAGA1UEAwwZd2lmaS5uYXRhbGllYW5kam9zaHVhLmNv +bTCCAiIwDQYJKoZIhvcNAQEBBQADggIPADCCAgoCggIBAMK0yuRNoikph6Y0aasT +Q0JgApZJ47V3z/jtheCt1eNxwIrcwU54q+jAmrXpFtKhyYVhrCvVPq1uERaWl4wT +mGZA15Z59dO1W1RWPJS7gKkXXJh82xivKFTFz4pE7e+9U42acyMDPuCdTesAoRu/ +R5kad9iPv9fYPGdQ4+RbzPOGwQAto8KS0rmxUdvTLUxIAx5qxz2Hjof20sjVWNgo +Gl9MTfu+L/osWV6JVXm9GmPWOS1SvM0Vi7sPRaPKffWTmVHkZXAsLAmPBxpF8Mat +QppXKipZ+xPMeDcgWezPIxLP+sodBZe4cwuZnd/rti4438e2mUjQSLAIt/aIs+Lc +oPmh1ds8CA0YokxhVLHz2IoHmpL3fxFVFesSJMCH3Z6QzOJhC+XZfA3pfN0DYkca +fU6DSoR1EPrLHAhMcMVT0/nlKmA0/rFiabxHl61gz9qNMUlcy/h2L9cBSqBZM5Dz +xe9e5HFaMj2GH0GdbcF6lXCOKqqxC6Eg2yGWuzD6P117Q6veZZzrIxsm0Ig9l6D1 +0v2S+6YQhjAPKoGKgTqF5tg1sarpSB/Hn/KZGfBe+6yPzZWFd4m8JBjMKcmlZdxQ +REVWmzRddHp/Con0P8AWMUEk6PJ2wTB6k1coK3keYBcDpC3QyfHLkiJoV1J/+tDL +4QVEbnG8ZpuMlgCrTOvs0NSBAgMBAAGgNzA1BgkqhkiG9w0BCQ4xKDAmMCQGA1Ud +EQQdMBuCGXdpZmkubmF0YWxpZWFuZGpvc2h1YS5jb20wDQYJKoZIhvcNAQELBQAD +ggIBAArFUWOAEu8bHv8lgN79CALpgc5FxrpL0IY+vBo/WFyhV1g9Ab/BgmqcQMy6 +g8ckr1mrh0LEhcg+r9m/G1rnYsYjN8UHoypg0ZuZvIYnzQk2tpULykhCqyfs6mAA +3iABRTZokYSLI/Zjnhd8PiYkR91C9+aDrhnuQ/XxHLsxrDktnJVFnj5hgPBSxt0X +P1UOaHmO3M1LXnsqY6BCVBPooh95z3kz2VQYA835aE505FOh11D2xbZNwfaf7rvl +sDo1NkRn1Q+ZrObyPeUWvu8Y/11dyM2KrkjH3IETT5YVYb7eYd7di8LQu4h93nvY +eGkxJtPifPLh4DCELtghJaUefQbwToqH0wBbSep27SNFdYLdGkyWq8W1BV7aJgsW +xuy9z5rebAxhDr/Egt4tI0vCD4q0BEArIKQfFodt0uQ3FyJbsiaWqurbnsCZh9jR +m0MAUirrdS7XojSz9J8IjG2yp5DJRbFnH3dEFODoyafVD7Eg8fQ8B6idOQDJmTRJ +FJTV9amJ2mKgajUVDM5JMORvo2g6fVcvMf9yeChc+4iB4NaONFqwq5JpmfbRe7LU +Y1Msoe1RyG2IJpSzlntNsizDrcfZhj6oZfunnfuBATCm14LZ/pPpiK5oPgwxcTwt +p7B9P2Na5eJPsmj6QbehlbJm6/KfX4S6aqHK9RrxcV29WZiV +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert.csr b/dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert.csr new file mode 120000 index 00000000..8514f342 --- /dev/null +++ b/dehydrated/dehydrated/certs/wifi.natalieandjoshua.com/cert.csr @@ -0,0 +1 @@ +cert-1625160139.csr \ No newline at end of file diff --git a/dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1579873339.csr b/dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1579873339.csr new file mode 100644 index 00000000..fbeb8648 --- /dev/null +++ b/dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1579873339.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQCs8Jx0M1eNN5LLJYgS +M9uoHxvmr1iP2IWnr/gbZoifmTaDEAq6rsRD6MjH0eci/mOOJpR8IN74BjtqogBQ +WIPSTHly1re1b7RMYzitKoTiW3EE2cuM6G7LmwGEDaVBJhq5Io7G9gaUbvMKCdCe +hWqtwjx6VYqavs1Bp4PPPkvmhHl6IkhQtns6NVytW0RKqYcTmppUV7OcIZGn4S/L +PMCWw9jFYZk3oGl7EuwrKl+1Ba+50qSUuFdJwfZsaOCPJH/5KpUaQIZ4Fi9+sW+j +D9n6M2Qf2xpTO9ip8NJLQxCKhtBvjTeunRsJLPDB5ynb2chsfGBkIn8j5z1YB3nX +YsGbvLhSGNB/qIkWFyn3kK8m4wzi6JF6J9GZlIoxLyI63dbK751ZonFB+xzUKnv/ +xoGRK+5V6mtnPeHrhWHRDHi2zZNa7AC8LVnZizloHlg1Z/8ZAcdAfwVJwHTyc3xE +1zLccF4IbPfh08ivLnHX2BeFnkpHWV80FnfE2/rqplqPhxUAp7xtvALPQ96IUbul +HJ/fy9qrdIZrMj9d37uOG6ck9O9LgBKhFwbFQ3SRpkIvVSeUeHu7ICx8LQ4ImwA3 +sGq2Lh9UxUtmqZ01BJz8dm8S+mnvTtEUSusP/cRoIjz1h+oAonXGYVBuSFcazFDI +Bp1iInPaY8SiGmj/PMtWp8hVnQIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEAXjwUfVYCeuVmLEud4uYuln1ugXjRdXkHlX5epNhedPDeX+2xrjZQugxk +SPvRb3LjHIrbcM9XiLrvmmtbY3t0tGftss9ob2hLbWsi4E1jeGjzy+WxJAwz6jNe +B3F7Czkk5Nhz5CjGRFJgwVDPEs/ukX48EY6jsQb8bZY6dFbenca3XDcEqYv6VlRA +jSjzTpUnQFEkNBEAE0Fq+SUvaYYuIKaZmI0GRVLWbQfE4LsI+dZerRfnhFwpCSCW +ZZvqVweEu0+yaEArSdrfFwbfbasawiqndgtsvI1D76pbKB/BtNlFkXUTAslIovS3 +VRgsGGMqsdkJ8NJmKviXcpXftJ7CKz9DCqEYT5fog2zviUjib6L4PHnWG/LqmgqI ++ICuW7lFMpBU2B3Q1wk7t6Lyj9vtFq5HxBX6be7WGdirMkpuMy3yc3Q/ahtORPCc +qqXCBJsk6jNaTKMAxyZm1SbFOEFWZoIvxMaZE6gZWkF9P5/UzjXb5leloXNcVDWe +0/BQlI5F9XCfmHdD3u6nCyoZDPI04SoX9DVlxc6YTWlXVVC5u9qrU5tZ9pSF0bSN +D4tExRSxBZIhctoA3MigWPyh4nVTPZDh06Z0izj+dOGOjcuPH19rttCEA785d4ep +HQpEFG+TB8958F6yjqidjCUYyNEMacJDQfcjHoGvP1JTAT5FsYM= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1587868910.csr b/dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1587868910.csr new file mode 100644 index 00000000..81f93bfc --- /dev/null +++ b/dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1587868910.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDRNeZ36pvf9QtLk+rc +f5/LmV3dF3sqbjhIr6OB7wa+dyVH+r0stv1pzRZilj+wfQXJTuHmmOJod9vvFaAN +zu5lwDrBNpcWIzjjDqrTaXgmdyyZSOAh0liBXXFO3iTbGs8h1FwubFihHhZDcF6H +ZuZjL3fx39fMWcpUxnd19A6vwDibtFOCsGFOtcKt/GSLL9QUKoDkk1XEjdpuxoDl +lOIBG9rDROpVFEfRShefq+lTo7GwvUxo6jn6tC29qcJZZC+DZGj2FcbBsxl+tCXn +BOXnkJMYwxxQSkia59uS2j2HCtzTrAfN2lLuIveUmWoBuJUkxcF4a3CzcI5odDDY +kw+08UAFX015HG6tiVY9mlQ5uhGkutEGoJezOsiE79wgLViv8G6xDwSGEXO57wUC +jgaWPAps+5sBockHtctqOrEvdNU20MQamm7XIrsUF0n1JXtxVp6cPlW4Qdz6b5rt +mVisLAlNRJrvuq7TL9sq9ROyUe2g90me3mVIzuekATrIt2KpjGYo7MkQJG0Oy6jx +VUsI5+7eS0tkRqW6Mgk5KMzkAakPQKUhry92hAOFMSc4oPWcxClSc8rpxmAa9Bb3 +vG0EVX+ahRAb5OLp+sZSmqrZwjkhrlNtxKC1Gw768Fzgfm2Jgy571ANDWwpFT2QW +mGR3ScMexnGnEyohRo9vpyMzLQIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEAs1VB+GBctIvloJ739c7MWu+Vxrnq9JU4EA8OybUVJBZSo6rx33QmzZSk +3jcRfFvi8bYD0TBYU9aAEEfZixd5QHWbFhbSPwwQta6ubva2zTbWjOnwdNuDPGAB +cCHWp08ijBXzSJvzduQYa7xdohkG6KR1zptMbK1QoVraWnacgB5yYdoFow2xsP0D +u4X4V33KWPtIktjXd9L/DzX8wccp/9xMjPwPPD/M/MAmSP2toaZjdPusQThQScgH ++zK+Ios87FGDF9vFY63xywr7ytGN3FHsKl75LjV17t/n25VZzIx+B30BOaFeAHbN +r6ecbSV5TFghbvn9gWyO/kqV6mayp8KjM2zIYGTNf7euSwned9DcjcPAfivxl3fR +cjW/IeuuaqWMEdqQUkd1YtpWEstUXwYY4XvZ7bBvdEaH0yIX9KLtlcoBYN9Q7Q8O +1OXIRX2msjpL5A2N33zl3o6RU3NMj/MJBwdmcY4EqojpHyEkCA9jd7YwnunlhLgN +3ZDKEggLDVhSlGe0Z6qFoenlguIwwIvTlJV3XFTxLVeJ6spPEdFMQ099nPu6CSVb +GJNJXS30dJErnaJH46E3MdzdQ+OTiGuPd5K72xlp4P/7EaXSbDzJ/KsR9u/+If6c +B/+KOCcy8PtACOcjEXw9qLT3ECjFE+dOBFZrzZ+raNCBJw/00/0= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1594783422.csr b/dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1594783422.csr new file mode 100644 index 00000000..1ac1e710 --- /dev/null +++ b/dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1594783422.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC86eUVdCRfB26daRA2 +sv6s9z4Q+3YGAA8ALcRZcCO7hYOo+6Uk7laGoJyh6kt4OgiZK0TJOSgIFoDdTONo +bJaBH9FDrC/r1wOyKCjpkaJjP/Qee652L0wDPZKvqYopqWslPux2fsK9lGYn2AsY +rvhLrW7cmFNJoY9EaiOsIR8M2lqM9GCZapKtyS7GaluRCViEqJYd6d4gc8qaANKB +DPDJf5VOhhy6s8QSgaHBNiRX14BGlUKy+LpOWmgS72xclDvaPC8Sb2/pPZL2l7EL +ZVvqbPQatl78G703/CrHVQkQf6Mq788Tnjp9OyMnJ4IQ40cpLu+DYmmM+lVPR5U3 +eWwHUBYmH5gif8sbeubbfaLBKPQsmg7eu/vHwHEQdApH0M+mzxMRIOp2NgiYRGV/ +J17g2StFwx9ms22yVFMCJTXBDNrH6G6K4jXrIG3014AaR+O+gXOlPc405ODDNwEG +EcmisEoHDeOj+wn4Lsp/KUmU+iIpq2rjHwpYrWaam/VmdS8n23w0TJQTia1jHIy9 +HgGPkMLBS7bYvAYuagMbkEe8s7Tru+AZh8IR5cyytR4yCZ3sWatPQwz1czkykpV1 +354PfsgjsKzRSvDwcA/CBqDLwnOKR5+IsCd2TjNlU4JQV2CUIp5Fpn/Og3ktqN8t +tFeSTLJu/7LyBVMkiSsmiBCOiQIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEANLWdamahU4h543/j2iU8qlCvPez5upFhTQWqifYxz3cEL9+QGN25Z/r7 +T7KnwDjJdEbid7pl+QDI5tpN1WTTGQom9ZEfyhIL8npLypCk6q75zqFr24Y4rf25 +vuWkwXaBUAUaofWNMc+SpVfYCawqN2e8uJHqKz791tcVKtu9YG67Ba+xOuzFl3ps +Mb68qZZzJY1EFUBacWIWypiPcutIes7aVlX6NkDWCYRQGUQtwpgWq0p3/bCklUmD +fstVv7ykjvGE6HNJaW0NHEHLH80JgzvQ+I3Nws13uIsX06YG9bug4v33sWtFuGjW +lNKb8s6xtR6QqhnDHmn0w16blpYBfK1lkCNpYVCT+oEMNtqKtPXXDKFdxMKC0/DL +5E2ZchvuGXk+jTiWAe2iTpMDyDDaFYUpYLZsjCxLhXUDk7PiLjrDdPQiPj53AQBp +zWxrNzaSWbrwHUuk0ciDa+WDQrJVwjX00t3PBLPwlXyu9f+Nz+Bc/jh/UkHe0/zB +60gHqEVvCS+H0cujGxKcp9GHMR3FQ8HV3bur12eifg/m2ZPksxOtjbtGq/1fodqu +9WyGoH79g69ma/aFMpCgOhJMQNurAls0z9rgJllYx+yANBfoYprrmczaPlCkBL+D +plOBMvg33LPkBoE2BjTmnR4BS4FsppVmqs3es1g4DGOQE4OG/lM= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1625160059.csr b/dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1625160059.csr new file mode 100644 index 00000000..e7c821ba --- /dev/null +++ b/dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1625160059.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQDCmAUx0rtRDFJpzL1t +sjVb3WON6rFUwYV6vg+jvlC2to8tiB+v0My062HBCfOP09FG/C9+UbaEVve2aDWG +sVeInk4YscTs9YjKJbQLjb50duJ44IMtftimsJZfuBODvPOiQoeZQHoKEeC8QTc8 +2yktK7dvP0cat2mnLNyuYSuyV6PKtB/MxqYgBqlprQwbkBVcRfxJ+ixQPEQ1Dddz +uPTdVmLUvl5ZZWdRlMURNGyC5LRDKIho2vgS6sihDWuxR6xa6gpmO3TdIXrLO6LB +BvqhIzsDxJkFLQrZiYj7icjMmKbzHpe81IuLN59yF54cqavoSnOFW9s+PP7kdl7S +mUth/lhKRH7yCvfrUsoF9esMZ4af5LDWJ8dXy1t2/4bpUv8ozjvnKXiPuDX10+A8 +JD4GVTboC+Nomfqha+uiiKTU4IReSNi1aYZkQaLL50IRO2TbpFTf+Lka6nxQNVRF +Fytpy/NeNEw/vzwK5mpdMCL85HDl4nw5WvWi0QJeJ9v4Gm1fxn6yne6KBu86mD2+ +rfzSKi/yYvzCIgdmNBMKCdjRbzfLpgWUb77a9I6gupEPGjg4iHiFtHtBUERATT2n +JSg7WGlZc0tjiRN93dvyt2WPKYNAsnOZLLNu+dvYmVesyeMpqXJzD8W0KSO7Tc2e +ef3u0yhpu+SXSC1Q0qO6KrrkzQIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEAYVVYngX1tlBVf4appdBxhtykArxX81zXXuVI8b6ht2vRoukxZSaEzKzf +MHHjR8AYh4j4zGjfuKlHnMd4W+lOs3TUsdjPoINaeJFXpz6kMWEbK1v7kkNmFPVt +j64G+v1+EyoqAfe4vQmzhsDUtau9abrC9BZh6Bcq6//kktRaj4GUjyhKgzirA07E +InzdwUcgGUuxEO5XzAVlfl9XllWVEs6iksSTuG7Ni1gkBiVnnlXgqEKPXGtwEkYO +R/YcZAjGGcnH83JaqeXAkgzfERo7ZHYc1s3iNdvswS7KaYFmLz+hcHkDJ9edexTN +RrW6bQQeoOJAMlTVBZkqQ5D+tXXgxMQ+oe3gfAGfAefejtPY7Eq/QXZAZISyxQDO +nJchaOhJAoLjsm8l6Io6cr40jsxEkxm18RIer8cK1lrmw+Ik1u3elGgsE0V8HQtS +5b0smt9cWP1Fl1xM8264VNkarVIFVEkDwm8L2bSnB79jXYDofvinclFID+qWGATj +ZZxO8y7sn8gP5WoHY1Fc+qzXhJ9DGrXqzz6hssy2YDmojN8h+2k4jF+pO0oBRhFV +NI3xtqDqgV4rBnzgBnw6GmlV+regKcD7Eqj7ehVx1fbMPooCPz0Q3UcNmrbCKgH2 +g3mo2RYy8Vu+nWqq5ppqFha54F+gVJSeUxnrM/pBNXh2SCmzcDs= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1625160108.csr b/dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1625160108.csr new file mode 100644 index 00000000..09c2dca6 --- /dev/null +++ b/dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert-1625160108.csr @@ -0,0 +1,27 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIEojCCAooCAQAwJTEjMCEGA1UEAwwad2lmaTIubmF0YWxpZWFuZGpvc2h1YS5j +b20wggIiMA0GCSqGSIb3DQEBAQUAA4ICDwAwggIKAoICAQC1GdAHdeSoBU7tOBF6 +2UvFg7UOQif1fsoGqhQ7jyVC2x5i39NKMihdkXNfxXSyGK4yE7K2X66iVfA115e6 +i/8NzI/YFF0Ll2+1u46XPoiN3d+b8H0aiEQki591euJPGzDrJGwLHLM+MQl+Pe54 +J83Q61AMjWs8tTSUuGxzxq2tFlHeRWtSEE0hVvsP/uJU3ZckSXrmk44ZmL40+L5O +hZA5J1FfSjT9ktFjv4f8AsGqABERDbtu2F7OLMIV+Dh1zeTj1bJ0dC2Dg68/XZAf +wbnQuwbQoxQm0qDYh/qCyF0gNKYh/4C7V963sHNk8oRKQkyh8aTVM2DNOpGXQNpB +7ChhAIT6XfOag0pg24EgyJ5svYvS9m1guwC1HFJNRqHdpvGKF4EIRlTPZFjb0Bwz +/Q/iRIndVQagamVIJupCeDtJv039JXls+NRxC2F7CUx8Uc7PkOh/2UZwEUrxHgo+ ++/k9zvKgH0pjJc0L1J0B2Cr1oenRPt0aM/tQpdDSHCuhFyqBoeiGeEh3xQrvaUWr +6iINxgKsqCAHRdhIN4wq5+9JXO+PIdfqRqtlzi9X8uJx/fqD2QnmtVY2Z2G4XWfK +QQ3gKs7KNT1/JdGaxKR0IL2KGjHjSFGr9bSL+awx/GkvwALJX69eA/lWxbOvtaJ8 +mwW2D1z6VdP3To962jFDAzFwqwIDAQABoDgwNgYJKoZIhvcNAQkOMSkwJzAlBgNV +HREEHjAcghp3aWZpMi5uYXRhbGllYW5kam9zaHVhLmNvbTANBgkqhkiG9w0BAQsF +AAOCAgEAVO9WbPh0EtKAuHwdn+fF7g0tKswjUj3wAYEpE8tzBKERouSc0RL0otKy +4E/eYecQP066IyeFBfbMoRQCRkbBls5S4Ny2EhMU41SctfrHus0OSIPZX/KBNKki +zlCq5VS9y9Z+9fv6y+yE6eGdewD4+odHBL6ezfpVgnvUGujEWfgCIGdXst7su7XQ ++ywRNWJrZLTOLA5mNYTV7jlJbYl6FzXL7LEUkQt1VRXrq1DWaC4N869msGT0WKEC +kX+2io5myEkxGvcsqSyeaMAqbG/0aY/vJpXTdRpBF5zW6pdwUDM9kCULDGkF6tH6 +Ek3BXRFGo7SaMU833JHF6Mdn3EEJgjYzGmgTHVaO4TWyFPnJb3BK2bC13HJijDhZ +zmzpgp8TBA1aUgJcDT0lSpjT1Qi7u5BBcXzobmQHWVESPo2juZOYRDE4Hg+/K2FD +MtouFAtcNJnTu4x7sqtSJ18yclyFOEXTrYCjdYhM3xvBWoC4ziiwEELOdoVNP7D9 +vQWlX6Su/oZwBBDz3Kc79z+iNobuieO77yCP0SM7N7oEt3AqNy2dqc3WdfPk7b1m +TeQ0OnvJEtZ5AIL85yCeJWQx5880JA39vqjs/XXaIguU1V0t6dBdsWlpTbIiSU+T +0yl4wi6xYiiWy6TF7VPSzmv0Ydpif/+2tlcPu21kTs+1QvrbvjY= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert.csr b/dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert.csr new file mode 120000 index 00000000..c48ce566 --- /dev/null +++ b/dehydrated/dehydrated/certs/wifi2.natalieandjoshua.com/cert.csr @@ -0,0 +1 @@ +cert-1625160108.csr \ No newline at end of file diff --git a/dehydrated/dehydrated/certs/wifi2.ovalwonder.com/cert-1633975849.csr b/dehydrated/dehydrated/certs/wifi2.ovalwonder.com/cert-1633975849.csr new file mode 100644 index 00000000..f8344a15 --- /dev/null +++ b/dehydrated/dehydrated/certs/wifi2.ovalwonder.com/cert-1633975849.csr @@ -0,0 +1,9 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIIBSDCB0AIBADAfMR0wGwYDVQQDDBR3aWZpMi5vdmFsd29uZGVyLmNvbTB2MBAG +ByqGSM49AgEGBSuBBAAiA2IABH/aQPF3t+XUld2Q/7Jg6mjJGsbwYdPxuQe3bzm0 +w1SCLieUIk7yzwPe5sKnmWi4OAaryRHeblEcSTQZuEMlQm/UT/jtoyUXjoX8K5MZ +6GYKZLl8Qdgx79Kv78mLpnR0BqAyMDAGCSqGSIb3DQEJDjEjMCEwHwYDVR0RBBgw +FoIUd2lmaTIub3ZhbHdvbmRlci5jb20wCgYIKoZIzj0EAwIDZwAwZAIwccyF/kWs +LHqEho5YRybA/urF/sBDcOYV6GZPNCldJ+IbaFk7Ycj/L9snxLoDAhX5AjBGlk0L +AP1S+m8PIztQXhZ4H1Mu16M6B65YckkcCPLgpFjWGFJeS8vtg/ReVo+Ub/0= +-----END CERTIFICATE REQUEST----- diff --git a/dehydrated/dehydrated/config b/dehydrated/dehydrated/config new file mode 100644 index 00000000..32fb5d29 --- /dev/null +++ b/dehydrated/dehydrated/config @@ -0,0 +1,127 @@ +######################################################## +# This is the main config file for dehydrated # +# # +# This file is looked for in the following locations: # +# $SCRIPTDIR/config (next to this script) # +# /usr/local/etc/dehydrated/config # +# /etc/dehydrated/config # +# ${PWD}/config (in current working-directory) # +# # +# Default values of this config are in comments # +######################################################## + +# Which user should dehydrated run as? This will be implictly enforced when running as root +#DEHYDRATED_USER= + +# Which group should dehydrated run as? This will be implictly enforced when running as root +#DEHYDRATED_GROUP= + +# Resolve names to addresses of IP version only. (curl) +# supported values: 4, 6 +# default: +#IP_VERSION= + +# Path to certificate authority (default: https://acme-v02.api.letsencrypt.org/directory) +#CA="https://acme-v02.api.letsencrypt.org/directory" + +# Path to old certificate authority +# Set this value to your old CA value when upgrading from ACMEv1 to ACMEv2 under a different endpoint. +# If dehydrated detects an account-key for the old CA it will automatically reuse that key +# instead of registering a new one. +# default: https://acme-v01.api.letsencrypt.org/directory +#OLDCA="https://acme-v01.api.letsencrypt.org/directory" + +# Which challenge should be used? Currently http-01, dns-01 and tls-alpn-01 are supported +CHALLENGETYPE="tls-alpn-01" + +# Path to a directory containing additional config files, allowing to override +# the defaults found in the main configuration file. Additional config files +# in this directory needs to be named with a '.sh' ending. +# default: +#CONFIG_D= + +# Directory for per-domain configuration files. +# If not set, per-domain configurations are sourced from each certificates output directory. +# default: +#DOMAINS_D= + +# Base directory for account key, generated certificates and list of domains (default: $SCRIPTDIR -- uses config directory if undefined) +BASEDIR=/etc/dehydrated + +# File containing the list of domains to request certificates for (default: $BASEDIR/domains.txt) +#DOMAINS_TXT="${BASEDIR}/domains.txt" + +# Output directory for generated certificates +#CERTDIR="${BASEDIR}/certs" + +# Output directory for alpn verification certificates +#ALPNCERTDIR="${BASEDIR}/alpn-certs" + +# Directory for account keys and registration information +#ACCOUNTDIR="${BASEDIR}/accounts" + +# Output directory for challenge-tokens to be served by webserver or deployed in HOOK (default: /var/www/dehydrated) +#WELLKNOWN="/var/www/dehydrated" + +# Default keysize for private keys (default: 4096) +#KEYSIZE="4096" + +# Path to openssl config file (default: - tries to figure out system default) +#OPENSSL_CNF= + +# Path to OpenSSL binary (default: "openssl") +#OPENSSL="openssl" + +# Extra options passed to the curl binary (default: ) +#CURL_OPTS= + +# Program or function called in certain situations +# +# After generating the challenge-response, or after failed challenge (in this case altname is empty) +# Given arguments: clean_challenge|deploy_challenge altname token-filename token-content +# +# After successfully signing certificate +# Given arguments: deploy_cert domain path/to/privkey.pem path/to/cert.pem path/to/fullchain.pem +# +# BASEDIR and WELLKNOWN variables are exported and can be used in an external program +# default: +#HOOK= + +# Chain clean_challenge|deploy_challenge arguments together into one hook call per certificate (default: no) +#HOOK_CHAIN="no" + +# Minimum days before expiration to automatically renew certificate (default: 30) +#RENEW_DAYS="30" + +# Regenerate private keys instead of just signing new certificates on renewal (default: yes) +#PRIVATE_KEY_RENEW="yes" + +# Create an extra private key for rollover (default: no) +#PRIVATE_KEY_ROLLOVER="no" + +# Which public key algorithm should be used? Supported: rsa, prime256v1 and secp384r1 +#KEY_ALGO=rsa + +# E-mail to use during the registration (default: ) +CONTACT_EMAIL="joshua.dye@gmail.com" + +# Lockfile location, to prevent concurrent access (default: $BASEDIR/lock) +#LOCKFILE="${BASEDIR}/lock" + +# Option to add CSR-flag indicating OCSP stapling to be mandatory (default: no) +#OCSP_MUST_STAPLE="no" + +# Fetch OCSP responses (default: no) +#OCSP_FETCH="no" + +# OCSP refresh interval (default: 5 days) +#OCSP_DAYS=5 + +# Issuer chain cache directory (default: $BASEDIR/chains) +#CHAINCACHE="${BASEDIR}/chains" + +# Automatic cleanup (default: no) +#AUTO_CLEANUP="no" + +# ACME API version (default: auto) +#API=auto diff --git a/dehydrated/dehydrated/domains.txt b/dehydrated/dehydrated/domains.txt new file mode 100644 index 00000000..b8985c42 --- /dev/null +++ b/dehydrated/dehydrated/domains.txt @@ -0,0 +1,7 @@ +# Create certificate for 'example.org' with an alternative name of +# 'www.example.org'. It will be stored in the directory ${CERT_DIR}/example.org +#vpn.ovalwonder.com +pihole-s.ovalwonder.com +pihole-f.ovalwonder.com +airsonic.ovalwonder.com +rss.ovalwonder.com diff --git a/dehydrated/domains.txt b/dehydrated/domains.txt new file mode 100644 index 00000000..b8985c42 --- /dev/null +++ b/dehydrated/domains.txt @@ -0,0 +1,7 @@ +# Create certificate for 'example.org' with an alternative name of +# 'www.example.org'. It will be stored in the directory ${CERT_DIR}/example.org +#vpn.ovalwonder.com +pihole-s.ovalwonder.com +pihole-f.ovalwonder.com +airsonic.ovalwonder.com +rss.ovalwonder.com diff --git a/deluser.conf b/deluser.conf new file mode 100644 index 00000000..fff8d813 --- /dev/null +++ b/deluser.conf @@ -0,0 +1,20 @@ +# /etc/deluser.conf: `deluser' configuration. + +# Remove home directory and mail spool when user is removed +REMOVE_HOME = 0 + +# Remove all files on the system owned by the user to be removed +REMOVE_ALL_FILES = 0 + +# Backup files before removing them. This options has only an effect if +# REMOVE_HOME or REMOVE_ALL_FILES is set. +BACKUP = 0 + +# target directory for the backup file +BACKUP_TO = "." + +# delete a group even there are still users in this group +ONLY_IF_EMPTY = 0 + +# exclude these filesystem types when searching for files of a user to backup +EXCLUDE_FSTYPES = "(proc|sysfs|usbfs|devpts|tmpfs|afs)" diff --git a/dhcp b/dhcp new file mode 160000 index 00000000..10dd5d0c --- /dev/null +++ b/dhcp @@ -0,0 +1 @@ +Subproject commit 10dd5d0c0f541e3a1c79bc7c72961a3a9a44a1c4 diff --git a/dhcpcd.conf b/dhcpcd.conf new file mode 100644 index 00000000..42f24229 --- /dev/null +++ b/dhcpcd.conf @@ -0,0 +1,63 @@ +# A sample configuration for dhcpcd. +# See dhcpcd.conf(5) for details. + +# Allow users of this group to interact with dhcpcd via the control socket. +#controlgroup wheel + +# Inform the DHCP server of our hostname for DDNS. +hostname + +# Use the hardware address of the interface for the Client ID. +clientid +# or +# Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as per RFC4361. +# Some non-RFC compliant DHCP servers do not reply with this set. +# In this case, comment out duid and enable clientid above. +#duid + +# Persist interface configuration when dhcpcd exits. +persistent + +# Rapid commit support. +# Safe to enable by default because it requires the equivalent option set +# on the server to actually work. +option rapid_commit + +# A list of options to request from the DHCP server. +option domain_name_servers, domain_name, domain_search, host_name +option classless_static_routes +# Respect the network MTU. This is applied to DHCP routes. +option interface_mtu + +# Most distributions have NTP support. +#option ntp_servers + +# A ServerID is required by RFC2131. +require dhcp_server_identifier + +# Generate SLAAC address using the Hardware Address of the interface +#slaac hwaddr +# OR generate Stable Private IPv6 Addresses based from the DUID +slaac private + +# Example static IP configuration: +#interface eth0 +#static ip_address=192.168.0.10/24 +#static ip6_address=fd51:42f8:caae:d92e::ff/64 +#static routers=192.168.0.1 +#static domain_name_servers=192.168.0.1 8.8.8.8 fd51:42f8:caae:d92e::1 + +# It is possible to fall back to a static IP if DHCP fails: +# define static profile +#profile static_eth0 +#static ip_address=192.168.1.23/24 +#static routers=192.168.1.1 +#static domain_name_servers=192.168.1.1 + +# fallback to static profile on eth0 +#interface eth0 +#fallback static_eth0 +interface eth0 + static ip_address=10.3.14.92/10 + static routers=10.42.47.42 + static domain_name_servers=127.0.0.1#8053 127.0.0.1#8053 diff --git a/dictionaries-common/ispell-default b/dictionaries-common/ispell-default new file mode 100644 index 00000000..e69de29b diff --git a/dictionaries-common/words b/dictionaries-common/words new file mode 120000 index 00000000..fd66f18f --- /dev/null +++ b/dictionaries-common/words @@ -0,0 +1 @@ +/usr/share/dict/british-english \ No newline at end of file diff --git a/dillo/dillorc b/dillo/dillorc new file mode 100644 index 00000000..073a224e --- /dev/null +++ b/dillo/dillorc @@ -0,0 +1,396 @@ +# dillorc +# Sample dillo initialization file. +# +# Lines that start with a '#' are comments. +# "#option=..." shows the built-in default. +# "# option=..." is an additional example. +# "option=..." overrides the built-in value. + +#------------------------------------------------------------------------- +# FIRST SECTION :) +#------------------------------------------------------------------------- + +# Set the desired initial browser size +# geometry=650x545+0+20 +#geometry=780x580 + +# Change this (and the following option) if you want to have text-only browsing +# from the start. (While browsing, this can be changed from the tools/settings +# menu.) +#load_images=YES + +# Change this if you want background images to be loaded initially. +# (While browsing, this can be changed from the tools/settings menu.) +#load_background_images=NO + +# Change this if you want to disable loading of CSS stylesheets initially. +# (While browsing, this can be changed from the tools/settings menu.) +#load_stylesheets=YES + +# Change this if you want to disable parsing of embedded CSS initially. +# (While browsing, this can be changed from the tools/settings menu.) +#parse_embedded_css=YES + +# Change the buffering scheme for drawing +# 0 no double buffering - useful for debugging +# 1 light buffering using a single back buffer for all windows +# 2 full fltk-based double buffering for all windows +#buffered_drawing=1 + +# Set your default directory for download/save operations +#save_dir=/tmp + +#------------------------------------------------------------------------- +# RENDERING SECTION +#------------------------------------------------------------------------- + +# Default fonts: +# +# If FLTK has been configured with Xft enabled (the default), you can use +# scalable fonts such as DejaVu or Liberation (try running +# "fc-list : family | cut -d ',' -f 2 | sort"). +#font_serif="DejaVu Serif" +#font_sans_serif="DejaVu Sans" +#font_cursive="URW Chancery L" +#font_fantasy="DejaVu Sans" +#font_monospace="DejaVu Sans Mono" +# +# Otherwise, use bitmapped fonts like the following (for a list, try running +# "xlsfonts -fn *-iso10646-1 | grep -v -e -0-0 | cut -d - -f 3 | sort | uniq"). +# font_serif="times" +# font_sans_serif="helvetica" +# font_cursive="helvetica" +# font_fantasy="helvetica" +# font_monospace="courier" + +# All font sizes are scaled by this value +# font_factor=1.5 +#font_factor=1.0 + +# Maximum font size in pixels +#font_max_size=100 + +# Minimum font size in pixels +#font_min_size=6 + +# Show tooltip popups for HTML title attributes +#show_tooltip=YES + +# Set this to YES to limit the word wrap width to the viewport width +#limit_text_width=NO + + +#------------------------------------------------------------------------- +# PENALTIES +#------------------------------------------------------------------------- + +# Penalties are used to control good and bad break points. The bigger +# the penalty for a given break point, the less likely the line is +# broken here. "inf" means that breaking is prohibited, "-inf" means +# that a line *must* be broken here. (The latter should not be used +# here, however.) Normal spaces get a penalty of 0. The exact +# definition can be found in doc/dw-line-breaking.doc. + +# Penalties for hyphenation breaks; this covers automatic hyphenation, +# soft hyphens, and unconditional hyphens. Since hyphenation should +# rather be avoided, the default values are larger than 0. + +# This is used for hyphenation points, when there is no hyphen or dash +# before: +#penalty_hyphen = 1 + +# This is used for hyphenation points, when the line before ends +# already with a hyphen or a dash. Consequent lines ending with +# hyphens or dashes should be avoided, so this value is bigger than +# "penalty_hyphen": +#penalty_hyphen_2 = 8 + +# The same for a break right of an em-dash, when there are no spaces +# surrounding it (as in English). The default values are the same as +# for hyphens: +#penalty_em_dash_right = 1 +#penalty_em_dash_right_2 = 8 + +# Penalty for a break *left* of an em-dash. Since a line ending with +# an em-dash (and so breaking right of the em-dash) looks better than +# a line beginning with an em-dash (breaking left of an em-dash), the +# default value is bigger than "penalty_em_dash_right": +#penalty_em_dash_left = 8 + +# Notice that there is no "penalty_em_dash_left_2", since breaking +# left of an em-dash makes the line *begin*, not *end* with a dash. + +# This factor is multiplied with the line height to get the +# stretchability of a non-justified line. The larger this factor (and +# thus, the stretchability), the less likely the words are hyphenated; +# so you can use this value to control hyphenation of non-justified +# text. +#stretchability_factor=1 + +#------------------------------------------------------------------------- +# PARSING SECTION +#------------------------------------------------------------------------- + +# If you prefer more accurate HTML bug diagnosis over better rendering +# (page authors and webmasters) set the following to "NO". +# +#w3c_plus_heuristics=YES + + +#------------------------------------------------------------------------- +# NETWORK SECTION +#------------------------------------------------------------------------- + +# Set the start page. +# start_page="about:blank" +# start_page="http://www.dillo.org" +# start_page="file:/home/jcid/custom_page.html" +#start_page="about:splash" + +# Set the home location +# home="file:/home/jcid/HomePage/Home.html" +#home="http://www.dillo.org/" + +# Set the URLs used by the web search dialog. +# "%s" is replaced with the search keywords separated by '+'. +# Format: search_url="[prefix ][