Commit Graph
79 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 cb9093585f Use PHP 8 compatible fork of SquirrelMail 2021-04-27 08:08:47 +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 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 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 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 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 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 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 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 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
Daniel Winzen c31c909b7c Switch hosting script to PHP 7.4 2019-10-20 18:38:08 +02:00
Daniel Winzen 079b771717 Define disable_symlinks nginx config rule globally 2019-10-20 13:17:08 +02:00
Daniel Winzen 6052e57112 Switch to custom compiled php 2019-10-15 19:37:51 +02:00
Daniel Winzen b3289a7a77 Correctly define max opcache optimization level 2019-10-01 22:03:58 +02:00
Daniel Winzen 64930b4c5a Bumped db version 2019-09-23 19:41:29 +02:00
Daniel Winzen ae925a2000 Allow changing instances + add nginx_rewrites table + optimizations 2019-09-22 21:24:27 +02:00
Daniel Winzen 0b61a38c26 Replace debian stock nginx with custom optimized nginx 2019-09-02 19:49:41 +02:00
Daniel Winzen e950e42f09 Debian packaging is slacking with adminer updates - fetch from git 2019-08-08 21:37:04 +02:00
Daniel Winzen 2f97e826d4 Make only enabled onions clickable in admin + equal instance usage 2019-07-20 14:21:00 +02:00
Daniel Winzen 287eedf318 More tor instances + guard relays for stability and added disk quota 2019-06-30 16:20:06 +02:00
Daniel Winzen 851a3103be Added canonical tag and store tor/php instance responsibility in db 2019-06-20 18:53:30 +02:00
Noah van der AaandGitHub 6fa9114352 Update common.php 2019-06-08 17:01:51 +02:00
Daniel Winzen b8f4c9b808 Validate RSA keys for correctness which would otherwise crash tor 2019-05-27 21:56:59 +02:00
Daniel Winzen 270d025e43 Disallow .onion as clearnet domain 2019-04-23 20:04:08 +02:00
Daniel Winzen 2b1592cd46 Use own phpmyadmin 2019-03-03 20:26:26 +01:00
Daniel Winzen 121a2a8ac2 Add clearnet domain support 2019-02-23 10:42:44 +01:00
Daniel Winzen a520c987e6 Allow adding and removing onion domains 2019-02-22 07:19:27 +01:00
Daniel Winzen f8b3748668 Allow users to delete their databases 2019-02-21 21:50:23 +01:00
Daniel Winzen c4cf9e7145 Set DOCUMENT_ROOT correctly to make .user.ini files work recursively 2019-02-15 20:05:45 +01:00
Daniel Winzen 22c687b0e0 Fixed syntax error 2019-01-27 18:31:21 +01:00
Daniel Winzen 9c5294e64e Add csrf tokens to all sensitive forms 2019-01-27 17:41:02 +01:00