diff --git a/.etckeeper b/.etckeeper index 01b77a6..907cd43 100755 --- a/.etckeeper +++ b/.etckeeper @@ -1,6 +1,6 @@ # Generated by etckeeper. Do not edit. -mkdir -p './apache2/mods-available' +mkdir -p './X11/xkb' mkdir -p './binfmt.d' mkdir -p './ca-certificates/update.d' mkdir -p './dbus-1/session.d' @@ -37,8 +37,44 @@ mkdir -p './systemd/network' mkdir -p './systemd/ntp-units.d' mkdir -p './systemd/user' mkdir -p './udev/hwdb.d' -mkdir -p './X11/xkb' maybe chmod 0755 '.' +maybe chmod 0700 '.etckeeper' +maybe chmod 0644 '.gitignore' +maybe chmod 0750 '.java' +maybe chmod 0750 '.java/.systemPrefs' +maybe chmod 0640 '.java/.systemPrefs/.system.lock' +maybe chmod 0640 '.java/.systemPrefs/.systemRootModFile' +maybe chmod 0755 'ImageMagick-6' +maybe chmod 0644 'ImageMagick-6/coder.xml' +maybe chmod 0644 'ImageMagick-6/colors.xml' +maybe chmod 0644 'ImageMagick-6/delegates.xml' +maybe chmod 0644 'ImageMagick-6/log.xml' +maybe chmod 0644 'ImageMagick-6/magic.xml' +maybe chmod 0644 'ImageMagick-6/mime.xml' +maybe chmod 0644 'ImageMagick-6/policy.xml' +maybe chmod 0644 'ImageMagick-6/quantization-table.xml' +maybe chmod 0644 'ImageMagick-6/thresholds.xml' +maybe chmod 0644 'ImageMagick-6/type-dejavu.xml' +maybe chmod 0644 'ImageMagick-6/type-ghostscript.xml' +maybe chmod 0644 'ImageMagick-6/type-windows.xml' +maybe chmod 0644 'ImageMagick-6/type.xml' +maybe chmod 0644 'LICENSE.md' +maybe chmod 0644 'Muttrc' +maybe chmod 0755 'Muttrc.d' +maybe chmod 0644 'Muttrc.d/charset.rc' +maybe chmod 0644 'Muttrc.d/colors.rc' +maybe chmod 0644 'Muttrc.d/compressed-folders.rc' +maybe chmod 0644 'Muttrc.d/gpg.rc' +maybe chmod 0644 'Muttrc.d/sidebar.rc' +maybe chmod 0644 'Muttrc.d/smime.rc' +maybe chmod 0644 'README.md' +maybe chmod 0755 'X11' +maybe chmod 0755 'X11/Xsession.d' +maybe chmod 0644 'X11/Xsession.d/60xdg-user-dirs-update' +maybe chmod 0644 'X11/Xsession.d/75dbus_dbus-launch' +maybe chmod 0644 'X11/Xsession.d/90gpg-agent' +maybe chmod 0644 'X11/Xsession.d/90qt-a11y' +maybe chmod 0755 'X11/xkb' maybe chmod 0755 'acpi' maybe chmod 0755 'acpi/events' maybe chmod 0644 'acpi/events/powerbtn-acpi-support' @@ -54,7 +90,6 @@ 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/php5-cgi.conf' -maybe chmod 0755 'apache2/mods-available' maybe chmod 0755 'apparmor.d' maybe chmod 0755 'apparmor.d/abstractions' maybe chmod 0644 'apparmor.d/abstractions/tor' @@ -66,6 +101,7 @@ maybe chmod 0644 'apparmor.d/local/usr.sbin.sssd' maybe chmod 0644 'apparmor.d/system_tor' maybe chmod 0644 'apparmor.d/usr.sbin.sssd' maybe chmod 0755 'apt' +maybe chmod 0644 'apt/apt-file.conf' maybe chmod 0755 'apt/apt.conf.d' maybe chmod 0644 'apt/apt.conf.d/00CDMountPoint' maybe chmod 0644 'apt/apt.conf.d/00InstallRecommends' @@ -75,22 +111,24 @@ maybe chmod 0644 'apt/apt.conf.d/01autoremove-kernels' maybe chmod 0644 'apt/apt.conf.d/05etckeeper' maybe chmod 0644 'apt/apt.conf.d/50unattended-upgrades' maybe chmod 0644 'apt/apt.conf.d/70debconf' -maybe chmod 0644 'apt/apt-file.conf' maybe chmod 0644 'apt/preferences' maybe chmod 0755 'apt/preferences.d' +maybe chmod 0640 'apt/preferences.d/.keep' maybe chmod 0644 'apt/preferences.d/ansible' maybe chmod 0644 'apt/preferences.d/firejail' maybe chmod 0644 'apt/preferences.d/gnupg' -maybe chmod 0640 'apt/preferences.d/.keep' maybe chmod 0644 'apt/preferences.d/mosh' +maybe chmod 0644 'apt/preferences.d/nginx' maybe chmod 0644 'apt/preferences.d/openntpd' maybe chmod 0644 'apt/preferences.d/unbound' maybe chmod 0644 'apt/sources.list' maybe chmod 0755 'apt/sources.list.d' +maybe chmod 0644 'apt/sources.list.d/nginx.list' maybe chmod 0644 'apt/sources.list.d/tor.list' maybe chmod 0644 'apt/sources.list.d/weechat.list' maybe chmod 0644 'apt/trusted.gpg' maybe chmod 0755 'apt/trusted.gpg.d' +maybe chmod 0644 'apt/trusted.gpg.d/deb.torproject.org-keyring.gpg' maybe chmod 0644 'apt/trusted.gpg.d/debian-archive-jessie-automatic.gpg' maybe chmod 0644 'apt/trusted.gpg.d/debian-archive-jessie-security-automatic.gpg' maybe chmod 0644 'apt/trusted.gpg.d/debian-archive-jessie-stable.gpg' @@ -98,21 +136,21 @@ maybe chmod 0644 'apt/trusted.gpg.d/debian-archive-squeeze-automatic.gpg' maybe chmod 0644 'apt/trusted.gpg.d/debian-archive-squeeze-stable.gpg' maybe chmod 0644 'apt/trusted.gpg.d/debian-archive-wheezy-automatic.gpg' maybe chmod 0644 'apt/trusted.gpg.d/debian-archive-wheezy-stable.gpg' -maybe chmod 0644 'apt/trusted.gpg.d/deb.torproject.org-keyring.gpg' +maybe chmod 0644 'apt/trusted.gpg.d/nginx.gpg' maybe chmod 0644 'apt/trusted.gpg.d/weechat.gpg' +maybe chmod 0755 'at-spi2' +maybe chmod 0644 'at-spi2/accessibility.conf' maybe chgrp 'daemon' 'at.deny' maybe chmod 0640 'at.deny' maybe chmod 0644 'atool.conf' -maybe chmod 0755 'at-spi2' -maybe chmod 0644 'at-spi2/accessibility.conf' maybe chmod 0750 'audisp' maybe chmod 0640 'audisp/audispd.conf' maybe chmod 0750 'audisp/plugins.d' maybe chmod 0640 'audisp/plugins.d/af_unix.conf' maybe chmod 0640 'audisp/plugins.d/syslog.conf' maybe chmod 0750 'audit' -maybe chmod 0640 'audit/auditd.conf' maybe chmod 0644 'audit/audit.rules' +maybe chmod 0640 'audit/auditd.conf' maybe chmod 0750 'audit/rules.d' maybe chmod 0640 'audit/rules.d/audit.rules' maybe chmod 0644 'bash.bashrc' @@ -144,7 +182,7 @@ maybe chmod 0644 'bash_completion.d/whiptail' maybe chmod 0644 'bindresvport.blacklist' maybe chmod 0755 'binfmt.d' maybe chmod 0755 'bitlbee' -maybe chgrp 'bitlbee' 'bitlbee/bitlbee.conf' +maybe chgrp 'nslcd' 'bitlbee/bitlbee.conf' maybe chmod 0644 'bitlbee/bitlbee.conf' maybe chmod 0644 'bitlbee/motd.txt' maybe chmod 0755 'byobu' @@ -164,13 +202,13 @@ 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-1.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' @@ -188,7 +226,12 @@ maybe chmod 0644 'cowpoke.conf' maybe chmod 0755 'cracklib' maybe chmod 0644 'cracklib/cracklib.conf' maybe chmod 0755 'cron.d' +maybe chmod 0644 'cron.d/.placeholder' +maybe chmod 0644 'cron.d/john' +maybe chmod 0644 'cron.d/php5' +maybe chmod 0644 'cron.d/sysstat' maybe chmod 0755 'cron.daily' +maybe chmod 0644 'cron.daily/.placeholder' maybe chmod 0755 'cron.daily/apt' maybe chmod 0755 'cron.daily/aptitude' maybe chmod 0755 'cron.daily/bsdmainutils' @@ -201,24 +244,19 @@ maybe chmod 0755 'cron.daily/locate' maybe chmod 0755 'cron.daily/logrotate' maybe chmod 0755 'cron.daily/man-db' maybe chmod 0755 'cron.daily/passwd' -maybe chmod 0644 'cron.daily/.placeholder' maybe chmod 0755 'cron.daily/sysstat' -maybe chmod 0644 'cron.d/john' -maybe chmod 0644 'cron.d/php5' -maybe chmod 0644 'cron.d/.placeholder' -maybe chmod 0644 'cron.d/sysstat' maybe chmod 0755 'cron.hourly' maybe chmod 0644 'cron.hourly/.placeholder' maybe chmod 0755 'cron.monthly' +maybe chmod 0644 'cron.monthly/.placeholder' maybe chmod 0755 'cron.monthly/debsums' maybe chmod 0750 'cron.monthly/ieee-data' -maybe chmod 0644 'cron.monthly/.placeholder' -maybe chmod 0644 'crontab' maybe chmod 0755 'cron.weekly' +maybe chmod 0644 'cron.weekly/.placeholder' maybe chmod 0755 'cron.weekly/debsums' maybe chmod 0755 'cron.weekly/man-db' -maybe chmod 0644 'cron.weekly/.placeholder' maybe chmod 0755 'cron.weekly/tor' +maybe chmod 0644 'crontab' maybe chmod 0755 'cruft' maybe chmod 0755 'cruft/filters-unex' maybe chmod 0644 'cruft/filters-unex/etckeeper' @@ -228,11 +266,11 @@ maybe chmod 0755 'dbus-1/session.d' maybe chmod 0644 'dbus-1/system.conf' maybe chmod 0755 'dbus-1/system.d' maybe chmod 0644 'dbus-1/system.d/org.freedesktop.ColorManager.conf' +maybe chmod 0644 'dbus-1/system.d/org.freedesktop.PolicyKit1.conf' maybe chmod 0644 'dbus-1/system.d/org.freedesktop.hostname1.conf' maybe chmod 0644 'dbus-1/system.d/org.freedesktop.locale1.conf' maybe chmod 0644 'dbus-1/system.d/org.freedesktop.login1.conf' maybe chmod 0644 'dbus-1/system.d/org.freedesktop.machine1.conf' -maybe chmod 0644 'dbus-1/system.d/org.freedesktop.PolicyKit1.conf' maybe chmod 0644 'dbus-1/system.d/org.freedesktop.systemd1.conf' maybe chmod 0644 'dbus-1/system.d/org.freedesktop.timedate1.conf' maybe chmod 0644 'debconf.conf' @@ -259,6 +297,8 @@ maybe chmod 0644 'default/kexec' maybe chmod 0644 'default/keyboard' maybe chmod 0644 'default/locale' maybe chmod 0644 'default/networking' +maybe chmod 0644 'default/nginx' +maybe chmod 0644 'default/nginx-debug' maybe chmod 0644 'default/nslcd' maybe chmod 0644 'default/nss' maybe chmod 0644 'default/oidentd' @@ -275,19 +315,19 @@ maybe chmod 0644 'default/tmpfs' maybe chmod 0644 'default/tor' maybe chmod 0644 'default/useradd' maybe chmod 0644 'deluser.conf' -maybe chmod 0640 'devscripts.conf' +maybe chmod 0644 'devscripts.conf' maybe chmod 0755 'dhcp' -maybe chmod 0644 'dhcp/dhclient.conf' maybe chmod 0755 'dhcp/dhclient-enter-hooks.d' maybe chmod 0644 'dhcp/dhclient-enter-hooks.d/debug' maybe chmod 0644 'dhcp/dhclient-enter-hooks.d/resolvconf' maybe chmod 0755 'dhcp/dhclient-exit-hooks.d' maybe chmod 0644 'dhcp/dhclient-exit-hooks.d/debug' maybe chmod 0644 'dhcp/dhclient-exit-hooks.d/rfc3442-classless-routes' +maybe chmod 0644 'dhcp/dhclient.conf' maybe chmod 0755 'dictionaries-common' +maybe chmod 0644 'discover-modprobe.conf' maybe chmod 0755 'discover.conf.d' maybe chmod 0644 'discover.conf.d/00discover' -maybe chmod 0644 'discover-modprobe.conf' maybe chmod 0755 'dpkg' maybe chmod 0644 'dpkg/dpkg.cfg' maybe chmod 0755 'dpkg/dpkg.cfg.d' @@ -298,8 +338,6 @@ maybe chmod 0644 'dpkg/shlibs.override' maybe chmod 0755 'elinks' maybe chmod 0644 'elinks/elinks.conf' maybe chmod 0755 'emacs' -maybe chmod 0755 'emacs24' -maybe chmod 0755 'emacs24/site-start.d' maybe chmod 0755 'emacs/site-start.d' maybe chmod 0644 'emacs/site-start.d/00debian-vars.el' maybe chmod 0644 'emacs/site-start.d/50autoconf.el' @@ -310,9 +348,10 @@ maybe chmod 0644 'emacs/site-start.d/50gnugo.el' maybe chmod 0644 'emacs/site-start.d/50python-docutils.el' maybe chmod 0644 'emacs/site-start.d/50silversearcher-ag-el.el' maybe chmod 0644 'emacs/site-start.el' +maybe chmod 0755 'emacs24' +maybe chmod 0755 'emacs24/site-start.d' maybe chmod 0644 'environment' maybe chmod 0755 'etckeeper' -maybe chmod 0700 '.etckeeper' maybe chmod 0755 'etckeeper/commit.d' maybe chmod 0755 'etckeeper/commit.d/10vcs-test' maybe chmod 0755 'etckeeper/commit.d/30bzr-add' @@ -320,7 +359,7 @@ 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 0750 'etckeeper/commit.d/99push' +maybe chmod 0755 'etckeeper/commit.d/99push' maybe chmod 0644 'etckeeper/commit.d/README' maybe chmod 0644 'etckeeper/etckeeper.conf' maybe chmod 0755 'etckeeper/init.d' @@ -361,13 +400,18 @@ 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 chgrp 'adm' 'ferm' -maybe chmod 2750 'ferm' -maybe chgrp 'adm' 'ferm/ferm.conf' +maybe chmod 0755 'ferm' maybe chmod 0644 'ferm/ferm.conf' maybe chmod 0755 'firejail' maybe chmod 0644 'firejail/0ad.profile' maybe chmod 0644 'firejail/7z.profile' +maybe chmod 0644 'firejail/Cryptocat.profile' +maybe chmod 0644 'firejail/Cyberfox.profile' +maybe chmod 0644 'firejail/FossaMail.profile' +maybe chmod 0644 'firejail/Mathematica.profile' +maybe chmod 0644 'firejail/Telegram.profile' +maybe chmod 0644 'firejail/VirtualBox.profile' +maybe chmod 0644 'firejail/Wire.profile' maybe chmod 0644 'firejail/abrowser.profile' maybe chmod 0644 'firejail/amarok.profile' maybe chmod 0644 'firejail/ark.profile' @@ -395,7 +439,6 @@ maybe chmod 0644 'firejail/cpio.profile' maybe chmod 0644 'firejail/cryptocat.profile' maybe chmod 0644 'firejail/Cryptocat.profile' maybe chmod 0644 'firejail/cyberfox.profile' -maybe chmod 0644 'firejail/Cyberfox.profile' maybe chmod 0644 'firejail/deadbeef.profile' maybe chmod 0644 'firejail/default.profile' maybe chmod 0644 'firejail/deluge.profile' @@ -427,11 +470,13 @@ maybe chmod 0644 'firejail/evolution.profile' maybe chmod 0644 'firejail/exiftool.profile' maybe chmod 0644 'firejail/fbreader.profile' maybe chmod 0644 'firejail/feh.profile' +maybe chmod 0644 'firejail/file-roller.profile' maybe chmod 0644 'firejail/file.profile' maybe chmod 0644 'firejail/file-roller.profile' maybe chmod 0644 'firejail/filezilla.profile' maybe chmod 0644 'firejail/firefox-esr.profile' maybe chmod 0644 'firejail/firefox.profile' +maybe chmod 0644 'firejail/firejail-default' maybe chmod 0644 'firejail/firejail.config' maybe chmod 0644 'firejail/firejail-default' maybe chmod 0644 'firejail/flashpeak-slimjet.profile' @@ -459,9 +504,9 @@ maybe chmod 0644 'firejail/gnome-photos.profile' maybe chmod 0644 'firejail/gnome-weather.profile' maybe chmod 0644 'firejail/goobox.profile' maybe chmod 0644 'firejail/google-chrome-beta.profile' -maybe chmod 0644 'firejail/google-chrome.profile' maybe chmod 0644 'firejail/google-chrome-stable.profile' maybe chmod 0644 'firejail/google-chrome-unstable.profile' +maybe chmod 0644 'firejail/google-chrome.profile' maybe chmod 0644 'firejail/google-play-music-desktop-player.profile' maybe chmod 0644 'firejail/gpa.profile' maybe chmod 0644 'firejail/gpg-agent.profile' @@ -486,9 +531,8 @@ maybe chmod 0644 'firejail/jitsi.profile' maybe chmod 0644 'firejail/k3b.profile' maybe chmod 0644 'firejail/kate.profile' maybe chmod 0644 'firejail/keepass2.profile' -maybe chmod 0644 'firejail/keepass.profile' -maybe chmod 0644 'firejail/keepassx2.profile' maybe chmod 0644 'firejail/keepassx.profile' +maybe chmod 0644 'firejail/keepassx2.profile' maybe chmod 0644 'firejail/kmail.profile' maybe chmod 0644 'firejail/konversation.profile' maybe chmod 0644 'firejail/less.profile' @@ -507,7 +551,6 @@ maybe chmod 0644 'firejail/luminance-hdr.profile' maybe chmod 0644 'firejail/lxterminal.profile' maybe chmod 0644 'firejail/lynx.profile' maybe chmod 0644 'firejail/mathematica.profile' -maybe chmod 0644 'firejail/Mathematica.profile' maybe chmod 0644 'firejail/mcabber.profile' maybe chmod 0644 'firejail/mediainfo.profile' maybe chmod 0644 'firejail/midori.profile' @@ -553,8 +596,8 @@ maybe chmod 0644 'firejail/seamonkey.profile' maybe chmod 0644 'firejail/server.profile' maybe chmod 0644 'firejail/simple-scan.profile' maybe chmod 0644 'firejail/skanlite.profile' -maybe chmod 0644 'firejail/skypeforlinux.profile' maybe chmod 0644 'firejail/skype.profile' +maybe chmod 0644 'firejail/skypeforlinux.profile' maybe chmod 0644 'firejail/slack.profile' maybe chmod 0644 'firejail/snap.profile' maybe chmod 0644 'firejail/soffice.profile' @@ -568,7 +611,6 @@ maybe chmod 0644 'firejail/strings.profile' maybe chmod 0644 'firejail/synfigstudio.profile' maybe chmod 0644 'firejail/tar.profile' maybe chmod 0644 'firejail/telegram.profile' -maybe chmod 0644 'firejail/Telegram.profile' maybe chmod 0644 'firejail/thunderbird.profile' maybe chmod 0644 'firejail/totem.profile' maybe chmod 0644 'firejail/tracker.profile' @@ -612,25 +654,25 @@ maybe chmod 0644 'firejail/xplayer.profile' maybe chmod 0644 'firejail/xpra.profile' maybe chmod 0644 'firejail/xreader.profile' maybe chmod 0644 'firejail/xviewer.profile' -maybe chmod 0644 'firejail/xzdec.profile' maybe chmod 0644 'firejail/xz.profile' +maybe chmod 0644 'firejail/xzdec.profile' maybe chmod 0644 'firejail/zathura.profile' maybe chmod 0644 'firejail/zoom.profile' maybe chmod 0755 'fish' maybe chmod 0644 'fish/config.fish' maybe chmod 0755 'fonts' maybe chmod 0755 'fonts/conf.avail' -maybe chmod 0644 'fonts/conf.avail/20-unhint-small-dejavu-lgc-sans.conf' 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.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/57-dejavu-sans.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.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/69-droid-sans-fallback.conf' maybe chmod 0755 'fonts/conf.d' @@ -659,12 +701,11 @@ 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 0644 'ghostscript/fontmap.d/10gsfonts.conf' -maybe chmod 0600 '.gitignore' maybe chmod 0755 'glances' maybe chmod 0644 'glances/glances.conf' maybe chmod 0755 'gnupg' -maybe chmod 0644 'gnupg/hashbang-admins.gpg' maybe chmod 0644 'gnupg/README.md' +maybe chmod 0644 'gnupg/hashbang-admins.gpg' maybe chmod 0755 'groff' maybe chmod 0644 'groff/man.local' maybe chmod 0644 'groff/mdoc.local' @@ -696,23 +737,9 @@ maybe chmod 0644 'hddtemp.db' maybe chmod 0644 'host.conf' maybe chmod 0644 'hosts.allow' maybe chmod 0644 'hosts.deny' -maybe chmod 0755 'ImageMagick-6' -maybe chmod 0644 'ImageMagick-6/coder.xml' -maybe chmod 0644 'ImageMagick-6/colors.xml' -maybe chmod 0644 'ImageMagick-6/delegates.xml' -maybe chmod 0644 'ImageMagick-6/log.xml' -maybe chmod 0644 'ImageMagick-6/magic.xml' -maybe chmod 0644 'ImageMagick-6/mime.xml' -maybe chmod 0644 'ImageMagick-6/policy.xml' -maybe chmod 0644 'ImageMagick-6/quantization-table.xml' -maybe chmod 0644 'ImageMagick-6/thresholds.xml' -maybe chmod 0644 'ImageMagick-6/type-dejavu.xml' -maybe chmod 0644 'ImageMagick-6/type-ghostscript.xml' -maybe chmod 0644 'ImageMagick-6/type-windows.xml' -maybe chmod 0644 'ImageMagick-6/type.xml' maybe chmod 0755 'init' -maybe chmod 0644 'init/binfmt-support.conf' maybe chmod 0755 'init.d' +maybe chmod 0644 'init.d/README' maybe chmod 0755 'init.d/acpid' maybe chmod 0755 'init.d/atd' maybe chmod 0755 'init.d/auditd' @@ -749,6 +776,8 @@ maybe chmod 0755 'init.d/mountnfs-bootclean.sh' maybe chmod 0755 'init.d/mountnfs.sh' maybe chmod 0755 'init.d/nethack-common' maybe chmod 0755 'init.d/networking' +maybe chmod 0755 'init.d/nginx' +maybe chmod 0755 'init.d/nginx-debug' maybe chmod 0755 'init.d/nscd' maybe chmod 0755 'init.d/nslcd' maybe chmod 0755 'init.d/oidentd' @@ -759,7 +788,6 @@ maybe chmod 0755 'init.d/procps' maybe chmod 0755 'init.d/rc' maybe chmod 0755 'init.d/rc.local' maybe chmod 0755 'init.d/rcS' -maybe chmod 0644 'init.d/README' maybe chmod 0755 'init.d/reboot' maybe chmod 0755 'init.d/redis-server' maybe chmod 0755 'init.d/resolvconf' @@ -786,11 +814,20 @@ maybe chmod 0755 'init.d/unattended-upgrades' maybe chmod 0755 'init.d/unbound' maybe chmod 0755 'init.d/urandom' maybe chmod 0755 'init.d/xe-linux-distribution' -maybe chmod 0644 'init/networking.conf' -maybe chmod 0644 'init/network-interface.conf' +maybe chmod 0644 'init/binfmt-support.conf' maybe chmod 0644 'init/network-interface-container.conf' maybe chmod 0644 'init/network-interface-security.conf' +maybe chmod 0644 'init/network-interface.conf' +maybe chmod 0644 'init/networking.conf' maybe chmod 0644 'init/php5-fpm.conf' +maybe chmod 0644 'init/resolvconf.conf' +maybe chmod 0644 'init/ssh.conf' +maybe chmod 0644 'init/startpar-bridge.conf' +maybe chmod 0644 'init/udev-fallback-graphics.conf' +maybe chmod 0644 'init/udev-finish.conf' +maybe chmod 0644 'init/udev.conf' +maybe chmod 0644 'init/udevmonitor.conf' +maybe chmod 0644 'init/udevtrigger.conf' maybe chmod 0755 'initramfs-tools' maybe chmod 0755 'initramfs-tools/conf.d' maybe chmod 0755 'initramfs-tools/hooks' @@ -809,15 +846,7 @@ maybe chmod 0755 'initramfs-tools/scripts/nfs-top' maybe chmod 0755 'initramfs-tools/scripts/panic' maybe chmod 0640 'initramfs-tools/scripts/repartition-drive' maybe chmod 0644 'initramfs-tools/update-initramfs.conf' -maybe chmod 0644 'init/resolvconf.conf' -maybe chmod 0644 'init/ssh.conf' -maybe chmod 0644 'init/startpar-bridge.conf' maybe chmod 0644 'inittab' -maybe chmod 0644 'init/udev.conf' -maybe chmod 0644 'init/udev-fallback-graphics.conf' -maybe chmod 0644 'init/udev-finish.conf' -maybe chmod 0644 'init/udevmonitor.conf' -maybe chmod 0644 'init/udevtrigger.conf' maybe chmod 0644 'inputrc' maybe chmod 0755 'insserv' maybe chmod 0644 'insserv.conf' @@ -838,10 +867,6 @@ maybe chmod 0755 'iscsi' maybe chmod 0644 'iscsi/iscsid.conf' maybe chmod 0644 'issue' maybe chmod 0644 'issue.net' -maybe chmod 0750 '.java' -maybe chmod 0750 '.java/.systemPrefs' -maybe chmod 0640 '.java/.systemPrefs/.system.lock' -maybe chmod 0640 '.java/.systemPrefs/.systemRootModFile' maybe chmod 0755 'joe' maybe chmod 0644 'joe/ftyperc' maybe chmod 0644 'joe/jicerc.ru' @@ -851,9 +876,9 @@ maybe chmod 0644 'joe/jpicorc' maybe chmod 0644 'joe/jstarrc' maybe chmod 0644 'joe/rjoerc' maybe chmod 0755 'john' -maybe chmod 0644 'john/john.conf' maybe chmod 0644 'john/john-mail.conf' maybe chmod 0644 'john/john-mail.msg' +maybe chmod 0644 'john/john.conf' maybe chmod 0755 'kbd' maybe chmod 0644 'kbd/config' maybe chmod 0644 'kbd/remap' @@ -867,20 +892,19 @@ maybe chmod 0755 'kernel/postinst.d/zz-update-grub' maybe chmod 0755 'kernel/postrm.d' maybe chmod 0755 'kernel/postrm.d/initramfs-tools' maybe chmod 0755 'kernel/postrm.d/zz-update-grub' -maybe chmod 0755 'ldap' -maybe chmod 0644 'ldap/ldap.conf' maybe chmod 0644 'ld.so.conf' maybe chmod 0755 'ld.so.conf.d' maybe chmod 0644 'ld.so.conf.d/fakeroot-x86_64-linux-gnu.conf' maybe chmod 0644 'ld.so.conf.d/libc.conf' maybe chmod 0644 'ld.so.conf.d/x86_64-linux-gnu.conf' +maybe chmod 0755 'ldap' +maybe chmod 0644 'ldap/ldap.conf' maybe chmod 0644 'lftp.conf' maybe chmod 0644 'libaudit.conf' maybe chmod 0755 'libnl-3' maybe chmod 0644 'libnl-3/classid' maybe chmod 0644 'libnl-3/pktloc' maybe chmod 0755 'libpaper.d' -maybe chmod 0644 'LICENSE.md' maybe chmod 0755 'lighttpd' maybe chmod 0755 'lighttpd/conf-available' maybe chmod 0644 'lighttpd/conf-available/90-javascript-alias.conf' @@ -902,6 +926,7 @@ maybe chmod 0755 'logrotate.d' maybe chmod 0644 'logrotate.d/apt' maybe chmod 0644 'logrotate.d/aptitude' maybe chmod 0644 'logrotate.d/dpkg' +maybe chmod 0644 'logrotate.d/nginx' maybe chmod 0644 'logrotate.d/php5-fpm' maybe chmod 0644 'logrotate.d/redis-server' maybe chmod 0644 'logrotate.d/rsyslog' @@ -930,12 +955,12 @@ maybe chmod 0755 'mc' maybe chmod 0755 'mc/edit.indent.rc' maybe chmod 0644 'mc/filehighlight.ini' maybe chmod 0644 'mc/mc.default.keymap' -maybe chmod 0644 'mc/mcedit.menu' maybe chmod 0644 'mc/mc.emacs.keymap' maybe chmod 0644 'mc/mc.ext' maybe chmod 0644 'mc/mc.keymap' maybe chmod 0644 'mc/mc.menu' maybe chmod 0644 'mc/mc.menu.sr' +maybe chmod 0644 'mc/mcedit.menu' maybe chmod 0644 'mc/sfs.ini' maybe chmod 0644 'mime.types' maybe chmod 0644 'mke2fs.conf' @@ -945,14 +970,6 @@ maybe chmod 0644 'modules' maybe chmod 0755 'modules-load.d' maybe chmod 0644 'motd' maybe chmod 0644 'msmtprc' -maybe chmod 0644 'Muttrc' -maybe chmod 0755 'Muttrc.d' -maybe chmod 0644 'Muttrc.d/charset.rc' -maybe chmod 0644 'Muttrc.d/colors.rc' -maybe chmod 0644 'Muttrc.d/compressed-folders.rc' -maybe chmod 0644 'Muttrc.d/gpg.rc' -maybe chmod 0644 'Muttrc.d/sidebar.rc' -maybe chmod 0644 'Muttrc.d/smime.rc' maybe chmod 0755 'mysql' maybe chmod 0755 'mysql/conf.d' maybe chmod 0644 'mysql/conf.d/.keepme' @@ -981,6 +998,21 @@ maybe chmod 0644 'network/interfaces.example' maybe chmod 0755 'network/run' maybe chmod 0755 'newt' maybe chmod 0644 'newt/palette.original' +maybe chmod 0755 'nginx' +maybe chmod 0755 'nginx/conf.d' +maybe chmod 0644 'nginx/conf.d/redirect.conf' +maybe chmod 0644 'nginx/conf.d/sock-http.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 0644 'nginx/nginx.conf' +maybe chmod 0644 'nginx/scgi_params' +maybe chmod 0755 'nginx/stream.conf.d' +maybe chmod 0644 'nginx/stream.conf.d/sock-https.conf' +maybe chmod 0755 'nginx/symlinks.sh' +maybe chmod 0644 'nginx/uwsgi_params' +maybe chmod 0644 'nginx/win-utf' maybe chmod 0644 'nova-agent.env' maybe chmod 0644 'npmrc' maybe chmod 0644 'nscd.conf' @@ -993,7 +1025,7 @@ maybe chmod 0644 'openal/alsoft.conf' maybe chmod 0755 'openntpd' maybe chmod 0644 'openntpd/ntpd.conf' maybe chmod 0755 'opt' -maybe chmod 0600 'packages.txt' +maybe chmod 0644 'packages.txt' maybe chmod 0644 'pam.conf' maybe chmod 0755 'pam.d' maybe chmod 0644 'pam.d/atd' @@ -1041,8 +1073,8 @@ maybe chmod 0644 'php5/fpm/pool.d/www.conf' maybe chmod 0755 'php5/mods-available' maybe chmod 0644 'php5/mods-available/curl.ini' maybe chmod 0644 'php5/mods-available/json.ini' -maybe chmod 0644 'php5/mods-available/mysqli.ini' maybe chmod 0644 'php5/mods-available/mysql.ini' +maybe chmod 0644 'php5/mods-available/mysqli.ini' maybe chmod 0644 'php5/mods-available/opcache.ini' maybe chmod 0644 'php5/mods-available/pdo.ini' maybe chmod 0644 'php5/mods-available/pdo_mysql.ini' @@ -1053,23 +1085,23 @@ maybe chmod 0755 'pm/sleep.d' maybe chmod 0755 'pm/sleep.d/10_unattended-upgrades-hibernate' 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 '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/nullbackend.conf.d' maybe chmod 0644 'polkit-1/nullbackend.conf.d/50-nullbackend.conf' maybe chmod 0755 'postfix' maybe chmod 0644 'postfix/dynamicmaps.cf' maybe chmod 0644 'postfix/main.cf' maybe chmod 0644 'postfix/master.cf' +maybe chmod 0755 'postfix/post-install' maybe chmod 0644 'postfix/postfix-files' maybe chmod 0755 'postfix/postfix-script' -maybe chmod 0755 'postfix/post-install' maybe chmod 0755 'postfix/sasl' maybe chmod 0755 'ppp' maybe chmod 0755 'ppp/ip-down.d' @@ -1081,6 +1113,7 @@ maybe chmod 0755 'ppp/ip-up.d/postfix' maybe chmod 0644 'procmailrc' maybe chmod 0644 'profile' maybe chmod 0755 'profile.d' +maybe chmod 0644 'profile.d/Z97-byobu.sh' maybe chmod 0644 'profile.d/bash_completion.sh' maybe chmod 0644 'profile.d/dotfiles.sh' maybe chmod 0644 'profile.d/go.sh' @@ -1090,24 +1123,24 @@ maybe chmod 0644 'profile.d/npm.sh' maybe chmod 0644 'profile.d/nvm.sh' maybe chmod 0644 'profile.d/user_ruby_bin_directory.sh' maybe chmod 0644 'profile.d/wall.sh' -maybe chmod 0644 'profile.d/Z97-byobu.sh' maybe chmod 0644 'profile.d/z_manpath.sh' maybe chmod 0644 'protocols' maybe chmod 0755 'purple' maybe chmod 0644 'purple/prefs.xml' maybe chmod 0755 'python' +maybe chmod 0644 'python/debian_config' maybe chmod 0755 'python2.7' maybe chmod 0644 'python2.7/sitecustomize.py' maybe chmod 0755 'python3' maybe chmod 0755 'python3.4' maybe chmod 0644 'python3.4/sitecustomize.py' maybe chmod 0644 'python3/debian_config' -maybe chmod 0644 'python/debian_config' maybe chmod 0755 'qemu-ifdown' maybe chmod 0755 'qemu-ifup' maybe chmod 0755 'ranger' maybe chmod 0755 'ranger/config' maybe chmod 0755 'ranger/data' +maybe chmod 0754 'rc.local' maybe chmod 0755 'rc0.d' maybe chmod 0644 'rc0.d/README' maybe chmod 0755 'rc1.d' @@ -1122,10 +1155,8 @@ maybe chmod 0755 'rc5.d' maybe chmod 0644 'rc5.d/README' maybe chmod 0755 'rc6.d' maybe chmod 0644 'rc6.d/README' -maybe chmod 0754 'rc.local' maybe chmod 0755 'rcS.d' maybe chmod 0644 'rcS.d/README' -maybe chmod 0644 'README.md' maybe chmod 0755 'redis' maybe chmod 0644 'redis/redis.conf' maybe chmod 0644 'redis/sentinel.conf' @@ -1136,11 +1167,11 @@ maybe chmod 0755 'resolvconf/resolv.conf.d' maybe chmod 0644 'resolvconf/resolv.conf.d/base' maybe chmod 0644 'resolvconf/resolv.conf.d/head' maybe chmod 0640 'resolvconf/resolv.conf.d/tail' +maybe chmod 0755 'resolvconf/update-libc.d' +maybe chmod 0755 'resolvconf/update-libc.d/postfix' maybe chmod 0755 'resolvconf/update.d' maybe chmod 0755 'resolvconf/update.d/libc' maybe chmod 0644 'resolvconf/update.d/unbound' -maybe chmod 0755 'resolvconf/update-libc.d' -maybe chmod 0755 'resolvconf/update-libc.d/postfix' maybe chmod 0755 'rmt' maybe chmod 0644 'rpc' maybe chmod 0644 'rsyslog.conf' @@ -1154,14 +1185,14 @@ 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/canon630u.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_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/coolscan.conf' maybe chmod 0644 'sane.d/dc210.conf' maybe chmod 0644 'sane.d/dc240.conf' maybe chmod 0644 'sane.d/dc25.conf' @@ -1171,29 +1202,29 @@ maybe chmod 0755 'sane.d/dll.d' maybe chmod 0644 'sane.d/dll.d/libsane-extras' maybe chmod 0644 'sane.d/dmc.conf' maybe chmod 0644 'sane.d/epjitsu.conf' -maybe chmod 0644 'sane.d/epson2.conf' maybe chmod 0644 'sane.d/epson.conf' +maybe chmod 0644 'sane.d/epson2.conf' maybe chmod 0644 'sane.d/fujitsu.conf' maybe chmod 0644 'sane.d/genesys.conf' maybe chmod 0644 'sane.d/geniusvp2.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/hp.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/kodakaio.conf' maybe chmod 0644 'sane.d/kodak.conf' +maybe chmod 0644 'sane.d/kodakaio.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/microtek2.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' @@ -1222,8 +1253,8 @@ 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/umax1220u.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/v4l.conf' maybe chmod 0644 'sane.d/xerox_mfp.conf' @@ -1245,9 +1276,9 @@ maybe chmod 0644 'security/sepermit.conf' maybe chmod 0644 'security/time.conf' maybe chmod 0755 'selinux' maybe chmod 0644 'selinux/semanage.conf' -maybe chmod 0644 'sensors3.conf' maybe chmod 0755 'sensors.d' maybe chmod 0644 'sensors.d/.placeholder' +maybe chmod 0644 'sensors3.conf' maybe chmod 0644 'services' maybe chmod 0755 'sgml' maybe chmod 0644 'sgml/docutils-common.cat' @@ -1259,7 +1290,7 @@ maybe chmod 0644 'siege/urls.txt' maybe chmod 0755 'skel' maybe chmod 0755 'skel/Mail' maybe chmod 0755 'skel/Mail/new' -maybe chmod 0644 'skel/Mail/new/msg.welcome' +maybe chmod 0640 'skel/Mail/new/msg.welcome' maybe chmod 0755 'skel/Public' maybe chmod 0644 'skel/Public/index.html' maybe chmod 0755 'ssh' @@ -1277,17 +1308,17 @@ maybe chmod 0644 'ssl/certs/TÜRKTRUST_Elektronik_Sertifika_Hizmet_Sağlayıcıs maybe chmod 0644 'ssl/certs/TÜRKTRUST_Elektronik_Sertifika_Hizmet_Sağlayıcısı_H6.pem' maybe chmod 0644 'ssl/openssl.cnf' maybe chgrp 'ssl-cert' 'ssl/private' -maybe chmod 0710 'ssl/private' +maybe chmod 0700 'ssl/private' maybe chmod 0755 'sssd' -maybe chmod 0600 'sssd/sssd.conf' +maybe chmod 0644 'sssd/sssd.conf' maybe chmod 0644 'staff-group-for-usr-local' maybe chmod 0755 'subversion' maybe chmod 0644 'subversion/config' maybe chmod 0644 'subversion/servers' maybe chmod 0644 'sudoers' maybe chmod 0755 'sudoers.d' -maybe chmod 0640 'sudoers.d/hashbangctl' maybe chmod 0440 'sudoers.d/README' +maybe chmod 0640 'sudoers.d/hashbangctl' maybe chmod 0644 'sysctl.conf' maybe chmod 0755 'sysctl.d' maybe chmod 0644 'sysctl.d/10-dmsg.conf' @@ -1330,7 +1361,6 @@ maybe chmod 0644 'tudurc' 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/udev.conf' maybe chmod 0755 'ufw' maybe chmod 0755 'ufw/applications.d' @@ -1358,13 +1388,6 @@ maybe chmod 0644 'wgetrc' maybe chmod 0755 'wildmidi' maybe chmod 0644 'wildmidi/wildmidi.cfg' maybe chmod 0644 'wyrdrc' -maybe chmod 0755 'X11' -maybe chmod 0755 'X11/xkb' -maybe chmod 0755 'X11/Xsession.d' -maybe chmod 0644 'X11/Xsession.d/60xdg-user-dirs-update' -maybe chmod 0644 'X11/Xsession.d/75dbus_dbus-launch' -maybe chmod 0644 'X11/Xsession.d/90gpg-agent' -maybe chmod 0644 'X11/Xsession.d/90qt-a11y' maybe chmod 0755 'xdg' maybe chmod 0755 'xdg/autostart' maybe chmod 0644 'xdg/autostart/at-spi-dbus-bus.desktop' @@ -1373,14 +1396,14 @@ 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 0640 'xml/catalog' +maybe chmod 0644 'xml/catalog' maybe chmod 0644 'xml/docutils-common.xml' -maybe chmod 0640 'xml/xml-core.xml' +maybe chmod 0644 'xml/xml-core.xml' maybe chmod 0755 'zsh' -maybe chmod 0644 'zsh_command_not_found' 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' +maybe chmod 0644 'zsh_command_not_found' diff --git a/apt/preferences.d/nginx b/apt/preferences.d/nginx new file mode 100644 index 0000000..9586f3c --- /dev/null +++ b/apt/preferences.d/nginx @@ -0,0 +1,4 @@ +# > v1.11.5 (jessie) is required for ngx_stream_ssl_preread_module +Package: nginx +Pin: origin nginx.org +Pin-Priority: 990 diff --git a/apt/sources.list.d/nginx.list b/apt/sources.list.d/nginx.list new file mode 100644 index 0000000..563bcac --- /dev/null +++ b/apt/sources.list.d/nginx.list @@ -0,0 +1,2 @@ +deb http://nginx.org/packages/debian/ jessie nginx +deb-src http://nginx.org/packages/debian/ jessie nginx diff --git a/apt/trusted.gpg.d/nginx.gpg b/apt/trusted.gpg.d/nginx.gpg new file mode 100644 index 0000000..7ad33c9 Binary files /dev/null and b/apt/trusted.gpg.d/nginx.gpg differ diff --git a/default/nginx b/default/nginx new file mode 100644 index 0000000..cadb439 --- /dev/null +++ b/default/nginx @@ -0,0 +1,5 @@ +# Defaults for nginx initscript +# sourced by /etc/init.d/nginx + +# Additional options that are passed to nginx +DAEMON_ARGS="" diff --git a/default/nginx-debug b/default/nginx-debug new file mode 100644 index 0000000..c514ef7 --- /dev/null +++ b/default/nginx-debug @@ -0,0 +1,8 @@ +# Defaults for nginx initscript +# sourced by /etc/init.d/nginx-debug +NAME="nginx-debug" +DESC="nginx-debug" +DAEMON="/usr/sbin/nginx-debug" + +# Additional options that are passed to nginx +DAEMON_OPTS="" diff --git a/group b/group index 6522fd5..f21b9b9 100644 --- a/group +++ b/group @@ -64,3 +64,4 @@ kvm:x:124: unbound:x:125: debian-tor:x:127: ntpd:x:126: +nginx:x:128: diff --git a/init.d/nginx b/init.d/nginx new file mode 100755 index 0000000..40ca860 --- /dev/null +++ b/init.d/nginx @@ -0,0 +1,177 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: nginx +# Required-Start: $network $remote_fs $local_fs +# Required-Stop: $network $remote_fs $local_fs +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Stop/start nginx +### END INIT INFO + +# Author: Sergey Budnevitch + +PATH=/sbin:/usr/sbin:/bin:/usr/bin + +if [ -L $0 ]; then + SCRIPTNAME=`/bin/readlink -f $0` +else + SCRIPTNAME=$0 +fi + +sysconfig=`/usr/bin/basename $SCRIPTNAME` + +[ -r /etc/default/$sysconfig ] && . /etc/default/$sysconfig + +DESC=${DESC:-nginx} +NAME=${NAME:-nginx} +CONFFILE=${CONFFILE:-/etc/nginx/nginx.conf} +DAEMON=${DAEMON:-/usr/sbin/nginx} +PIDFILE=${PIDFILE:-/var/run/nginx.pid} +SLEEPSEC=${SLEEPSEC:-1} +UPGRADEWAITLOOPS=${UPGRADEWAITLOOPS:-5} +CHECKSLEEP=${CHECKSLEEP:-3} + +[ -x $DAEMON ] || exit 0 + +DAEMON_ARGS="-c $CONFFILE $DAEMON_ARGS" + +. /lib/init/vars.sh + +. /lib/lsb/init-functions + +do_start() +{ + start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \ + $DAEMON_ARGS + RETVAL="$?" + return "$RETVAL" +} + +do_stop() +{ + # Return + # 0 if daemon has been stopped + # 1 if daemon was already stopped + # 2 if daemon could not be stopped + # other if a failure occurred + start-stop-daemon --stop --quiet --oknodo --retry=TERM/30/KILL/5 --pidfile $PIDFILE + RETVAL="$?" + rm -f $PIDFILE + return "$RETVAL" +} + +do_reload() { + # + start-stop-daemon --stop --signal HUP --quiet --pidfile $PIDFILE + RETVAL="$?" + return "$RETVAL" +} + +do_configtest() { + if [ "$#" -ne 0 ]; then + case "$1" in + -q) + FLAG=$1 + ;; + *) + ;; + esac + shift + fi + $DAEMON -t $FLAG -c $CONFFILE + RETVAL="$?" + return $RETVAL +} + +do_upgrade() { + OLDBINPIDFILE=$PIDFILE.oldbin + + do_configtest -q || return 6 + start-stop-daemon --stop --signal USR2 --quiet --pidfile $PIDFILE + RETVAL="$?" + + for i in `/usr/bin/seq $UPGRADEWAITLOOPS`; do + sleep $SLEEPSEC + if [ -f $OLDBINPIDFILE -a -f $PIDFILE ]; then + start-stop-daemon --stop --signal QUIT --quiet --pidfile $OLDBINPIDFILE + RETVAL="$?" + return + fi + done + + echo $"Upgrade failed!" + RETVAL=1 + return $RETVAL +} + +do_checkreload() { + templog=`/bin/mktemp --tmpdir nginx-check-reload-XXXXXX.log` + trap '/bin/rm -f $templog' 0 + /usr/bin/tail --pid=$$ -n 0 --follow=name /var/log/nginx/error.log > $templog & + /bin/sleep 1 + start-stop-daemon --stop --signal HUP --quiet --pidfile $PIDFILE + /bin/sleep $CHECKSLEEP + /bin/grep -E "\[emerg\]|\[alert\]" $templog +} + +case "$1" in + start) + [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC " "$NAME" + do_start + case "$?" in + 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; + 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; + esac + ;; + stop) + [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME" + do_stop + case "$?" in + 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; + 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; + esac + ;; + status) + status_of_proc -p "$PIDFILE" "$DAEMON" "$NAME" && exit 0 || exit $? + ;; + configtest) + do_configtest + ;; + upgrade) + do_upgrade + ;; + reload|force-reload) + log_daemon_msg "Reloading $DESC" "$NAME" + do_reload + log_end_msg $? + ;; + restart|force-reload) + log_daemon_msg "Restarting $DESC" "$NAME" + do_configtest -q || exit $RETVAL + do_stop + case "$?" in + 0|1) + do_start + case "$?" in + 0) log_end_msg 0 ;; + 1) log_end_msg 1 ;; # Old process is still running + *) log_end_msg 1 ;; # Failed to start + esac + ;; + *) + # Failed to stop + log_end_msg 1 + ;; + esac + ;; + check-reload) + do_checkreload + RETVAL=0 + ;; + *) + echo "Usage: $SCRIPTNAME {start|stop|status|restart|reload|force-reload|upgrade|configtest|check-reload}" >&2 + exit 3 + ;; +esac + +exit $RETVAL diff --git a/init.d/nginx-debug b/init.d/nginx-debug new file mode 100755 index 0000000..de3967d --- /dev/null +++ b/init.d/nginx-debug @@ -0,0 +1,177 @@ +#!/bin/sh +### BEGIN INIT INFO +# Provides: nginx-debug +# Required-Start: $network $remote_fs $local_fs +# Required-Stop: $network $remote_fs $local_fs +# Default-Start: +# Default-Stop: 0 1 2 3 4 5 6 +# Short-Description: Stop/start nginx +### END INIT INFO + +# Author: Sergey Budnevitch + +PATH=/sbin:/usr/sbin:/bin:/usr/bin + +if [ -L $0 ]; then + SCRIPTNAME=`/bin/readlink -f $0` +else + SCRIPTNAME=$0 +fi + +sysconfig=`/usr/bin/basename $SCRIPTNAME` + +[ -r /etc/default/$sysconfig ] && . /etc/default/$sysconfig + +DESC=${DESC:-nginx-debug} +NAME=${NAME:-nginx-debug} +CONFFILE=${CONFFILE:-/etc/nginx/nginx.conf} +DAEMON=${DAEMON:-/usr/sbin/nginx-debug} +PIDFILE=${PIDFILE:-/var/run/nginx.pid} +SLEEPSEC=${SLEEPSEC:-1} +UPGRADEWAITLOOPS=${UPGRADEWAITLOOPS:-5} +CHECKSLEEP=${CHECKSLEEP:-3} + +[ -x $DAEMON ] || exit 0 + +DAEMON_ARGS="-c $CONFFILE $DAEMON_ARGS" + +. /lib/init/vars.sh + +. /lib/lsb/init-functions + +do_start() +{ + start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- \ + $DAEMON_ARGS + RETVAL="$?" + return "$RETVAL" +} + +do_stop() +{ + # Return + # 0 if daemon has been stopped + # 1 if daemon was already stopped + # 2 if daemon could not be stopped + # other if a failure occurred + start-stop-daemon --stop --quiet --oknodo --retry=TERM/30/KILL/5 --pidfile $PIDFILE + RETVAL="$?" + rm -f $PIDFILE + return "$RETVAL" +} + +do_reload() { + # + start-stop-daemon --stop --signal HUP --quiet --pidfile $PIDFILE + RETVAL="$?" + return "$RETVAL" +} + +do_configtest() { + if [ "$#" -ne 0 ]; then + case "$1" in + -q) + FLAG=$1 + ;; + *) + ;; + esac + shift + fi + $DAEMON -t $FLAG -c $CONFFILE + RETVAL="$?" + return $RETVAL +} + +do_upgrade() { + OLDBINPIDFILE=$PIDFILE.oldbin + + do_configtest -q || return 6 + start-stop-daemon --stop --signal USR2 --quiet --pidfile $PIDFILE + RETVAL="$?" + + for i in `/usr/bin/seq $UPGRADEWAITLOOPS`; do + sleep $SLEEPSEC + if [ -f $OLDBINPIDFILE -a -f $PIDFILE ]; then + start-stop-daemon --stop --signal QUIT --quiet --pidfile $OLDBINPIDFILE + RETVAL="$?" + return + fi + done + + echo $"Upgrade failed!" + RETVAL=1 + return $RETVAL +} + +do_checkreload() { + templog=`/bin/mktemp --tmpdir nginx-check-reload-XXXXXX.log` + trap '/bin/rm -f $templog' 0 + /usr/bin/tail --pid=$$ -n 0 --follow=name /var/log/nginx/error.log > $templog & + /bin/sleep 1 + start-stop-daemon --stop --signal HUP --quiet --pidfile $PIDFILE + /bin/sleep $CHECKSLEEP + /bin/grep -E "\[emerg\]|\[alert\]" $templog +} + +case "$1" in + start) + [ "$VERBOSE" != no ] && log_daemon_msg "Starting $DESC " "$NAME" + do_start + case "$?" in + 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; + 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; + esac + ;; + stop) + [ "$VERBOSE" != no ] && log_daemon_msg "Stopping $DESC" "$NAME" + do_stop + case "$?" in + 0|1) [ "$VERBOSE" != no ] && log_end_msg 0 ;; + 2) [ "$VERBOSE" != no ] && log_end_msg 1 ;; + esac + ;; + status) + status_of_proc -p "$PIDFILE" "$DAEMON" "$NAME" && exit 0 || exit $? + ;; + configtest) + do_configtest + ;; + upgrade) + do_upgrade + ;; + reload|force-reload) + log_daemon_msg "Reloading $DESC" "$NAME" + do_reload + log_end_msg $? + ;; + restart|force-reload) + log_daemon_msg "Restarting $DESC" "$NAME" + do_configtest -q || exit $RETVAL + do_stop + case "$?" in + 0|1) + do_start + case "$?" in + 0) log_end_msg 0 ;; + 1) log_end_msg 1 ;; # Old process is still running + *) log_end_msg 1 ;; # Failed to start + esac + ;; + *) + # Failed to stop + log_end_msg 1 + ;; + esac + ;; + check-reload) + do_checkreload + RETVAL=0 + ;; + *) + echo "Usage: $SCRIPTNAME {start|stop|status|restart|reload|force-reload|upgrade|configtest|check-reload}" >&2 + exit 3 + ;; +esac + +exit $RETVAL diff --git a/logrotate.d/nginx b/logrotate.d/nginx new file mode 100644 index 0000000..24139f6 --- /dev/null +++ b/logrotate.d/nginx @@ -0,0 +1,15 @@ +/var/log/nginx/*.log { + daily + missingok + rotate 52 + compress + delaycompress + notifempty + create 640 nginx adm + sharedscripts + postrotate + if [ -f /var/run/nginx.pid ]; then + kill -USR1 `cat /var/run/nginx.pid` + fi + endscript +} diff --git a/nginx/conf.d/redirect.conf b/nginx/conf.d/redirect.conf new file mode 100644 index 0000000..0383b26 --- /dev/null +++ b/nginx/conf.d/redirect.conf @@ -0,0 +1,6 @@ +server { + listen 80; + server_name localhost; + return 301 https://hashbang.sh; +} + diff --git a/nginx/conf.d/sock-http.conf b/nginx/conf.d/sock-http.conf new file mode 100644 index 0000000..e73f66d --- /dev/null +++ b/nginx/conf.d/sock-http.conf @@ -0,0 +1,13 @@ +# Hashbang server configuration +# ref: https://gist.github.com/RyanSquared/e59c7e274abef06e63b0e47e46997b00 +# +server { + listen 80; + listen [::]:80; + + server_name "~^(?[a-zA-Z0-9]+)\.(?\w{2}\d{1})\.hashbang\.sh$"; + + location / { + proxy_pass http://unix:/var/run/nginx/$user-http.sock; + } +} diff --git a/nginx/fastcgi_params b/nginx/fastcgi_params new file mode 100644 index 0000000..28decb9 --- /dev/null +++ b/nginx/fastcgi_params @@ -0,0 +1,25 @@ + +fastcgi_param QUERY_STRING $query_string; +fastcgi_param REQUEST_METHOD $request_method; +fastcgi_param CONTENT_TYPE $content_type; +fastcgi_param CONTENT_LENGTH $content_length; + +fastcgi_param SCRIPT_NAME $fastcgi_script_name; +fastcgi_param REQUEST_URI $request_uri; +fastcgi_param DOCUMENT_URI $document_uri; +fastcgi_param DOCUMENT_ROOT $document_root; +fastcgi_param SERVER_PROTOCOL $server_protocol; +fastcgi_param REQUEST_SCHEME $scheme; +fastcgi_param HTTPS $https if_not_empty; + +fastcgi_param GATEWAY_INTERFACE CGI/1.1; +fastcgi_param SERVER_SOFTWARE nginx/$nginx_version; + +fastcgi_param REMOTE_ADDR $remote_addr; +fastcgi_param REMOTE_PORT $remote_port; +fastcgi_param SERVER_ADDR $server_addr; +fastcgi_param SERVER_PORT $server_port; +fastcgi_param SERVER_NAME $server_name; + +# PHP only, required if PHP was built with --enable-force-cgi-redirect +fastcgi_param REDIRECT_STATUS 200; diff --git a/nginx/koi-utf b/nginx/koi-utf new file mode 100644 index 0000000..e7974ff --- /dev/null +++ b/nginx/koi-utf @@ -0,0 +1,109 @@ + +# This map is not a full koi8-r <> utf8 map: it does not contain +# box-drawing and some other characters. Besides this map contains +# several koi8-u and Byelorussian letters which are not in koi8-r. +# If you need a full and standard map, use contrib/unicode2nginx/koi-utf +# map instead. + +charset_map koi8-r utf-8 { + + 80 E282AC ; # euro + + 95 E280A2 ; # bullet + + 9A C2A0 ; #   + + 9E C2B7 ; # · + + A3 D191 ; # small yo + A4 D194 ; # small Ukrainian ye + + A6 D196 ; # small Ukrainian i + A7 D197 ; # small Ukrainian yi + + AD D291 ; # small Ukrainian soft g + AE D19E ; # small Byelorussian short u + + B0 C2B0 ; # ° + + B3 D081 ; # capital YO + B4 D084 ; # capital Ukrainian YE + + B6 D086 ; # capital Ukrainian I + B7 D087 ; # capital Ukrainian YI + + B9 E28496 ; # numero sign + + BD D290 ; # capital Ukrainian soft G + BE D18E ; # capital Byelorussian short U + + BF C2A9 ; # (C) + + C0 D18E ; # small yu + C1 D0B0 ; # small a + C2 D0B1 ; # small b + C3 D186 ; # small ts + C4 D0B4 ; # small d + C5 D0B5 ; # small ye + C6 D184 ; # small f + C7 D0B3 ; # small g + C8 D185 ; # small kh + C9 D0B8 ; # small i + CA D0B9 ; # small j + CB D0BA ; # small k + CC D0BB ; # small l + CD D0BC ; # small m + CE D0BD ; # small n + CF D0BE ; # small o + + D0 D0BF ; # small p + D1 D18F ; # small ya + D2 D180 ; # small r + D3 D181 ; # small s + D4 D182 ; # small t + D5 D183 ; # small u + D6 D0B6 ; # small zh + D7 D0B2 ; # small v + D8 D18C ; # small soft sign + D9 D18B ; # small y + DA D0B7 ; # small z + DB D188 ; # small sh + DC D18D ; # small e + DD D189 ; # small shch + DE D187 ; # small ch + DF D18A ; # small hard sign + + E0 D0AE ; # capital YU + E1 D090 ; # capital A + E2 D091 ; # capital B + E3 D0A6 ; # capital TS + E4 D094 ; # capital D + E5 D095 ; # capital YE + E6 D0A4 ; # capital F + E7 D093 ; # capital G + E8 D0A5 ; # capital KH + E9 D098 ; # capital I + EA D099 ; # capital J + EB D09A ; # capital K + EC D09B ; # capital L + ED D09C ; # capital M + EE D09D ; # capital N + EF D09E ; # capital O + + F0 D09F ; # capital P + F1 D0AF ; # capital YA + F2 D0A0 ; # capital R + F3 D0A1 ; # capital S + F4 D0A2 ; # capital T + F5 D0A3 ; # capital U + F6 D096 ; # capital ZH + F7 D092 ; # capital V + F8 D0AC ; # capital soft sign + F9 D0AB ; # capital Y + FA D097 ; # capital Z + FB D0A8 ; # capital SH + FC D0AD ; # capital E + FD D0A9 ; # capital SHCH + FE D0A7 ; # capital CH + FF D0AA ; # capital hard sign +} diff --git a/nginx/koi-win b/nginx/koi-win new file mode 100644 index 0000000..72afabe --- /dev/null +++ b/nginx/koi-win @@ -0,0 +1,103 @@ + +charset_map koi8-r windows-1251 { + + 80 88 ; # euro + + 95 95 ; # bullet + + 9A A0 ; #   + + 9E B7 ; # · + + A3 B8 ; # small yo + A4 BA ; # small Ukrainian ye + + A6 B3 ; # small Ukrainian i + A7 BF ; # small Ukrainian yi + + AD B4 ; # small Ukrainian soft g + AE A2 ; # small Byelorussian short u + + B0 B0 ; # ° + + B3 A8 ; # capital YO + B4 AA ; # capital Ukrainian YE + + B6 B2 ; # capital Ukrainian I + B7 AF ; # capital Ukrainian YI + + B9 B9 ; # numero sign + + BD A5 ; # capital Ukrainian soft G + BE A1 ; # capital Byelorussian short U + + BF A9 ; # (C) + + C0 FE ; # small yu + C1 E0 ; # small a + C2 E1 ; # small b + C3 F6 ; # small ts + C4 E4 ; # small d + C5 E5 ; # small ye + C6 F4 ; # small f + C7 E3 ; # small g + C8 F5 ; # small kh + C9 E8 ; # small i + CA E9 ; # small j + CB EA ; # small k + CC EB ; # small l + CD EC ; # small m + CE ED ; # small n + CF EE ; # small o + + D0 EF ; # small p + D1 FF ; # small ya + D2 F0 ; # small r + D3 F1 ; # small s + D4 F2 ; # small t + D5 F3 ; # small u + D6 E6 ; # small zh + D7 E2 ; # small v + D8 FC ; # small soft sign + D9 FB ; # small y + DA E7 ; # small z + DB F8 ; # small sh + DC FD ; # small e + DD F9 ; # small shch + DE F7 ; # small ch + DF FA ; # small hard sign + + E0 DE ; # capital YU + E1 C0 ; # capital A + E2 C1 ; # capital B + E3 D6 ; # capital TS + E4 C4 ; # capital D + E5 C5 ; # capital YE + E6 D4 ; # capital F + E7 C3 ; # capital G + E8 D5 ; # capital KH + E9 C8 ; # capital I + EA C9 ; # capital J + EB CA ; # capital K + EC CB ; # capital L + ED CC ; # capital M + EE CD ; # capital N + EF CE ; # capital O + + F0 CF ; # capital P + F1 DF ; # capital YA + F2 D0 ; # capital R + F3 D1 ; # capital S + F4 D2 ; # capital T + F5 D3 ; # capital U + F6 C6 ; # capital ZH + F7 C2 ; # capital V + F8 DC ; # capital soft sign + F9 DB ; # capital Y + FA C7 ; # capital Z + FB D8 ; # capital SH + FC DD ; # capital E + FD D9 ; # capital SHCH + FE D7 ; # capital CH + FF DA ; # capital hard sign +} diff --git a/nginx/mime.types b/nginx/mime.types new file mode 100644 index 0000000..89be9a4 --- /dev/null +++ b/nginx/mime.types @@ -0,0 +1,89 @@ + +types { + text/html html htm shtml; + text/css css; + text/xml xml; + image/gif gif; + image/jpeg jpeg jpg; + application/javascript js; + application/atom+xml atom; + application/rss+xml rss; + + text/mathml mml; + text/plain txt; + text/vnd.sun.j2me.app-descriptor jad; + text/vnd.wap.wml wml; + text/x-component htc; + + image/png png; + image/tiff tif tiff; + image/vnd.wap.wbmp wbmp; + image/x-icon ico; + image/x-jng jng; + image/x-ms-bmp bmp; + image/svg+xml svg svgz; + image/webp webp; + + application/font-woff woff; + application/java-archive jar war ear; + application/json json; + application/mac-binhex40 hqx; + application/msword doc; + application/pdf pdf; + application/postscript ps eps ai; + application/rtf rtf; + application/vnd.apple.mpegurl m3u8; + application/vnd.ms-excel xls; + application/vnd.ms-fontobject eot; + application/vnd.ms-powerpoint ppt; + application/vnd.wap.wmlc wmlc; + application/vnd.google-earth.kml+xml kml; + application/vnd.google-earth.kmz kmz; + application/x-7z-compressed 7z; + application/x-cocoa cco; + application/x-java-archive-diff jardiff; + application/x-java-jnlp-file jnlp; + application/x-makeself run; + application/x-perl pl pm; + application/x-pilot prc pdb; + application/x-rar-compressed rar; + application/x-redhat-package-manager rpm; + application/x-sea sea; + application/x-shockwave-flash swf; + application/x-stuffit sit; + application/x-tcl tcl tk; + application/x-x509-ca-cert der pem crt; + application/x-xpinstall xpi; + application/xhtml+xml xhtml; + application/xspf+xml xspf; + application/zip zip; + + application/octet-stream bin exe dll; + application/octet-stream deb; + application/octet-stream dmg; + application/octet-stream iso img; + application/octet-stream msi msp msm; + + application/vnd.openxmlformats-officedocument.wordprocessingml.document docx; + application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlsx; + application/vnd.openxmlformats-officedocument.presentationml.presentation pptx; + + audio/midi mid midi kar; + audio/mpeg mp3; + audio/ogg ogg; + audio/x-m4a m4a; + audio/x-realaudio ra; + + video/3gpp 3gpp 3gp; + video/mp2t ts; + video/mp4 mp4; + video/mpeg mpeg mpg; + video/quicktime mov; + video/webm webm; + video/x-flv flv; + video/x-m4v m4v; + video/x-mng mng; + video/x-ms-asf asx asf; + video/x-ms-wmv wmv; + video/x-msvideo avi; +} diff --git a/nginx/modules b/nginx/modules new file mode 120000 index 0000000..4b9b33f --- /dev/null +++ b/nginx/modules @@ -0,0 +1 @@ +/usr/lib/nginx/modules \ No newline at end of file diff --git a/nginx/nginx.conf b/nginx/nginx.conf new file mode 100644 index 0000000..2b94181 --- /dev/null +++ b/nginx/nginx.conf @@ -0,0 +1,35 @@ + +user nginx; +worker_processes 8; + +error_log /var/log/nginx/error.log warn; +pid /var/run/nginx.pid; + + +events { + worker_connections 1024; +} + + +http { + include /etc/nginx/mime.types; + default_type application/octet-stream; + + log_format main '$remote_addr - $remote_user [$time_local] "$request" ' + '$status $body_bytes_sent "$http_referer" ' + '"$http_user_agent" "$http_x_forwarded_for"'; + + access_log /var/log/nginx/access.log main; + + sendfile on; + #tcp_nopush on; + + keepalive_timeout 65; + + #gzip on; + + include /etc/nginx/conf.d/*.conf; +} + +# config file for stream proxy, mainly for the https reverse proxy. +include /etc/nginx/stream.conf.d/*.conf; diff --git a/nginx/scgi_params b/nginx/scgi_params new file mode 100644 index 0000000..6d4ce4f --- /dev/null +++ b/nginx/scgi_params @@ -0,0 +1,17 @@ + +scgi_param REQUEST_METHOD $request_method; +scgi_param REQUEST_URI $request_uri; +scgi_param QUERY_STRING $query_string; +scgi_param CONTENT_TYPE $content_type; + +scgi_param DOCUMENT_URI $document_uri; +scgi_param DOCUMENT_ROOT $document_root; +scgi_param SCGI 1; +scgi_param SERVER_PROTOCOL $server_protocol; +scgi_param REQUEST_SCHEME $scheme; +scgi_param HTTPS $https if_not_empty; + +scgi_param REMOTE_ADDR $remote_addr; +scgi_param REMOTE_PORT $remote_port; +scgi_param SERVER_PORT $server_port; +scgi_param SERVER_NAME $server_name; diff --git a/nginx/stream.conf.d/sock-https.conf b/nginx/stream.conf.d/sock-https.conf new file mode 100644 index 0000000..320a5f5 --- /dev/null +++ b/nginx/stream.conf.d/sock-https.conf @@ -0,0 +1,16 @@ +# Hashbang server configuration +# ref: https://gist.github.com/RyanSquared/e59c7e274abef06e63b0e47e46997b00 +# +stream{ + ssl_preread on; + map $ssl_preread_server_name $user_ { + default invalid; + "~^(?[a-zA-Z0-9]+)\.(?\w{2}\d{1})\.hashbang\.sh$" $user; + } + server { + listen 443; + listen [::]:443; + + proxy_pass unix:/run/http/$user_-https.sock; + } +} diff --git a/nginx/symlinks.sh b/nginx/symlinks.sh new file mode 100755 index 0000000..095fdfc --- /dev/null +++ b/nginx/symlinks.sh @@ -0,0 +1,16 @@ +#!/bin/sh -e +USER="${PAM_USER}" +UID=$(id -u "$USER") +XDG_RUNTIME_DIR="/run/user/${UID}" +NGINX_SOCK_DIR="/run/http" + +# Only proceed for human users: UID ranges 1000-60000 and 655536-4294967294 +([ "$UID" -ge 1000 ] && [ "$UID" -lt 60000 ]) || \ + ([ "$UID" -ge 65536 ] && [ "$UID" -lt 4294967294 ]) || \ + exit 0 + +for proto in http https; do + SOCKET_LINK="${NGINX_SOCK_DIR}/${USER}-${proto}.sock" + [ -L "${SOCKET_LINK}" ] || \ + ln -s "${XDG_RUNTIME_DIR}/${proto}.sock" "${SOCKET_LINK}" +done diff --git a/nginx/uwsgi_params b/nginx/uwsgi_params new file mode 100644 index 0000000..09c732c --- /dev/null +++ b/nginx/uwsgi_params @@ -0,0 +1,17 @@ + +uwsgi_param QUERY_STRING $query_string; +uwsgi_param REQUEST_METHOD $request_method; +uwsgi_param CONTENT_TYPE $content_type; +uwsgi_param CONTENT_LENGTH $content_length; + +uwsgi_param REQUEST_URI $request_uri; +uwsgi_param PATH_INFO $document_uri; +uwsgi_param DOCUMENT_ROOT $document_root; +uwsgi_param SERVER_PROTOCOL $server_protocol; +uwsgi_param REQUEST_SCHEME $scheme; +uwsgi_param HTTPS $https if_not_empty; + +uwsgi_param REMOTE_ADDR $remote_addr; +uwsgi_param REMOTE_PORT $remote_port; +uwsgi_param SERVER_PORT $server_port; +uwsgi_param SERVER_NAME $server_name; diff --git a/nginx/win-utf b/nginx/win-utf new file mode 100644 index 0000000..ed8bc00 --- /dev/null +++ b/nginx/win-utf @@ -0,0 +1,126 @@ + +# This map is not a full windows-1251 <> utf8 map: it does not +# contain Serbian and Macedonian letters. If you need a full map, +# use contrib/unicode2nginx/win-utf map instead. + +charset_map windows-1251 utf-8 { + + 82 E2809A ; # single low-9 quotation mark + + 84 E2809E ; # double low-9 quotation mark + 85 E280A6 ; # ellipsis + 86 E280A0 ; # dagger + 87 E280A1 ; # double dagger + 88 E282AC ; # euro + 89 E280B0 ; # per mille + + 91 E28098 ; # left single quotation mark + 92 E28099 ; # right single quotation mark + 93 E2809C ; # left double quotation mark + 94 E2809D ; # right double quotation mark + 95 E280A2 ; # bullet + 96 E28093 ; # en dash + 97 E28094 ; # em dash + + 99 E284A2 ; # trade mark sign + + A0 C2A0 ; #   + A1 D18E ; # capital Byelorussian short U + A2 D19E ; # small Byelorussian short u + + A4 C2A4 ; # currency sign + A5 D290 ; # capital Ukrainian soft G + A6 C2A6 ; # borken bar + A7 C2A7 ; # section sign + A8 D081 ; # capital YO + A9 C2A9 ; # (C) + AA D084 ; # capital Ukrainian YE + AB C2AB ; # left-pointing double angle quotation mark + AC C2AC ; # not sign + AD C2AD ; # soft hypen + AE C2AE ; # (R) + AF D087 ; # capital Ukrainian YI + + B0 C2B0 ; # ° + B1 C2B1 ; # plus-minus sign + B2 D086 ; # capital Ukrainian I + B3 D196 ; # small Ukrainian i + B4 D291 ; # small Ukrainian soft g + B5 C2B5 ; # micro sign + B6 C2B6 ; # pilcrow sign + B7 C2B7 ; # · + B8 D191 ; # small yo + B9 E28496 ; # numero sign + BA D194 ; # small Ukrainian ye + BB C2BB ; # right-pointing double angle quotation mark + + BF D197 ; # small Ukrainian yi + + C0 D090 ; # capital A + C1 D091 ; # capital B + C2 D092 ; # capital V + C3 D093 ; # capital G + C4 D094 ; # capital D + C5 D095 ; # capital YE + C6 D096 ; # capital ZH + C7 D097 ; # capital Z + C8 D098 ; # capital I + C9 D099 ; # capital J + CA D09A ; # capital K + CB D09B ; # capital L + CC D09C ; # capital M + CD D09D ; # capital N + CE D09E ; # capital O + CF D09F ; # capital P + + D0 D0A0 ; # capital R + D1 D0A1 ; # capital S + D2 D0A2 ; # capital T + D3 D0A3 ; # capital U + D4 D0A4 ; # capital F + D5 D0A5 ; # capital KH + D6 D0A6 ; # capital TS + D7 D0A7 ; # capital CH + D8 D0A8 ; # capital SH + D9 D0A9 ; # capital SHCH + DA D0AA ; # capital hard sign + DB D0AB ; # capital Y + DC D0AC ; # capital soft sign + DD D0AD ; # capital E + DE D0AE ; # capital YU + DF D0AF ; # capital YA + + E0 D0B0 ; # small a + E1 D0B1 ; # small b + E2 D0B2 ; # small v + E3 D0B3 ; # small g + E4 D0B4 ; # small d + E5 D0B5 ; # small ye + E6 D0B6 ; # small zh + E7 D0B7 ; # small z + E8 D0B8 ; # small i + E9 D0B9 ; # small j + EA D0BA ; # small k + EB D0BB ; # small l + EC D0BC ; # small m + ED D0BD ; # small n + EE D0BE ; # small o + EF D0BF ; # small p + + F0 D180 ; # small r + F1 D181 ; # small s + F2 D182 ; # small t + F3 D183 ; # small u + F4 D184 ; # small f + F5 D185 ; # small kh + F6 D186 ; # small ts + F7 D187 ; # small ch + F8 D188 ; # small sh + F9 D189 ; # small shch + FA D18A ; # small hard sign + FB D18B ; # small y + FC D18C ; # small soft sign + FD D18D ; # small e + FE D18E ; # small yu + FF D18F ; # small ya +} diff --git a/packages.txt b/packages.txt index 27aae99..925f060 100644 --- a/packages.txt +++ b/packages.txt @@ -3,6 +3,7 @@ acpi install acpi-support-base install acpid install adduser install +adwaita-icon-theme install aglfn install ansible install apt install @@ -11,10 +12,12 @@ apt-transport-https install apt-utils install aptitude install aptitude-common install +aptitude-doc-en install aria2 install aspell install aspell-en install at install +at-spi2-core install atool install auditd install autoconf install @@ -33,6 +36,8 @@ binfmt-support install binutils install bitlbee install bitlbee-common install +blt install +bsd-mailx install bsdgames install bsdmainutils install bsdutils install @@ -41,7 +46,6 @@ busybox install byobu install bzip2 install ca-certificates install -cgroup-tools install checkpolicy install cloc install cloud-initramfs-dyn-netconf install @@ -49,6 +53,8 @@ cloud-initramfs-growroot install cloud-utils install cmake install cmake-data install +colord install +colord-data install command-not-found install console-setup install console-setup-linux install @@ -68,7 +74,6 @@ dc install dconf-gsettings-backend:amd64 install dconf-service install dctrl-tools install -deb.torproject.org-keyring install debconf install debconf-i18n install debconf-utils install @@ -76,12 +81,11 @@ debhelper install debian-archive-keyring install debian-keyring install debianutils install -debsums install devscripts install dh-lua install dh-python install -dialog install dictionaries-common install +diffstat install diffutils install discover install discover-data install @@ -92,9 +96,11 @@ dmsetup install dns-root-data install dnsutils install docutils-common install +docutils-doc install dos2unix install dpkg install dpkg-dev install +dput install duplicity install e2fslibs:amd64 install e2fsprogs install @@ -108,6 +114,7 @@ emacs24-common-non-dfsg install emacs24-nox install emacsen-common install encfs install +equivs install erlang-asn1 install erlang-base install erlang-crypto install @@ -118,22 +125,26 @@ erlang-public-key install erlang-runtime-tools install erlang-snmp install erlang-ssl install +erlang-syntax-tools install etckeeper install euca2ools install exuberant-ctags install fakeroot install -ferm install figlet install file install findutils install firejail install +firmware-linux-free install fish install fish-common install fontconfig install fontconfig-config install fonts-dejavu-core install fonts-droid install +fonts-liberation install fonts-lyx install +freeglut3:amd64 install +freepats install frotz install fuse install g++ install @@ -143,12 +154,11 @@ gcc install gcc-4.8-base:amd64 install gcc-4.9 install gcc-4.9-base:amd64 install -gcc-5-base:amd64 install -gcc-6-base:amd64 install gconf-service install gconf2 install gconf2-common install gdb install +gdbserver install geoip-database install gettext install gettext-base install @@ -156,7 +166,15 @@ gforth install gforth-common install gforth-lib:amd64 install ghc install +ghostscript install +gir1.2-atk-1.0 install +gir1.2-freedesktop:amd64 install +gir1.2-gdkpixbuf-2.0 install gir1.2-glib-2.0:amd64 install +gir1.2-gtk-3.0:amd64 install +gir1.2-nautilus-3.0 install +gir1.2-pango-1.0:amd64 install +gir1.2-poppler-0.18 install git install git-email install git-man install @@ -165,6 +183,7 @@ glib-networking:amd64 install glib-networking-common install glib-networking-services install gnuchess install +gnuchess-book install gnugo install gnupg install gnupg-agent install @@ -174,9 +193,12 @@ gnuplot-nox install gnuplot-tex install golang-go install golang-go-linux-amd64 install +golang-go.tools install golang-src install gpgv install +graphviz install grep install +groff install groff-base install grub-common install grub-pc install @@ -188,18 +210,20 @@ gstreamer0.10-gconf:amd64 install gstreamer0.10-nice:amd64 install gstreamer0.10-plugins-base:amd64 install gstreamer0.10-plugins-good:amd64 install +gstreamer0.10-x:amd64 install guile-2.0 install guile-2.0-dev install guile-2.0-libs:amd64 install gyp install gzip install -haveged install +hardening-includes install hddtemp install hicolor-icon-theme install hostname install html2text install htop install httpie install +i965-va-driver:amd64 install iamerican install ibritish install ieee-data install @@ -225,6 +249,7 @@ iproute2 install iptables install iputils-ping install ipxe-qemu install +irqbalance install irssi install isc-dhcp-client install isc-dhcp-common install @@ -244,6 +269,7 @@ kmod install krb5-locales install ksh install laptop-detect install +lbzip2 install ldap-utils install ldnsutils install less install @@ -255,14 +281,15 @@ libalgorithm-diff-perl install libalgorithm-diff-xs-perl install libalgorithm-merge-perl install libapol4:amd64 install -libapparmor1:amd64 install libappconfig-perl install libapr1:amd64 install libaprutil1:amd64 install libapt-inst1.5:amd64 install libapt-pkg-perl install libapt-pkg4.12:amd64 install +libarchive-zip-perl install libarchive13:amd64 install +libart-2.0-2:amd64 install libasan1:amd64 install libasm4-java install libasn1-8-heimdal:amd64 install @@ -274,18 +301,26 @@ libasprintf0c2:amd64 install libass5:amd64 install libassuan0:amd64 install libasyncns0:amd64 install +libatk-bridge2.0-0:amd64 install libatk1.0-0:amd64 install libatk1.0-data install libatomic1:amd64 install +libatspi2.0-0:amd64 install libattr1:amd64 install libaudit-common install libaudit1:amd64 install libauparse0:amd64 install +libauthen-sasl-perl install libavahi-client3:amd64 install libavahi-common-data:amd64 install libavahi-common3:amd64 install libavahi-glib1:amd64 install libavc1394-0:amd64 install +libavcodec56:amd64 install +libavresample2:amd64 install +libavutil54:amd64 install +libb-hooks-op-check-perl install +libbareword-filehandles-perl install libbasicobjects0:amd64 install libbind9-90 install libblas-common install @@ -307,6 +342,7 @@ libc-ares2:amd64 install libc-bin install libc-dev-bin install libc6:amd64 install +libc6-dbg:amd64 install libc6-dev:amd64 install libcaca0:amd64 install libcairo-gobject2:amd64 install @@ -317,14 +353,21 @@ libcap2:amd64 install libcap2-bin install libcdaudio1 install libcdparanoia0:amd64 install -libcgroup1:amd64 install +libcdt5 install +libcgraph6 install libcilkrts5:amd64 install +libclass-accessor-perl install libclass-method-modifiers-perl install libclass-methodmaker-perl install +libclass-xsaccessor-perl install libcln6 install +libclone-perl install libcloog-isl4:amd64 install libcollection4:amd64 install +libcolord2:amd64 install +libcolorhug2:amd64 install libcomerr2:amd64 install +libcommon-sense-perl install libconfig-file-perl install libconvert-binhex-perl install libcrack2:amd64 install @@ -345,24 +388,38 @@ libdc1394-22:amd64 install libdca0:amd64 install libdconf1:amd64 install libdebconfclient0:amd64 install +libdevel-caller-perl install libdevel-globaldestruction-perl install +libdevel-lexalias-perl install libdevmapper1.02.1:amd64 install libdhash1:amd64 install libdigest-hmac-perl install libdirac-encoder0:amd64 install libdirectfb-1.2-9:amd64 install libdiscover2 install +libdistro-info-perl install +libdjvulibre-text install +libdjvulibre21:amd64 install libdns-export100 install libdns100 install libdpkg-perl install +libdrm-intel1:amd64 install +libdrm-nouveau2:amd64 install +libdrm-radeon1:amd64 install libdrm2:amd64 install libdv4:amd64 install libdvdnav4:amd64 install libdvdread4:amd64 install libedit2:amd64 install libee0 install +libegl1-mesa:amd64 install +libegl1-mesa-drivers:amd64 install +libelf1:amd64 install libelfg0:amd64 install +libemail-valid-perl install libenca0:amd64 install +libencode-locale-perl install +libepoxy0 install libept1.4.12:amd64 install liberror-perl install libestr0 install @@ -372,8 +429,10 @@ libevent-core-2.0-5:amd64 install libevent-extra-2.0-5:amd64 install libevent-openssl-2.0-5:amd64 install libevent-pthreads-2.0-5:amd64 install +libexif12:amd64 install libexpat1:amd64 install libexpat1-dev:amd64 install +libexporter-lite-perl install libexporter-tiny-perl install libfaad2:amd64 install libfakeroot:amd64 install @@ -382,23 +441,29 @@ libffcall1 install libffi-dev:amd64 install libffi6:amd64 install libfftw3-double3:amd64 install +libfile-basedir-perl install +libfile-copy-recursive-perl install libfile-fcntllock-perl install libfile-find-rule-perl install -libfile-fnmatch-perl install +libfile-listing-perl install libflac8:amd64 install libflite1:amd64 install +libfont-afm-perl install libfontconfig1:amd64 install +libfontenc1:amd64 install libfreetype6:amd64 install libfribidi0:amd64 install libfsplib0 install libfuse2:amd64 install libgadu3 install +libgbm1:amd64 install libgc-dev:amd64 install libgc1c2:amd64 install libgcc-4.9-dev:amd64 install libgcc1:amd64 install libgconf-2-4:amd64 install libgcrypt20:amd64 install +libgd-perl install libgd3:amd64 install libgdbm3:amd64 install libgdk-pixbuf2.0-0:amd64 install @@ -407,11 +472,15 @@ libgeoip1:amd64 install libgettextpo-dev:amd64 install libgettextpo0:amd64 install libgfortran3:amd64 install +libgif4:amd64 install libgirepository-1.0-1:amd64 install +libgl1-mesa-dri:amd64 install libgl1-mesa-glx:amd64 install +libglade2-0:amd64 install libglapi-mesa:amd64 install libglib2.0-0:amd64 install libglib2.0-data install +libglu1-mesa:amd64 install libgme0 install libgmp-dev:amd64 install libgmp10:amd64 install @@ -422,8 +491,13 @@ libgnutls-openssl27:amd64 install libgomp1:amd64 install libgpg-error0:amd64 install libgpgme11:amd64 install +libgphoto2-6:amd64 install +libgphoto2-l10n install +libgphoto2-port10:amd64 install libgpm2:amd64 install libgraphite2-3:amd64 install +libgs9 install +libgs9-common install libgsasl7 install libgsm1:amd64 install libgssapi-krb5-2:amd64 install @@ -432,32 +506,56 @@ libgssdp-1.0-3 install libgstreamer-plugins-bad0.10-0:amd64 install libgstreamer-plugins-base0.10-0:amd64 install libgstreamer0.10-0:amd64 install +libgtk-3-0:amd64 install +libgtk-3-bin install +libgtk-3-common install libgtk2.0-0:amd64 install libgtk2.0-bin install libgtk2.0-common install +libgtkglext1 install libgudev-1.0-0:amd64 install -libgumbo-dev:amd64 install -libgumbo1:amd64 install libgupnp-1.0-4 install libgupnp-igd-1.0-4:amd64 install +libgusb2:amd64 install +libgvc6 install +libgvpr2 install libharfbuzz0b:amd64 install -libhavege1:amd64 install libhcrypto4-heimdal:amd64 install libheimbase1-heimdal:amd64 install libheimntlm0-heimdal:amd64 install libhogweed2:amd64 install +libhtml-form-perl install +libhtml-format-perl install +libhtml-parser-perl install +libhtml-tagset-perl install +libhtml-tree-perl install +libhttp-cookies-perl install +libhttp-daemon-perl install +libhttp-date-perl install +libhttp-message-perl install +libhttp-negotiate-perl install libhx509-5-heimdal:amd64 install +libice6:amd64 install libicu52:amd64 install +libid3tag0 install libidn11:amd64 install libiec61883-0:amd64 install +libieee1284-3:amd64 install libijs-0.35:amd64 install libilmbase6:amd64 install libimage-exiftool-perl install +libimlib2 install libimport-into-perl install +libindirect-perl install libini-config5:amd64 install +libio-html-perl install +libio-pty-perl install libio-socket-inet6-perl install libio-socket-ssl-perl install +libio-string-perl install +libio-stringy-perl install libipa-hbac0 install +libipc-run-perl install libirs-export91 install libisc-export95 install libisc95 install @@ -479,6 +577,10 @@ libjs-node-uuid install libjs-sphinxdoc install libjs-underscore install libjson-c2:amd64 install +libjson-glib-1.0-0:amd64 install +libjson-glib-1.0-common install +libjson-perl install +libjson-xs-perl install libjsr166y-java install libk5crypto3:amd64 install libkate1 install @@ -495,8 +597,10 @@ libldap-2.4-2:amd64 install libldap2-dev:amd64 install libldb1:amd64 install libldns1 install +liblexical-sealrequirehints-perl install liblinear1:amd64 install liblist-moreutils-perl install +libllvm3.5:amd64 install liblocale-gettext-perl install liblockfile-bin install liblockfile1:amd64 install @@ -513,15 +617,18 @@ liblua5.2-dev:amd64 install liblua5.3-0:amd64 install liblua5.3-dev:amd64 install libluajit-5.1-common install +liblwp-mediatypes-perl install +liblwp-protocol-https-perl install liblwres90 install +liblz4-1:amd64 install liblzma5:amd64 install liblzo2-2:amd64 install libmagic1:amd64 install libmagickcore-6.q16-2:amd64 install +libmagickcore-6.q16-2-extra:amd64 install libmagickwand-6.q16-2:amd64 install libmail-sendmail-perl install libmailtools-perl install -libmd0:amd64 install libmeanwhile1 install libmhash2:amd64 install libmime-tools-perl install @@ -535,16 +642,20 @@ libmoo-perl install libmoox-handlesvia-perl install libmoox-late-perl install libmount1:amd64 install +libmp3lame0:amd64 install libmpc3:amd64 install libmpcdec6:amd64 install libmpdec2:amd64 install libmpfr4:amd64 install -libmysqlclient18:amd64 install +libmultidimensional-perl install +libnautilus-extension1a install libncurses5:amd64 install libncurses5-dev:amd64 install libncursesw5:amd64 install libncursesw5-dev:amd64 install libnet-dns-perl install +libnet-domain-tld-perl install +libnet-http-perl install libnet-idn-encode-perl install libnet-ip-perl install libnet-smtp-ssl-perl install @@ -564,16 +675,20 @@ libnss-sss:amd64 install libnss3:amd64 install libntdb1:amd64 install libntlm0:amd64 install +libnuma1:amd64 install libnumber-compare-perl install libofa0 install libogg0:amd64 install -libonig2:amd64 install libopenal-data install libopenal1:amd64 install libopenexr6:amd64 install +libopenjpeg5:amd64 install +libopenvg1-mesa:amd64 install libopus0:amd64 install liborc-0.4-0:amd64 install +libossp-uuid16:amd64 deinstall libp11-kit0:amd64 install +libpadwalker-perl install libpam-ldapd:amd64 install libpam-modules:amd64 install libpam-modules-bin install @@ -588,30 +703,40 @@ libpangocairo-1.0-0:amd64 install libpangoft2-1.0-0:amd64 install libpangox-1.0-0:amd64 install libpangoxft-1.0-0:amd64 install +libpaper-utils install libpaper1:amd64 install libparams-classify-perl install +libparse-debcontrol-perl install +libparse-debianchangelog-perl install libparted2:amd64 install libpath-utils1:amd64 install +libpathplan4 install libpcap0.8:amd64 install libpci3:amd64 install +libpciaccess0:amd64 install libpcre3:amd64 install libpcre3-dev:amd64 install libpcrecpp0:amd64 install libpcsclite1:amd64 install libperl4-corelibs-perl install libperl5.20 install +libperlio-gzip-perl install libpipeline1:amd64 install libpixman-1-0:amd64 install libpng12-0:amd64 install libpolkit-agent-1-0:amd64 install libpolkit-backend-1-0:amd64 install libpolkit-gobject-1-0:amd64 install +libpoppler-glib8:amd64 install +libpoppler46:amd64 install libpopt0:amd64 install libprocps3:amd64 install libprotobuf-c1 install libprotobuf9:amd64 install libproxy1:amd64 install libpsl0:amd64 install +libpth20:amd64 install +libpulse0:amd64 install libpwquality-common install libpwquality1:amd64 install libpython-dev:amd64 install @@ -628,7 +753,6 @@ libpython3.4-minimal:amd64 install libpython3.4-stdlib:amd64 install libqalculate5:amd64 install libqalculate5-data install -libqdbm14 install libqpol1:amd64 install libqt4-network:amd64 install libqt4-xml:amd64 install @@ -647,14 +771,20 @@ libreadline6-dev:amd64 install libref-array1:amd64 install libregexp-assemble-perl install libregexp-common-perl install +librest-0.7-0:amd64 install librlog5 install libroken18-heimdal:amd64 install librole-tiny-perl install librsvg2-2:amd64 install +librsvg2-common:amd64 install librsync1:amd64 install librtmp1:amd64 install libruby2.1:amd64 install libsamplerate0:amd64 install +libsane:amd64 install +libsane-common install +libsane-extras:amd64 install +libsane-extras-common install libsasl2-2:amd64 install libsasl2-dev install libsasl2-modules:amd64 install @@ -674,6 +804,7 @@ libsigc++-2.0-0c2a:amd64 install libsigsegv2:amd64 install libslang2:amd64 install libslv2-9 install +libsm6:amd64 install libsmartcols1:amd64 install libsndfile1:amd64 install libsocket6-perl install @@ -695,7 +826,9 @@ libstdc++-4.9-dev:amd64 install libstdc++6:amd64 install libstrictures-perl install libsub-exporter-progressive-perl install +libsub-name-perl install libsvn1:amd64 install +libswscale3:amd64 install libsys-hostname-long-perl install libsystemd0:amd64 install libtag1-vanilla:amd64 install @@ -711,22 +844,27 @@ libtevent0:amd64 install libtext-charwidth-perl install libtext-glob-perl install libtext-iconv-perl install +libtext-levenshtein-perl install libtext-template-perl install libtext-wrapi18n-perl install libthai-data install libthai0:amd64 install libtheora0:amd64 install +libtie-ixhash-perl install libtiff5:amd64 install libtimedate-perl install libtinfo-dev:amd64 install libtinfo5:amd64 install +libtk8.6:amd64 install libtokyocabinet9:amd64 install libtool install libtool-bin install libtorrent14:amd64 install libtre5:amd64 install libtsan0:amd64 install +libtxc-dxtn-s2tc0:amd64 install libtype-tiny-perl install +libtype-tiny-xs-perl install libubsan0:amd64 install libudev1:amd64 install libunbound2:amd64 install @@ -743,48 +881,69 @@ libv4l-0:amd64 install libv4lconvert0:amd64 install libv8-3.14-dev install libv8-3.14.5 install +libva1:amd64 install libval14:amd64 install libvdeplug2 install +libvdpau1:amd64 install libvisual-0.4-0:amd64 install +libvisual-0.4-plugins:amd64 install libvo-aacenc0:amd64 install libvo-amrwbenc0:amd64 install libvorbis0a:amd64 install libvorbisenc2:amd64 install libvpx1:amd64 install libwavpack1:amd64 install +libwayland-client0:amd64 install +libwayland-cursor0:amd64 install +libwayland-egl1-mesa:amd64 install +libwayland-server0:amd64 install libwbclient0:amd64 install +libwebp5:amd64 install +libwebpdemux1:amd64 install +libwebpmux1:amd64 install libwildmidi-config install libwildmidi1:amd64 install libwind0-heimdal:amd64 install libwmf0.2-7:amd64 install libwrap0:amd64 install +libwww-perl install +libwww-robotrules-perl install libx11-6:amd64 install libx11-data install libx11-xcb1:amd64 install +libx264-142:amd64 install libxapian22 install libxau6:amd64 install +libxaw7:amd64 install libxcb-dri2-0:amd64 install libxcb-dri3-0:amd64 install libxcb-glx0:amd64 install libxcb-present0:amd64 install libxcb-render0:amd64 install +libxcb-shape0:amd64 install libxcb-shm0:amd64 install libxcb-sync1:amd64 install +libxcb-xfixes0:amd64 install libxcb1:amd64 install libxcomposite1:amd64 install libxcursor1:amd64 install libxdamage1:amd64 install libxdmcp6:amd64 install +libxdot4 install libxen-4.4:amd64 install libxenstore3.0:amd64 install libxext6:amd64 install libxfixes3:amd64 install +libxfont1:amd64 install libxft2:amd64 install libxi6:amd64 install libxinerama1:amd64 install +libxkbcommon0:amd64 install +libxkbfile1:amd64 install libxml2:amd64 install libxml2-dev:amd64 install libxmlrpc-core-c3 install +libxmu6:amd64 install libxmuu1:amd64 install libxpm4:amd64 install libxrandr2:amd64 install @@ -792,7 +951,10 @@ libxrender1:amd64 install libxshmfence1:amd64 install libxslt1-dev:amd64 install libxslt1.1:amd64 install +libxss1:amd64 install +libxt6:amd64 install libxtables10 install +libxtst6:amd64 install libxv1:amd64 install libxvidcore4:amd64 install libxxf86vm1:amd64 install @@ -801,17 +963,18 @@ libyaml-0-2:amd64 install libzephyr4:amd64 install libzvbi-common install libzvbi0:amd64 install +lintian install linux-base install linux-image-3.16.0-4-amd64 install linux-image-amd64 install linux-libc-dev:amd64 install +lksctp-tools install lm-sensors install locales install locales-all install locate install login install logrotate install -lolcat install lsb-base install lsb-release install lsof install @@ -840,19 +1003,21 @@ mtr install multiarch-support install mutt install mutt-patched install -mysql-common install nano install ncdu install ncurses-base install ncurses-bin install ncurses-doc install ncurses-term install +ndiff install net-tools install netbase install netcat-traditional install nethack-common install nethack-console install +netpbm install nfacct install +nginx install nmap install node-abbrev install node-ansi install @@ -911,7 +1076,6 @@ oidentd install openbios-ppc install openbios-sparc install openhackware install -openntpd install openssh-blacklist install openssh-blacklist-extra install openssh-client install @@ -927,19 +1091,12 @@ parted install pass install passwd install patch install +patchutils install pciutils install pep8 install perl install perl-base install perl-modules install -php5-cgi install -php5-cli install -php5-common install -php5-curl install -php5-fpm install -php5-json install -php5-mysql install -php5-sqlite install pidgin-data install pinentry-curses install pkg-config install @@ -947,9 +1104,11 @@ po-debconf install policykit-1 install poppler-data install postfix install +postfix-ldap install procmail install procps install psmisc install +psutils install pv install pwgen install pyflakes install @@ -957,8 +1116,9 @@ python install python-apt install python-apt-common install python-audit install -python-backports.ssl-match-hostname install +python-avahi install python-boto install +python-cairo install python-cffi install python-characteristic install python-chardet install @@ -970,6 +1130,8 @@ python-configobj install python-crypto install python-cryptography install python-dateutil install +python-dbus install +python-dbus-dev install python-debian install python-debianbts install python-decorator install @@ -984,34 +1146,51 @@ python-flake8 install python-gdbm install python-geoip install python-gi install +python-gi-cairo install +python-glade2 install +python-gobject-2 install +python-gtk2 install +python-gtkglext1 install python-hachoir-core install python-hachoir-parser install python-html5lib install python-html5lib-whl install python-httplib2 install +python-idna install +python-imaging install python-ipy install python-jinja2 install python-json-pointer install python-jsonpatch install +python-jwt install python-ldap install python-lockfile install python-lxml install +python-lz4 install +python-lzo install python-markupsafe install +python-matplotlib install python-matplotlib-data install python-mccabe install python-minimal install python-mock install python-mutagen install +python-nautilus install python-ndg-httpsclient install python-netaddr install +python-netifaces install python-networkx install python-newt install python-nose install python-numpy install python-oauth install +python-oauthlib install +python-opengl install python-openssl install +python-pam install python-paramiko install python-pdfrw install +python-pil:amd64 install python-pip install python-pip-whl install python-pkg-resources install @@ -1022,7 +1201,9 @@ python-pyasn1 install python-pyasn1-modules install python-pycparser install python-pygments install +python-pygraphviz install python-pyparsing install +python-renderpm:amd64 install python-reportbug install python-reportlab install python-reportlab-accel:amd64 install @@ -1030,6 +1211,8 @@ python-requestbuilder install python-requests install python-requests-whl install python-roman install +python-scipy install +python-selinux install python-serial install python-service-identity install python-setuptools install @@ -1042,6 +1225,7 @@ python-sss install python-stevedore install python-support install python-talloc install +python-tk install python-torctl install python-tox install python-twisted install @@ -1059,7 +1243,6 @@ python-tz install python-urllib3 install python-urllib3-whl install python-virtualenv install -python-websocket install python-wheel install python-wstools install python-yaml install @@ -1073,11 +1256,13 @@ python3-bottle install python3-chardet install python3-colorama install python3-crypto install +python3-debian install python3-decorator install python3-dev install python3-distlib install python3-html5lib install python3-jinja2 install +python3-magic install python3-markupsafe install python3-minimal install python3-numpy install @@ -1092,17 +1277,16 @@ python3-scipy install python3-setuptools install python3-six install python3-urllib3 install -python3-venv install python3-virtualenv install python3-wheel install python3.4 install python3.4-dev install python3.4-minimal install -python3.4-venv install qalc install qemu-slof install qemu-system-common install qemu-user install +qemu-user-binfmt install qemu-utils install qprint install qtcore4-l10n install @@ -1118,13 +1302,12 @@ rsync install rsyslog install rtorrent install ruby install -ruby-dev install -ruby-paint install -ruby-trollop install +ruby-minitest install +ruby-test-unit install ruby2.1 install -ruby2.1-dev:amd64 install rubygems-integration install samba-libs:amd64 install +sane-utils install sbcl install screen install seabios install @@ -1132,6 +1315,7 @@ sed install sensible-utils install sgml-base install shared-mime-info install +sharutils install shellcheck install siege install signing-party install @@ -1141,6 +1325,7 @@ slashem install slashem-common install socat install ssh install +ssh-askpass install ssl-cert install sssd install sssd-ad install @@ -1164,6 +1349,7 @@ systemd-sysv install sysv-rc install sysvinit install sysvinit-utils install +t1utils install tar install task-english install tasksel install @@ -1172,19 +1358,19 @@ tcl8.5 install tcpd install telnet install tig install -time install +tk8.6-blt2.5 install tmux install toilet install toilet-fonts install topgit install tor install tor-arm install +tor-geoipdb install torsocks install traceroute install tree install tudu install tzdata install -tzdata-java install ucf install udev install unattended-upgrades install @@ -1192,10 +1378,13 @@ unbound install unbound-anchor install units install unzip install +update-inetd install urlview install usbutils install util-linux install util-linux-locales install +va-driver-all:amd64 install +vdpau-va-driver:amd64 install vim-common install vim-nox install vim-runtime install @@ -1204,7 +1393,9 @@ virtualenv install virtualenv-clone install virtualenvwrapper install w3m install +w3m-img install wamerican install +wdiff install weechat install weechat-core install weechat-curses install @@ -1213,10 +1404,23 @@ wget install whiptail install whois install wyrd install +x11-common install +x11-xkb-utils install +x11-xserver-utils install xauth install +xclip install xdg-user-dirs install +xfonts-base install +xfonts-encodings install +xfonts-utils install xkb-data install xml-core install +xpra install +xsel install +xserver-common install +xserver-xorg-core install +xserver-xorg-input-void install +xserver-xorg-video-dummy install xz-utils install zangband-data install zile install @@ -1224,6 +1428,9 @@ zip install zlib1g:amd64 install zlib1g-dev:amd64 install znc install +znc-perl install +znc-python install +znc-tcl install zpaq install zsh install zsh-common install diff --git a/pam.d/common-session-noninteractive b/pam.d/common-session-noninteractive index e7e76b6..3f18e00 100644 --- a/pam.d/common-session-noninteractive +++ b/pam.d/common-session-noninteractive @@ -14,6 +14,9 @@ session required pam_env.so session required pam_namespace.so unmnt_remnt session required pam_limits.so +# Setting up HTTP-related symlinks +session optional pam_exec.so log=/dev/log /etc/nginx/symlinks.sh + # Passwd database handling session sufficient pam_sss.so session sufficient pam_unix.so diff --git a/passwd b/passwd index 3c7bc3c..18228e8 100644 --- a/passwd +++ b/passwd @@ -34,3 +34,4 @@ epmd:x:114:123::/var/run/epmd:/bin/false unbound:x:115:125::/var/lib/unbound:/bin/false debian-tor:x:117:127::/var/lib/tor:/bin/false ntpd:x:116:126::/var/run/openntpd:/bin/false +nginx:x:118:128:nginx user,,,:/nonexistent:/bin/false diff --git a/rc0.d/K01nginx b/rc0.d/K01nginx new file mode 120000 index 0000000..16a8734 --- /dev/null +++ b/rc0.d/K01nginx @@ -0,0 +1 @@ +../init.d/nginx \ No newline at end of file diff --git a/rc1.d/K01nginx b/rc1.d/K01nginx new file mode 120000 index 0000000..16a8734 --- /dev/null +++ b/rc1.d/K01nginx @@ -0,0 +1 @@ +../init.d/nginx \ No newline at end of file diff --git a/rc2.d/S01nginx b/rc2.d/S01nginx new file mode 120000 index 0000000..16a8734 --- /dev/null +++ b/rc2.d/S01nginx @@ -0,0 +1 @@ +../init.d/nginx \ No newline at end of file diff --git a/rc3.d/S01nginx b/rc3.d/S01nginx new file mode 120000 index 0000000..16a8734 --- /dev/null +++ b/rc3.d/S01nginx @@ -0,0 +1 @@ +../init.d/nginx \ No newline at end of file diff --git a/rc4.d/S01nginx b/rc4.d/S01nginx new file mode 120000 index 0000000..16a8734 --- /dev/null +++ b/rc4.d/S01nginx @@ -0,0 +1 @@ +../init.d/nginx \ No newline at end of file diff --git a/rc5.d/S01nginx b/rc5.d/S01nginx new file mode 120000 index 0000000..16a8734 --- /dev/null +++ b/rc5.d/S01nginx @@ -0,0 +1 @@ +../init.d/nginx \ No newline at end of file diff --git a/rc6.d/K01nginx b/rc6.d/K01nginx new file mode 120000 index 0000000..16a8734 --- /dev/null +++ b/rc6.d/K01nginx @@ -0,0 +1 @@ +../init.d/nginx \ No newline at end of file diff --git a/tmpfiles.d/http-socks b/tmpfiles.d/http-socks new file mode 100644 index 0000000..ac2560a --- /dev/null +++ b/tmpfiles.d/http-socks @@ -0,0 +1,2 @@ +#Type Path Mode UID GID Age Argument +d /run/http 0755 root root - -