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 Aa
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