Commit Graph
241 Commits
Author SHA1 Message Date
Daniel Winzen 9b21826620 Due to running other than web services, we can't make use of the proxy protocol on the main onion 2021-10-12 08:29:01 +02:00
Daniel Winzen 9a1be9590c Make use of HiddenServiceExportCircuitID 2021-10-09 12:56:46 +02:00
Daniel Winzen 956b3094fc Bump versions 2021-09-10 10:50:26 +02:00
Daniel Winzen 560f5e9269 Also call ldconfig when installing extra binaries 2021-05-04 13:59:23 +02:00
Daniel Winzen 8ac5330a88 Run ldconfig on chroot after installing libraries 2021-05-04 13:44:27 +02:00
Daniel Winzen e96aa86cd1 Fix undefined constant error - fixes #115 2021-04-28 18:16:08 +02:00
Daniel Winzen cb9093585f Use PHP 8 compatible fork of SquirrelMail 2021-04-27 08:08:47 +02:00
Daniel Winzen 6aea46afaa Use which to determine binary location and ignore non-existing binaries - closes #111 2021-04-25 16:10:54 +02:00
Daniel Winzen 5cd74a31b1 Collect libraries in array to prevent repeatedly copying the same files 2021-04-25 15:44:29 +02:00
Daniel Winzen 86bf9230d0 Switch default version to php8.0 2021-04-10 16:10:33 +02:00
Daniel Winzen db369edce4 Remove PHP 7.3 as active support ended and security support will end in a few months 2021-04-04 13:20:35 +02:00
Daniel Winzen 8e8a54f506 Add more commands from coreutils and silence "not a dynamic executable" warnings 2021-03-13 14:05:10 +01:00
Daniel Winzen b598f9e1e0 Add cut and uniq to chroot 2021-01-25 19:06:03 +01:00
Daniel Winzen 777cd92a48 Update composer dependencies 2020-12-23 21:18:02 +01:00
Daniel Winzen 6f0713341d rar, gnupg and ssh extensions are not yet compatible with PHP-8.0 2020-10-13 16:04:31 +02:00
Daniel Winzen 6f98c1b08b Add PHP-8.0 and remove xmlrpc extension + PHP-7.2 2020-10-13 10:25:04 +02:00
Daniel Winzen 67cea03e28 Enable strict session id mode 2020-10-11 16:17:07 +02:00
Daniel Winzen a1494d23a9 Fix potential permission issues with composer dependencies 2020-09-18 13:06:53 +02:00
Daniel Winzen 4d710109ba Fix enqueue_instance_reload 2020-09-16 20:16:58 +02:00
Daniel Winzen af0d5cf26a Remove FTP support - SFTP is the future 2020-07-19 18:03:07 +02:00
Daniel Winzen a9c0b38711 Switch FileManager from ftp to sftp 2020-07-19 17:24:42 +02:00
Daniel Winzen 7ae817c18f Minor optimizations 2020-02-29 16:12:10 +01:00
Daniel Winzen c2b010e8e6 Added PGP Two Factor Authentication (2FA) 2020-02-17 07:07:02 +01:00
Daniel Winzen e949e4ea48 Bugfixes 2020-02-14 06:43:52 +01:00
Daniel Winzen aa22f7fbeb Added xz and zopfli to chroot 2020-02-06 07:01:33 +01:00
Daniel Winzen fcd1a37092 Add brotli to chroot 2020-02-06 06:33:15 +01:00
Daniel Winzen 9786372794 Remove no longer needed binaries 2020-02-05 21:14:32 +01:00
Daniel Winzen f814c67e3f Check path exists and create if not yet existing 2020-02-05 19:06:01 +01:00
Daniel Winzen 35e0a27774 Fix instance not always being enqueued for reloading 2020-02-02 11:42:51 +01:00
Daniel Winzen 3a53ea59f8 Hardlink chroot related files across all accounts to save disk space 2020-01-28 20:51:17 +01:00
Daniel Winzen 988ccef316 fix setup_chroot.sh not being executable 2020-01-26 21:09:12 +01:00
Daniel Winzen 26c4c3c75d set safe file permissions 2020-01-26 14:41:06 +01:00
Daniel Winzen 61d15297b7 Bugfix 2020-01-26 12:07:15 +01:00
Daniel Winzen 47fb983557 sanitize $system_account to protect against database modification exploits 2020-01-25 21:53:00 +01:00
Daniel Winzen 93dc5b10c4 Avoid passing password hash as parameter and write directly to /etc/shadow 2020-01-25 20:29:51 +01:00
Daniel Winzen fc244d3182 Move chroot creation/updating to new setup_chroot() function 2020-01-23 21:49:36 +01:00
Daniel Winzen cb90bc7508 Introduced HOME_MOUNT_PATH const 2020-01-23 20:59:44 +01:00
Daniel Winzen e6946ad1ce Introduced new const to easily change the sites name globally 2020-01-21 21:47:51 +01:00
Daniel Winzen cdbf8958b2 Improve unused account detection script 2020-01-13 06:55:27 +01:00
Daniel Winzen 5abb32402d Added options to enable/disable account upgrades and coinpayments 2020-01-11 13:18:50 +01:00
Daniel Winzen a69714bce8 Enable hidden service intro DoS defense 2020-01-11 12:56:20 +01:00
Daniel Winzen 0bb35ae263 chroot squirrelmail 2020-01-09 07:06:08 +01:00
Daniel Winzen 9ba305da60 Removed old sendmail_wrapper.php script 2020-01-07 19:43:30 +01:00
Daniel Winzen d7c886bb54 Added support for mail() inside chroots 2020-01-05 15:50:08 +01:00
Daniel Winzen f573f79f6c Switch gnupg1 to gnupg2 and set env[HOME] for php correctly 2020-01-05 15:03:20 +01:00
Daniel Winzen 2de12162ce Enable upgrading number of files quota 2019-12-21 09:23:14 +01:00
Daniel Winzen b2da71f9d2 Add "/.composer/vendor/bin" to PATH within chroot 2019-12-14 23:07:26 +01:00
Daniel Winzen 264eacc3f9 Added some empty dirs and files that may be used within a chroot 2019-12-14 22:55:45 +01:00
Daniel Winzen 0e0fb54eae Track quota usage and allow upgrading quotas 2019-12-14 21:01:39 +01:00
Daniel Winzen 6b19346b20 Various optimizations 2019-11-02 19:41:05 +01:00