Michael Kaufmann (d00p)
8c8cbc74cf
make fcgid and php-fpm config cleaning work for real, fixes #1180
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-04-01 10:51:42 +02:00
Michael Kaufmann (d00p)
ab410cc91e
don't insert task if feature is disabled even though they are not run but might be irritating for the admin, thx to fuchsi
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2013-03-29 20:10:37 +01:00
Michael Kaufmann (d00p)
177e8cf064
backward-compatibility for old mail-folder-structure
...
Signed-off-by: Michael Kaufmann (d00p) <mkaufmann@nutime.de >
2013-02-25 13:07:35 +01:00
Fabrício Zimmerer Murta
1c3690a882
Erase full user dir instead of just Maildir/ when erasing customer email data.
2012-07-10 00:54:03 -03:00
Fabrício Zimmerer Murta
432e898318
Additional modifications to domain/user/Maildir email file structure
...
- Added email settings' option to specify Maildir directory (depending
on postfix version this is ./Maildir/, .maildir/ or, optionally, one
can choose to leave Maildir file structure directly on user's
directory.
- Fixed database 'insert' command to describe the new structure using
specified Maildir directory into new accounts.
- Fixed maildirExists function to the new file structure
- Fixed older bug that email exclusions that were scheduled (task 7)
were not being displayed on overview.
- Added entries on 'english' language file for the new entries on panel
- Changed task id 6 (delete customer) behavior on scrips/jobs/cron_tasks.php
to assure email account is owned to mail uid/gid and the target is an
actual directory before zapping it.
- Fixed task id 7 (delete customer mail data) behavior on script above
to correctly fill and find Maildir and also do additional paranoid
checks before zapping the mail account directory. Notice this is not
the same from above directory-wise: here we erase a single account's
data, while in task id a entire customer set of accounts and domains
are eliminated.
2012-07-09 23:46:51 -03:00
Florian Aders (EleRas)
346351ef98
Run cronjob even if nameservers are disabled, thx sinuswave, fixes #1004
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2012-01-02 14:39:05 +01:00
Andreas Burchert (scarya)
def4bd9861
Added functionality: disable nameserver, fixes #964
...
Thanks to bbittner
Signed-off-by: Andreas Burchert (scarya) <scarya@froxlor.org >
2011-12-06 15:43:34 +01:00
Christoph Burchert (Chb)
992702870c
Fixed customer's backup directory (thanks to monotek and arnoldB), fixes #859
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-09-15 15:03:55 +02:00
Christoph Burchert (Chb)
ca2a8c9907
Security fix: unescaped commandline argument (thanks to Bernhard Czech (sinuswave))
...
Signed-off-by: Christoph Burchert (Chb) <derchb@froxlor.org >
2011-09-05 14:31:03 +02:00
Florian Aders (EleRas)
8609b2394b
Removing PHP - tmpdir on customerdelete if files need to be deleted, fixes #728
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-08-07 14:46:05 +02:00
Andreas Burchert (scarya)
4a40870576
Improved backup functionality. Thanks monotek, refs #186
2011-06-24 01:24:13 +02:00
Florian Aders (EleRas)
eb984c2f4c
Moved redundant code into single function, refs #814
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-19 11:31:00 +02:00
Florian Aders (EleRas)
aae635bf5d
More secure way to get the used quota, refs #814
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-18 22:53:27 +02:00
Florian Aders (EleRas)
7a28108475
Added usage of filesystem - quota to diskusage - calculation and added a new task to cron_tasks.php for setting the quota, refs #814
...
Signed-off-by: Florian Aders (EleRas) <eleras@froxlor.org >
2011-06-18 19:42:01 +02:00
Andreas Burchert (scarya)
51a83d8b09
Removed @version in file header. This isn't used by git.
2011-05-04 11:59:20 +02:00
Andreas Burchert (scarya)
7890730afa
Added backup function to froxlor, fixes #186
...
Thanks to monotek.
2011-04-24 02:18:58 +02:00
Michael Kaufmann (d00p)
fae7fd0ccc
sanitize paths when creating new user-home
...
Signed-off-by: Michael Kaufmann (d00p) <d00p@froxlor.org >
2011-03-11 14:21:05 +01:00
Michael Kaufmann (d00p)
515e542179
- localize path setting (dropdown/manual), thx to arnoldB, fixes #547
...
- include diskusage- (todo) and traffic-report cron, refs #466 , fixes #153
- allow customzing of warning-level in percent for diskusage- and traffic-report cron, refs #466
2011-01-11 08:40:59 +00:00
Michael Kaufmann (d00p)
b9d68a17fa
fix deletion of htpasswd/diroption files if no more htpasswds/diroptions are in the database
2010-12-21 10:55:08 +00:00
Michael Kaufmann (d00p)
dae3e416a2
- include nginx_phpfpm cron in cron_tasks.php
...
- show parts of fcgid also when lighttpd is used
2010-12-03 08:58:44 +00:00
Michael Kaufmann (d00p)
01b313a3ce
merged php-fpm branch
2010-12-02 12:15:58 +00:00
Michael Kaufmann (d00p)
0c25611d26
- set version to 0.9.15 for upcoming release
2010-11-29 08:56:27 +00:00
Michael Kaufmann (d00p)
5496915e19
fix hardcoded awstats-configuration path, fixes #493
2010-11-29 06:37:46 +00:00
Robert Foerster (Dessa)
6066601568
- recorded merge of revisions 737-1483 via svnmerge from http://Dessa@svn.froxlor.org/branches/philderbeast
...
- fixes #103
2010-11-26 12:30:54 +00:00
Florian Aders (EleRas)
ad31b07a04
Reverting the multiserver-stuff, we'll do this inside the branch
2010-10-23 10:20:23 +00:00
Michael Kaufmann (d00p)
0c9ab91373
- added multiserver-client-deploy-cron
...
- outsourcing Deploy() function from froxlorclient to client_deployer
2010-10-20 09:01:34 +00:00
Michael Kaufmann (d00p)
382bd88344
- prepare inserttask()-function for multiserver-support
2010-10-17 01:44:58 +00:00
Michael Kaufmann (d00p)
84d9212582
- fix deletion of old php-fcgi-starter (again), refs #367
2010-09-27 06:38:42 +00:00
Michael Kaufmann (d00p)
af43ccf37e
- only create folder for active stats-programm, fixes #370
2010-09-07 10:49:29 +00:00
Michael Kaufmann (d00p)
e356957592
- added yes/no to decide whether to store the default index-file to a new customers docroot or not, fixes #369
2010-09-07 10:46:50 +00:00
Michael Kaufmann (d00p)
e444ebff62
- clear php-fcgi-starter directories so no old files for non-existing domains are on the filesystem, fixes #367
2010-08-17 06:40:20 +00:00
Michael Kaufmann (d00p)
4b84d978d1
- check for 'chattr' command, and use 'chflags' (FreeBSD) if not found, fixes #339
...
- add license-header to function.storeDefaultIndex.php
2010-08-10 07:57:48 +00:00
Michael Kaufmann (d00p)
a2ab73fa41
- add possibility to use FCGID also for Froxlor itself, fixes #305
...
- make extra settings menu for FCGID
- replace deprecated function 'ereg_replace' in lighttpd-cronjob
2010-07-27 08:42:59 +00:00
Michael Kaufmann (d00p)
c43574a714
- possibility to remove email data also if only account is being removed but not the address itself, refs #245
...
- possibility to remove ftp-homedir on deletion of a ftp-user, fixes #293
2010-07-19 06:03:49 +00:00
Michael Kaufmann (d00p)
de250df0cb
- added possiblility for customer to get its e-mail account data deleted from the filesystem when removing an account from the panel, fixes #245
2010-06-02 05:57:44 +00:00
Michael Kaufmann (d00p)
7ea04992e3
- remove old fcgi-starter files etc. if customer has been deleted (only if 'delete userfiles' is checked!), fixes #200
2010-05-04 07:04:08 +00:00
Michael Kaufmann (d00p)
220118f4bc
corrected index-name of array
2010-04-08 14:54:42 +00:00
Florian Aders (EleRas)
5d214e5bd7
fixing bug where old awstats - config will not be removed due to check on wrong panel - name
2010-04-08 14:36:20 +00:00
Michael Kaufmann (d00p)
9b843a8ad5
merging awstats branch to trunk, fixes #57 , fixes #58
2010-03-22 12:36:59 +00:00
Michael Kaufmann (d00p)
6eba5f5318
- correcting c'n'p error (default index.html not being placed correclty on user creation)
2010-03-20 15:37:20 +00:00
Michael Kaufmann (d00p)
55aab4004c
create default index-file also in subfolders if newly created (and enabled), needs testing, fixes #68
2010-03-17 12:20:14 +00:00
Michael Kaufmann (d00p)
a0c557c405
- check for existing awstats-configuration-directory and model-file, fixes #45
2010-03-02 22:03:55 +00:00
Michael Kaufmann (d00p)
175bc63657
typo in variable, should fix customer-file-deletion
2010-01-30 14:44:46 +00:00
Michael Kaufmann (d00p)
ddde0f7aff
- don't drop TABLE_PANEL_DISKSPACE and TABLE_PANEL_DISKSPACE_ADMINS (used in traffic-cron);
...
- using correct variable for sql-query in getNextCronjobs();
- let includeCronjobs() return the list of crons to run because of all the global variables;
- include required classes/functions to cronfiles;
2010-01-27 07:47:51 +00:00
Florian Aders (EleRas)
28feb0d1b2
Moving all files to jobs directly for more flexible management
2010-01-25 13:19:45 +00:00