68 Commits

Author SHA1 Message Date
Felix J. Ogris
9a61e8fd48 started script for storage backend migrations
todo: GCS

added GCS, no GLOBALS, two methods for saving pastes and comments

use GLOBALS for verbosity again

added getAllPastes() to all storage providers

moved to bin, added --delete options, make use of $store->getAllPastes()

added --delete-* options to help

longopts without -- *sigh*

fixed arguments

drop singleton behaviour to allow multiple backends of the same type simultaneously

remove singleton from Model, collapse loop in migrate.php

comments is not indexed

tests without data singleton

fix

exit if scandir() fails

extended meta doc
2022-11-01 16:02:17 +01:00
Felix J. Ogris
ee212b1a33 implemented S3 storage backend
added sample configuration + aws php sdk version

coding style cleanup
2022-10-22 18:30:24 +02:00
El RIDO
456ced37c2 incrementing version 2022-04-05 07:30:51 +02:00
El RIDO
3a7350c5c4 reword and reformat documents 2022-04-05 07:28:25 +02:00
David Němec
91d51e075d Fix wrong env name for GCS bucket 2022-04-04 14:17:40 +02:00
El RIDO
83336b2949 documented changes for Postgres and Oracle 2022-01-23 07:11:06 +01:00
rugk
ea663f7491 Clarify download instruction from GitHub releases
Fixes https://github.com/PrivateBin/PrivateBin/issues/822
2021-08-05 19:28:43 +02:00
El RIDO
b939b64778 Merge branch 'issue-794/add-gcs-support' of https://github.com/binxio/PrivateBin into binxio-issue-794/add-gcs-support 2021-05-30 07:57:58 +02:00
Mark van Holsteijn
342270d6dd added Google Cloud Storage support 2021-05-28 22:39:50 +02:00
El RIDO
458ebcb321 incrementing version 2021-04-05 17:05:14 +02:00
El RIDO
ec0236bd01 Merge pull request #729 from e1mo/feature/ansible-role
Add link to PrivateBin ansible role
2021-01-05 19:28:21 +01:00
techboyg5
913d37a663 Update INSTALL.md 2021-01-05 09:39:51 -06:00
techboyg5
3248ee99e9 Update INSTALL.md 2021-01-05 09:39:15 -06:00
techboyg5
8f069a52d2 Sorry 2021-01-05 06:43:00 -06:00
techboyg5
e5f69cb497 Add PostgreSQL 2021-01-04 15:51:30 -06:00
techboyg5
5b736084e2 Update INSTALL.md 2021-01-04 14:57:25 -06:00
techboyg5
f6850a90e4 Spelling 2021-01-04 14:55:36 -06:00
techboyg5
e02816b1a4 Database 2021-01-04 14:52:44 -06:00
techboyg5
ca1cc52823 Revert "Add zlib extension to requirements" 2021-01-04 14:49:13 -06:00
El RIDO
1ddbcf79ac Merge pull request #731 from Takios/patch-1
Add zlib extension to requirements
2021-01-04 21:10:14 +01:00
techboyg5
dd60cc9c29 Minimum PHP version is 5.6 2021-01-04 11:29:05 -06:00
Takios
f30fc8b601 Add zlib extension to requirements 2021-01-03 23:36:07 +01:00
Moritz 'e1mo' Fromm
ed7daac55a Apply suggestions from review
Co-authored-by: rugk <rugk+git@posteo.de>
2020-12-13 15:05:47 +01:00
Moritz 'e1mo' Fromm
556bbccb69 Add link to PrivateBin ansible role
This role simply deploys PrivateBin on your servers, it's functionality
is quite limited and currently does not support further hardening
techniques[^0]. But however, I think it is beneficial for quite a lot of
people.

[^0]: https://todo.sr.ht/~e1mo/ansible-role-privatebin/1
2020-12-13 14:44:23 +01:00
El RIDO
9914c37683 incrementing version 2020-03-22 06:44:04 +01:00
El RIDO
adece1d784 incrementing version 2020-02-16 11:15:51 +01:00
El RIDO
ed590ee557 incrementing version 2020-01-08 19:31:06 +01:00
Lucas Savva
13fb849973 Add CONFIG_PATH notes to INSTALL.md 2019-12-20 14:28:43 +00:00
El RIDO
2d4edfe401 incrementing version number in preparation of release 2019-09-22 19:42:04 +02:00
Andreas Schneider
5c5de860e2 INSTALL: Creata a mediumblob for data in a paste
This allows to upload bigger pastes and pastes with attachments in the
v2 paste format.

Fixes #456
2019-07-12 10:07:22 +02:00
El RIDO
07018e5876 incrementing version number in preparation of release 2019-07-08 18:35:34 +02:00
El RIDO
4d6897f063 increasing minimum PHP version to 5.5 as this is required by the yzalis/identicon library upgrade to version 1.2.0 2019-06-16 10:50:52 +02:00
El RIDO
b5ebc4a3d7 incrementing version 2018-08-11 19:29:58 +02:00
El RIDO
cfe60db8fd increment version number 2018-07-01 13:11:32 +02:00
El RIDO
f2e16fcb6f updating documentation 2018-06-30 17:14:38 +02:00
rugk
6134e68daa Deduplicate installation instructions
@elrido, please don't re-add them. We should keep them in one place, i.e.
in the wiki here. Otherwise one version will always get outdated.

Of course, we could also remove that file here.
2018-06-21 12:48:26 +02:00
El RIDO
caf87cc6f1 Merge branch 'master' into burnafterreading-fix, regression in expired paste error 2018-04-30 20:01:38 +02:00
El RIDO
6fa2bfe30e updated documentation, incremented version 2017-10-08 16:40:51 +02:00
rugk
70b80b5bca Deduplicate installation instructions
Maintaining them in two places is bad and just creates problems. As they can
& should be improved by the community, let's now use the wiki.
2017-08-10 22:01:20 +02:00
rugk
0ae952e63f Add note about PostgreSQL
see https://github.com/PrivateBin/PrivateBin/issues/227
2017-05-04 16:49:16 +02:00
rugk
fa2dde0b1f Use SQL highlighting 2017-04-19 00:49:59 +02:00
rugk
183ebe518b Force JSON request for getting paste data 2017-04-11 16:34:13 +02:00
El RIDO
88b02d866e fixes #186 for good 2017-03-24 19:20:34 +01:00
El RIDO
151005e6b8 imported changes from the wiki by @Based-Skid and @rugk 2017-01-14 15:32:14 +01:00
El RIDO
1426d4e371 tagging 1.1 release and updating documentation 2016-12-26 12:13:50 +01:00
rugk
932c0b573d More useful links for Libsodium installation
Also mentioning one needs to install the PHP extension too.
2016-08-24 16:43:44 +02:00
rugk
61f0eaa757 Fix typo 2016-08-23 20:56:45 +02:00
rugk
1bc2caf459 Correct order of PRNG
As stated in 76e90f747b/ERRATA.md
2016-08-23 20:56:14 +02:00
rugk
19e5467b79 Revert "Add PHPv7 to list of "requires /dev/urandom in open_basedir""
This reverts commit b229fb6041.
2016-08-23 20:44:16 +02:00
rugk
b229fb6041 Add PHPv7 to list of "requires /dev/urandom in open_basedir" 2016-08-23 17:24:51 +02:00