Commit Graph

246 Commits

Author SHA1 Message Date
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
d5d7078776 Allow editing hidden service options 2018-10-22 21:45:08 +02:00
Daniel Winzen
cfb19915b5 Optimized find query to only search within each users tmp directory 2018-10-20 21:08:44 +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
1f2ff2176b Save DB information in separate table 2018-10-17 21:50: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
81c2364b7b Better load distribution on multiple relays 2018-09-23 20:09:04 +02:00
Daniel Winzen
acc8782043 Add privacy policy checkbox (required by GDPR) 2018-09-10 19:30:12 +02:00
Daniel Winzen
1d157473e6 Move account folder creation into cron.php 2018-07-14 10:41:44 +02:00
Daniel Winzen
dda49153b3 Buffer access log writes to reduce IO 2018-05-13 09:04:12 +02:00
Daniel Winzen
300cd647df Increase limits and add putenv to disabled functions (vulerability)
Potential security vulnerability:
<?php
putenv("LD_PRELOAD=/home/site.onion/libtest.so");
mail("test@localhost","hacked","you");
2018-04-22 09:11:43 +02:00
Daniel Winzen
e6ac79457f We have proper firewalling, fsockopen no longer needs to be disabled 2018-03-11 20:26:19 +01: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
9eb5c2ae3c Show error message on login when account has not yet been created 2018-03-03 19:22:57 +01:00
Daniel Winzen
47b9b6e3a6 Fixed db query 2018-02-26 16:37:35 +01:00
Daniel Winzen
e8f8f42a24 Fix db query 2018-02-25 21:53:00 +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
c65055a9bb Set mysql host to % instead of localhost to allow connections to 127.0.0.1
Note, for updating an existing database, you should run the following:
UPDATE mysql.user SET host='%'; FLUSH PRIVILEGES;
2017-12-21 20:26:24 +01:00
Daniel Winzen
a9fd1b658c Use X-Accel-Redirect in log.php output 2017-12-03 12:48:37 +01:00
Daniel Winzen
99ccbdccfe Updated tutorial for Ubuntu 16.04 LTS compatibility 2017-11-05 10:43:44 +01:00
Daniel Winzen
e8dd2b864e Sort disable_functions and added a few system info revealing posix_* functions 2017-09-03 18:25:13 +02:00
Daniel Winzen
20754f052f Update frontpage and FAQ texts 2017-09-03 14:15:55 +02:00
Daniel Winzen
6384f4929a Added text editor to FileManager 2017-09-03 11:09:07 +02:00
Daniel Winzen
8801d3ae0c Increase PHP memory limit to 256M 2017-09-02 08:49:36 +02:00
Daniel Winzen
6c6b6a689d Protect from zip-bombs 2017-08-07 21:15:13 +02:00
Daniel Winzen
06dce903dc cleanup tmp file 2017-08-07 21:05:58 +02:00
Daniel Winzen
5244f89340 Make file upload multiupload 2017-08-06 17:10:19 +02:00
Daniel Winzen
f549f6ddfb Added web based FileManager 2017-08-06 15:35:47 +02:00
Daniel Winzen
10542504e2 Add more to FAQ 2017-07-23 13:26:08 +02:00
Daniel Winzen
9fda236ad8 Add FAQ 2017-07-11 17:43:34 +02:00
Daniel Winzen
8c1ccf4af5 Use less echo 2017-07-11 17:18:35 +02:00
Daniel Winzen
94f0ae9cc6 Fix captcha on login page 2017-06-17 14:37:01 +02:00
Daniel Winzen
daecda2500 Add instructions to create missing directories in skel directory 2017-05-29 13:15:16 +02:00
Daniel Winzen
b7cefd1f5e Fix error in older MariaDB/MySQL versions 2017-05-20 20:42:03 +02:00
Daniel Winzen
74d340aabf Only reload services that are affected by changes 2017-05-19 20:35:13 +02:00
Daniel Winzen
63feb340f1 chdir is not required 2017-05-18 19:24:07 +02: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
fa363efaec Bugfixes 2017-05-06 18:29:19 +02:00
Daniel Winzen
f164927471 Add anything@your.onion aliases (for sending and receiving) 2017-05-01 17:42:58 +02:00
Daniel Winzen
c1f53feb94 Use onion as name in email From header and add some missing docs 2017-05-01 09:18:43 +02:00
Daniel Winzen
e0b35fb943 Initial commit 2017-04-30 19:32:42 +02:00