Commit Graph
96 Commits
Author SHA1 Message Date
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
Daniel Winzen 7da6b8feed Install PHPMyAdmin locally as distributions ship outdated version 2019-01-26 16:48:38 +01:00
Daniel Winzen 7eed4a05d7 hidden service dirs now contain authorized_clients folder 2019-01-25 20:32:35 +01:00
Daniel Winzen e537e06118 Enable exec() related functions since we now have resource control in place 2019-01-22 21:15:32 +01:00
Daniel Winzen 5eab397200 Randomise DB (user)names to reduce attack surface + allow multiple DBs per user 2019-01-07 22:26:33 +01:00
Daniel Winzen c46a2584fa Add shell access and scp support 2019-01-06 18:20:02 +01:00
Daniel Winzen e536a5c544 Minor nginx config fix 2019-01-01 20:43:21 +01:00
Daniel Winzen 55bc8cd757 Introduce mysqld socket stream forwarding with nginx for chroot jails 2019-01-01 13:47:30 +01:00
Daniel Winzen 0f38bd2449 Improved privilege separation 2019-01-01 02:24:22 +01:00
Daniel Winzen 5cd13e9269 Introduced selection between v2, v3 and custom hidden service 2018-12-06 16:24:35 +01:00
Daniel Winzen 305c8bc0c3 Fix mariadb 10.3 compatibility by adding default values 2018-12-05 22:19:46 +01:00
Daniel Winzen ba71455ca5 Introduce DEFAULT_PHP_VERSION 2018-12-04 20:48:08 +01:00
Daniel Winzen 363d1b31ad Debian sid dropped php7.2 support - move to 7.3 only 2018-12-02 21:17:11 +01:00
Daniel Winzen 36fc7103cb Add hidden service v3 keygen and parser for base64 encoded secret keys 2018-11-25 14:36:28 +01:00
Daniel Winzen 9de11a9722 Dropped PHP7.1 support and install composer 2018-11-24 10:38:59 +01:00
Daniel Winzen 41b33f2c51 Drop PHP7.0 support 2018-11-18 20:50:35 +01:00
Daniel Winzen 58b5efb96c Added suspend hidden service feature + disabled php7.0 for new accounts 2018-10-28 08:48:30 +01:00
Daniel Winzen 1884f4b08b php is .ini not .conf 2018-10-26 19:14:29 +02:00
Daniel Winzen 9985ba4864 Add PHP7.3 support and let setup.php write initial config files 2018-10-24 19:59:02 +02:00
Daniel Winzen d9e496930d Add HiddenServiceMaxStreams option and service_instances table 2018-10-20 20:44:10 +02:00
Daniel Winzen 2cee59dc6f Structure changes for future features 2018-10-20 18:20:27 +02:00
Daniel Winzen 96efd92ab1 bump dbversion 2018-10-17 21:51:20 +02:00
Daniel Winzen 6eb068222c Refactor DB foreign keys to auto_incrementing id instead of onion
Allows moving domains into separate table at a later stage
2018-10-16 21:09:16 +02:00
Daniel Winzen 7bd2e79f06 Separate nginx sockets for each site to make hoster identification harder 2018-03-08 20:57:42 +01:00
Daniel Winzen 463be89b09 bumped database layout version 2018-02-25 21:47:29 +01:00
Daniel Winzen 6b0759be73 Added admin panel + optional manual approval for new sites 2018-02-25 21:25:05 +01:00
Daniel Winzen fa24bb61ec Added PHP 7.2 support + minor bugfixes and performance tweaks
Note when applying this update you will have to update existing nginx vhosts to match new listening addresses (IPv6). Preferably you should update them to unix socket though and apply the changes to the tor hidden service config as well
2018-02-10 22:10:07 +01:00
Daniel Winzen dbcdde957b Make md5sums of index files to be considdered for deletion configurable 2017-05-13 18:21:10 +02:00
Daniel Winzen bee350cb4b Make notification email configurable 2017-05-13 18:11:02 +02:00
Daniel Winzen e0b35fb943 Initial commit 2017-04-30 19:32:42 +02:00