Commit Graph

108 Commits

Author SHA1 Message Date
Daniel Berteaud
8d75f28ec6 Rename ajxppdftotext to pydiopdftotext 2013-10-17 17:31:14 +02:00
Daniel Berteaud
3463055a23 Stop removing rights.ser file, as permissions are now handled in role.ser 2013-10-15 15:29:32 +02:00
Daniel Berteaud
c23a8e2ee8 Use the generic JSON::true and JSON::false boolean notation so it can work with JSON::XS (if installed) or JSON::PP 2013-10-15 15:28:16 +02:00
Daniel Berteaud
68d86c7b17 Correctly unlink lock files in indexer script 2013-10-09 10:34:59 +02:00
Daniel Berteaud
bc5240af4f Add missing File::stat module in indexer script 2013-10-09 09:19:35 +02:00
Daniel Berteaud
d79ee7acb9 Disable xsendfile for now as it doesn't work with ZIP generated by powerfs 2013-10-08 18:37:04 +02:00
Daniel Berteaud
7720210ebe Various fixes in plugins_configs.ser templates 2013-10-08 18:07:21 +02:00
Daniel Berteaud
215c091c88 Enable ckeditor 2013-10-08 16:08:00 +02:00
Daniel Berteaud
a21b08a9a4 Enable and configure the imagick editor 2013-10-08 16:07:08 +02:00
Daniel Berteaud
af046139f9 make sure the indexer lock is removed 2013-10-08 10:19:59 +02:00
Daniel Berteaud
e69ada4ee6 Fix sending indexer output to /dev/null 2013-10-08 09:45:52 +02:00
Daniel Berteaud
587ba5234d Remove the indexer lock if it's too old (> 5 hours) 2013-10-07 16:43:14 +02:00
Daniel Berteaud
23bbb41220 Grant access to the admin user on every share, regardless of the actual permissions. admin anyway already has access on the filesystem, so this just makes sure he'll have the same perms through Ajaxplorer. It's also needed for the indexer feature to work 2013-10-07 16:33:04 +02:00
Daniel Berteaud
8dced78dc7 Add an indexer cron job 2013-10-07 16:30:19 +02:00
Daniel Berteaud
714b11a2cf First try to index PDF with pdftotext, and fallback to gs if pdftotext cannot extract any usefull information 2013-10-07 08:46:39 +02:00
Daniel Berteaud
a54a1a593b Add indexing support using the lucene engine 2013-10-03 18:38:50 +02:00
Daniel Berteaud
60f81967b2 Allow everythin under /var/lib/ajaxplorer (tmp for example is also needed) 2013-10-03 12:44:51 +02:00
Daniel Berteaud
ad60e37425 Enable xsendfile to reduce CPU load when downloading big file. Also enable posix to get permissions, and probe real size 2013-10-03 12:05:40 +02:00
Daniel Berteaud
66dcd25331 Make sure output_buffering is disabled 2013-10-03 11:39:18 +02:00
Daniel Berteaud
de33bd9fbd Enable powerfs, lets use an external zip process to create archives when users download a selection of files or a folder 2013-10-03 11:27:37 +02:00
Daniel Berteaud
4827f330be Grant apache read/write access to bootstrao.json 2013-10-03 11:14:39 +02:00
Daniel Berteaud
b800430162 Use pretty JSON output in bootstrap.json templates 2013-10-03 11:13:25 +02:00
Daniel Berteaud
3d85c4fa95 Correctly remove parameters array in role files (so we can add/remove email and display name) 2013-10-03 10:48:41 +02:00
Daniel Berteaud
3c7856c549 Enable command line framework 2013-10-03 10:00:02 +02:00
Daniel Berteaud
80627c8ce4 Correctly represent boolean values in serialized data 2013-10-03 09:50:20 +02:00
Daniel Berteaud
29b3215d65 Automatically set email and display names for users 2013-10-03 09:48:37 +02:00
Daniel Berteaud
2a621eada1 Make the sql init file executable 2013-10-03 09:00:59 +02:00
Daniel Berteaud
9970dfc9f4 Initialize variables in bootstrap.json templates 2013-10-02 19:52:42 +02:00
Daniel Berteaud
cf273d4871 Enable notifications 2013-10-02 19:35:36 +02:00
Daniel Berteaud
41305fa1e4 Enable meta.watch on repositories 2013-10-02 19:32:05 +02:00
Daniel Berteaud
aaef4c4bf4 Remove templates for bootstrap_plugins.php, and make sure this file is now empty 2013-10-02 19:30:05 +02:00
Daniel Berteaud
1a76bbcbc8 Add templates for bootstrap.json, which replace the old bootstrap_plugins.php file 2013-10-02 19:28:00 +02:00
Daniel Berteaud
7192c3dc4c Create a MySQL database, generate a random password and load the feed table structure 2013-10-02 18:55:40 +02:00
Daniel Berteaud
faf021bf08 Update acl if they already exists, or create a default role if role.ser doesn't exists 2013-09-26 19:57:24 +02:00
Daniel Berteaud
5a10c7d865 Remove rights.ser templates, now permissions are managed in role.ser 2013-09-26 19:55:18 +02:00
Daniel Berteaud
65a287bdb4 Update role templates (they are not used but stil...) 2013-09-26 19:52:44 +02:00
Daniel Berteaud
5ca89564e8 Don't fix admin priv in the share loop 2013-09-26 19:27:21 +02:00
Daniel Berteaud
b027fe7a3e Update permissions in the role.ser file, which is where Ajaxplorer looks for permissions since v5 2013-09-26 19:25:25 +02:00
Daniel Berteaud
fc9e1b464d Lucence indexes don't really work, disbale for now 2013-07-04 10:06:21 +02:00
Daniel Berteaud
d028d3059c Unconditionaly enable meta sources and lucene index 2013-07-03 17:25:55 +02:00
Daniel Berteaud
67f7bbd7d3 Configure log plugin in conf.serial 2013-07-03 16:57:09 +02:00
Daniel Berteaud
1514276966 Purge i18n cache 2013-07-03 16:06:57 +02:00
Daniel Berteaud
4e147c271c Templates first_run_passed and admin_counted so you can easily empty the cache directory 2013-07-03 14:24:57 +02:00
Daniel Berteaud
6fb5acef41 Revert "Add first_run_passed and admin_counted files in cache dir"
This reverts commit d17bae0995.
2013-07-03 14:21:41 +02:00
Daniel Berteaud
d17bae0995 Add first_run_passed and admin_counted files in cache dir 2013-07-03 13:14:08 +02:00
Daniel Berteaud
92ce313620 Use name and desc for workspaces 2013-07-03 13:11:47 +02:00
Daniel Berteaud
8c7231eb30 Add tag metadata 2013-05-05 23:29:05 +02:00
Daniel Berteaud
d3ce3f5362 Fix ajxp_conf repo 2013-05-05 23:28:15 +02:00
Daniel Berteaud
fb78f7f835 Enable publiclets on a default install 2012-11-29 15:57:40 +01:00
Daniel Berteaud
c84c95d681 Enable meta.filehasher plugin if metadata are enabled on a repo 2012-11-29 15:49:36 +01:00
Daniel Berteaud
ec3823dcc6 Ajout d'un cron pour nettoyage rep temporaire 2012-10-15 13:46:35 +02:00
Daniel Berteaud
fa890139b8 Use a sane max_execution_time 2012-04-27 13:01:11 +02:00
Daniel Berteaud
3a7c33ee0e Only update homedir ACL if required 2012-04-18 14:13:34 +02:00
Daniel Berteaud
332b46e886 Merge branch 'homedir' 2012-04-18 13:20:39 +02:00
Daniel Berteaud
4956e402b7 Fix ACL for rw users 2012-04-18 11:02:36 +02:00
Daniel Berteaud
00374e47af HomeDir access optional support 2012-04-18 10:50:48 +02:00
Daniel Berteaud
3376d83a96 Make all shares accessible in open_basedir 2012-04-06 17:48:33 +02:00
Daniel Berteaud
82e6798781 initial commit 2012-04-06 17:47:06 +02:00