Sam Tuke
31cbb5a09f
Reverted temporary changes to core lib files
2012-12-11 15:21:37 +00:00
Sam Tuke
aabef796a0
Added library phpseclib
...
First implementation of passphrase changing on user pwd change
2012-12-11 13:22:46 +00:00
Sam Tuke
265f3654af
all unit files_encryption crypt unit tests now passing after merge
2012-10-17 16:35:19 +01:00
Sam Tuke
8b01286a5d
Merged branch 'master'
2012-10-16 16:57:07 +01:00
Sam Tuke
4da67b0a08
Development snapshot; encryption stream wrapper now successfully writes files, and passes unit tests
2012-10-10 18:40:59 +01:00
Bjoern Schiessle
2e796b563f
urldecode private- and public-key
2012-08-27 17:51:02 +02:00
Bjoern Schiessle
d039f11905
provide ocs calls and keymanager functions to get/set both keys (private, public) of a user together
2012-08-15 13:18:11 +02:00
Bjoern Schiessle
34f93ac765
check if user has write access to a given file before updating the filekey
2012-08-13 11:31:15 +02:00
Bjoern Schiessle
d4974b6d4a
set default dependencies in keymanager.php
...
fix calls in ocs.php
2012-08-08 14:15:35 +02:00
Bjoern Schiessle
773d7b119d
OCS api calls cleanup
2012-08-03 13:52:41 +02:00
Bjoern Schiessle
d5808f07ca
return a list of all public keys for a given file
2012-08-03 11:49:55 +02:00
Bjoern Schiessle
9bab06537c
update file encryption key over webdav properties for client side encryption
2012-07-31 15:03:28 +02:00
Bjoern Schiessle
1f2aa32d22
url needs to be case sensitive to be able to have files and paths as part of the URL
2012-07-30 12:39:28 +02:00
Bjoern Schiessle
23391b3694
get/set key files, take shared files into account
2012-07-30 12:38:38 +02:00
Bjoern Schiessle
e5704bf8bf
ocs call to get file key for client side enncryption
2012-07-30 10:07:52 +02:00
Bjoern Schiessle
f752a27605
write keyfiles to server
2012-07-27 14:00:41 +02:00
Bjoern Schiessle
bb229f7291
write private/public key from the client to the server
2012-07-26 17:19:55 +02:00
Bjoern Schiessle
cb5d935b82
implemented publicKeyGet() and privateKeyGet() calls
2012-07-26 13:57:50 +02:00
Sam Tuke
9216289856
Wrote new methods for testing if a file is encrypted using AES or Blowfish
...
Added more unit tests for crypt class
Added new method for generating 16 character pseudo-random initialisation vectors
Started writing new methods for handling legacy keys and en/de/re cryption
Added comments to lib/filecache.php explaining expected $path type
2012-07-24 17:57:20 +01:00
Bjoern Schiessle
e32b2c8121
moved to ocs.php from master and added dummy functions for the keyserver
2012-07-24 18:22:57 +02:00
Bjoern Schiessle
2cf64daec4
moved to ocs.php from master and added dummy functions for the keyserver
2012-07-24 18:21:50 +02:00
Jörn Friedrich Dreyer
e59a1806cf
remove superfluous ?> at the end of .php files (left out apps/*/templates)
2012-07-09 16:51:16 +02:00
Bjoern Schiessle
82a57f0ce3
revert performance improvements in userExists() because it breaks new user creation
2012-07-09 10:31:50 +02:00
Bjoern Schiessle
7d41d3aba8
webdav ssl cleanup
2012-07-09 09:40:33 +02:00
Thomas Tanghus
6116dc6b65
Added default parameter $reset to allow for incremental rescan.
2012-07-09 00:14:42 +02:00
Lukas Reschke
b46d3019ca
Uninitialized variable
2012-07-07 15:52:49 +02:00
Lukas Reschke
ec7bb86b28
Fixes a problem with the user creation ("User already existed" even if the user don't exists.) Thanks to Phil Reinhardt for pointing this out.
2012-07-07 15:00:02 +02:00
Michael Gapczynski
f955e5e9b2
Move line counter so we only count lines towards the offset that are equal or above the log level
2012-07-06 17:29:45 -04:00
Michael Gapczynski
466d7c0d99
Improvements and bug fix for log reading, fixes bug oc-982
2012-07-06 15:51:01 -04:00
Bjoern Schiessle
e91b4bc2ac
allow user to upload his own root certificate for secure webdav mount
2012-07-06 15:58:38 +02:00
Bjoern Schiessle
ba8dee0520
introduce subclassed client.php and revert changes to 3rdparty
2012-07-06 12:26:54 +02:00
Bjoern Schiessle
5bf050b13b
moved performance improvement from isLoggedIn() to userExists() to avoid webdav problems
2012-07-05 15:55:46 +02:00
Bart Visscher
280c59e914
More helpfull debug msg for redirectToDefaultPage
2012-07-04 17:51:07 +02:00
Bart Visscher
621b83df72
Remove referer check, this is unreliable. The header doesnt need te exist, or can be wrong
2012-07-04 17:51:07 +02:00
Brice Maron
3b09aa8578
Correct Postgresql connection with space in password. Work around php bug
2012-07-04 10:13:00 +00:00
Bjoern Schiessle
aec6eea235
use filesystem abstraction layer to copy file versions
2012-07-03 18:25:49 +02:00
Bjoern Schiessle
4bc9e4e012
wrong var name fixed
2012-07-03 16:43:57 +02:00
Brice Maron
8a1c279183
Escape pg connection string on setup
2012-07-03 09:20:42 +02:00
Arthur Schiwon
52822652bc
provide multibyte aware helper functions mb_str_replace, mb_substr_replace and mb_array_change_key_case for handling with UTF 8
2012-07-02 20:31:19 +02:00
Lukas Reschke
90331a3fa1
Remove forced download
2012-07-02 12:20:43 +02:00
Lukas Reschke
f8cebed348
Don't display error messages
2012-07-02 10:24:22 +02:00
Georg Ehrke
e4960c3bb4
fix a small PHP fail
2012-07-02 10:23:32 +02:00
Lukas Reschke
4e63981da9
Disable mimesniffing
2012-07-01 13:45:20 +02:00
Tom Needham
b2cb7d54d1
Fixed app path
2012-06-30 22:56:47 +00:00
Tom Needham
cfc78d44bb
Return correct json response, fix syntax
2012-06-30 22:56:47 +00:00
Florian Hülsmann
4ed55315e7
fixed linkTo()
2012-06-30 16:53:41 +02:00
Bjoern Schiessle
94add1c000
typo fixed
2012-06-29 16:49:22 +02:00
Bjoern Schiessle
b95996c02c
- when creating a new text file or directory which name already exist use the same pattern as for file uploads in such a case (add a (N) to the name)
...
- don't allow renaming if a file/directory with the name already exists
2012-06-29 15:23:04 +02:00
Bart Visscher
1ccbbfad53
Spelling fix
2012-06-28 22:11:04 +02:00
Bart Visscher
bf09edcbf1
Remember the app root information.
2012-06-28 22:11:04 +02:00