- webhook support - get notified when pastes are created, edited or deleted
- atom feed for new and updated pastes
- notifies remote instances via linkbacks when a paste has been forked
+- text file detection for unknown file types
============
.phar
=====
-Download ``phorkie-0.6.1.phar`` and put it in your web server's document root
+Download ``phorkie-0.7.0.phar`` and put it in your web server's document root
directory.
No further setup needed.
PHP handle ``.phar`` files.
Unfortunately, no Linux distribution has this activated by default.
+ You can do it yourself, though - see
+ `Enable .phar handling in your web server`__.
.. warning:: PHP has some bugs in its .phar handling code (e.g. with FPM).
So currently, the ``.phar`` option is considered experimental.
+__ http://cweiske.de/tagebuch/phar-webserver.htm
+
Zip package
===========
1. Unzip the phorkie release file::
- $ tar xjvf phorkie-0.6.1.tar.bz2
+ $ tar xjvf phorkie-0.7.0.tar.bz2
2. Create the git directories::
- Git v1.7.5 or later
- PHP v5.3.0 or later
+
+ - optionally the ``mbstring`` extension
- PEAR v1.9.2 or later
::
It is used to provide search capabilities and the list of recent pastes.
-Elasticsearch version 1.3 is supported.
+Elasticsearch version 2.0 is supported.
+
+You have to install the `delete-by-query`__ plugin::
+
+ $ cd /usr/share/elasticsearch
+ $ bin/plugin install delete-by-query
__ http://www.elasticsearch.org/
+__ https://www.elastic.co/guide/en/elasticsearch/plugins/2.0/plugins-delete-by-query.html
Setup
rewrite ^/([0-9]+)/delete/confirm$ /delete.php?id=$1&confirm=1;
rewrite ^/([0-9]+)/doap$ /doap.php?id=$1;
rewrite ^/([0-9]+)/edit$ /edit.php?id=$1;
- rewrite ^/([0-9]+)/edit/(.+)$ edit.php?id=$1&file=$2
+ rewrite ^/([0-9]+)/edit/(.+)$ /edit.php?id=$1&file=$2;
rewrite ^/([0-9]+)/embed$ /embed.php?id=$1;
- rewrite ^/([0-9]+)/embed/(.+)$ embed.php?id=$1&file=$2
+ rewrite ^/([0-9]+)/embed/(.+)$ /embed.php?id=$1&file=$2;
rewrite ^/([0-9]+)/fork$ /fork.php?id=$1;
rewrite ^/([0-9]+)/raw/(.+)$ /raw.php?id=$1&file=$2;
rewrite ^/([0-9]+)/rev/(.+)$ /revision.php?id=$1&rev=$2;