Robin Appelman
|
58ed78aa9e
|
cleanup public storage interface a bit
|
2013-09-12 21:58:32 +02:00 |
Robin Appelman
|
c9d2663159
|
Merge branch 'master' into fileapi-foreward
|
2013-09-12 21:43:35 +02:00 |
Robin Appelman
|
2e5ce091f0
|
add storage backend interface to public namespace
|
2013-09-10 20:13:47 +02:00 |
Robin Appelman
|
9ad7891b4e
|
improve phpdoc for the public files interface
|
2013-09-10 20:10:25 +02:00 |
Robin Appelman
|
e271a55783
|
move filesystem expceptions to global namespace
|
2013-09-10 19:44:23 +02:00 |
Robin Appelman
|
315344eb9c
|
move public files api to a clearer namespace
|
2013-09-10 19:34:38 +02:00 |
Robin Appelman
|
2e1b534957
|
update phpdoc for public fileapi
|
2013-09-06 20:55:47 +02:00 |
Robin Appelman
|
0131a32025
|
extract interfaces from fileapi for public namespace
|
2013-09-06 20:38:59 +02:00 |
Bjoern Schiessle
|
b8241aa79d
|
remove some more debug output
|
2013-09-06 16:07:54 +02:00 |
Bjoern Schiessle
|
edb78c917c
|
remove some error_logs
|
2013-09-06 16:07:45 +02:00 |
Bjoern Schiessle
|
d33fabd02d
|
remove error logs
|
2013-09-06 16:07:25 +02:00 |
Bjoern Schiessle
|
627b6164c4
|
if the files doesn't exist yet we start with the parent to search for shares
|
2013-09-06 16:07:07 +02:00 |
Bjoern Schiessle
|
f8563ec583
|
Merge branch 'master' into sharing_mail_notification_master
increased version number to trigger db update
Conflicts:
lib/util.php
|
2013-09-05 13:39:45 +02:00 |
Thomas Müller
|
7618cf3005
|
adding public interface for preview
|
2013-09-04 23:45:11 +02:00 |
Thomas Müller
|
835f477d8f
|
Merge branch 'master' into appframework-master
|
2013-09-04 23:15:17 +02:00 |
Bjoern Schiessle
|
931e90634e
|
fix db queries
|
2013-09-02 17:03:35 +02:00 |
Bjoern Schiessle
|
983da0d78f
|
fix db queries
|
2013-09-02 17:01:10 +02:00 |
Bjoern Schiessle
|
b918c06be6
|
Merge branch 'master' into sharing_mail_notification_master
Conflicts:
lib/util.php
|
2013-09-02 14:41:46 +02:00 |
kondou
|
e5fc7b9dbe
|
Merge branch 'master' into clean_up_util
Conflicts:
lib/base.php
|
2013-09-02 07:58:06 +02:00 |
Frank Karlitschek
|
c54994d2e9
|
fixing this obvious typo directly
|
2013-09-01 08:23:11 +02:00 |
Thomas Müller
|
206f83941b
|
move new interfaces into lib/public and OCP
|
2013-08-31 21:34:29 +02:00 |
Thomas Müller
|
97bdf008b1
|
PHPDoc added to existing interfaces
|
2013-08-31 20:57:16 +02:00 |
Thomas Müller
|
ec9b7d1e84
|
fixing file header
|
2013-08-31 01:41:24 +02:00 |
Bjoern Schiessle
|
4bbefdf608
|
add expiration date if it is already set
|
2013-08-30 17:20:10 +02:00 |
Bjoern Schiessle
|
10cf1b3a4e
|
return mailSend status in getItems()
|
2013-08-30 15:39:43 +02:00 |
Bjoern Schiessle
|
77adaee645
|
enable user to inform recipients about a shared file by mail
|
2013-08-30 13:53:49 +02:00 |
Thomas Müller
|
14b67d6c5f
|
fixing typo
|
2013-08-29 16:25:25 +02:00 |
Thomas Müller
|
21fd352c1a
|
as a quick example the public contacts API has been ported over as a service hosted within the server container
|
2013-08-26 23:48:18 +02:00 |
Thomas Müller
|
a995e81686
|
Merge branch 'master' into appframework-master
|
2013-08-26 21:31:15 +02:00 |
Georg Ehrke
|
6ffa2a28d0
|
Merge branch 'master' into oc_preview
|
2013-08-23 23:10:37 +02:00 |
Arthur Schiwon
|
958130e8fe
|
Sharing: only determine path root if owner is available
|
2013-08-22 00:00:40 +02:00 |
Thomas Müller
|
38f9df4293
|
introducing OCP\AppFramework\App
|
2013-08-21 01:02:15 +02:00 |
Thomas Müller
|
911bd3c16f
|
moving response classes over to OCP
|
2013-08-21 01:00:26 +02:00 |
Thomas Müller
|
e39083c36f
|
typo
|
2013-08-21 00:58:33 +02:00 |
Thomas Müller
|
ba029ef4b2
|
initial setup of the server container
|
2013-08-21 00:58:15 +02:00 |
Thomas Müller
|
f115b94927
|
Introducing IRequest
|
2013-08-20 17:53:58 +02:00 |
Thomas Müller
|
6e1946ab00
|
Introducing IContainer into public api
|
2013-08-20 17:22:33 +02:00 |
kondou
|
f1518a54df
|
Merge branch 'master' into clean_up_util
Conflicts:
lib/util.php
|
2013-08-20 17:20:30 +02:00 |
Georg Ehrke
|
f2702ff1ca
|
Merge master into oc_preview
|
2013-08-19 11:24:17 +02:00 |
Björn Schießle
|
9be836814c
|
Merge pull request #4239 from owncloud/decrypt_files_again
Enable user to decrypt files again after encryption app was disabled
|
2013-08-18 09:51:48 -07:00 |
kondou
|
9e8a6b704d
|
Add _many_ newlines at the end of files
|
2013-08-18 11:06:59 +02:00 |
Bjoern Schiessle
|
cabe92ef12
|
Merge branch 'master' into decrypt_files_again
Conflicts:
apps/files_encryption/tests/keymanager.php
|
2013-08-17 13:15:22 +02:00 |
kondou
|
9c5416fe4a
|
Clean up \OC\Util
- Use camelCase
- Add some phpdoc
- Fix some indents
- Use some more spacing
|
2013-08-15 15:57:32 +02:00 |
Bjoern Schiessle
|
53bb89824d
|
check if some encrypted files are left after the app was disabled and warn the user
|
2013-08-12 17:25:27 +02:00 |
Georg Ehrke
|
af983b843d
|
fix merge conflicts
|
2013-08-05 14:27:38 +02:00 |
Bjoern Schiessle
|
9253627327
|
cancel sharing if some users doesn't have a working encryption set-up.
|
2013-08-01 13:04:55 +02:00 |
Thomas Müller
|
17c36b5074
|
fixes #4026
|
2013-07-30 10:26:42 +02:00 |
Thomas Müller
|
7425efade7
|
Merge branch 'master' into oc_preview
Conflicts:
3rdparty
lib/template.php
|
2013-07-30 00:34:36 +02:00 |
Georg Ehrke
|
1e4ec2ac27
|
add class='preview-icon' to rows in file app that make use of previews
|
2013-07-29 15:47:17 +02:00 |
Robin Appelman
|
1b50154c95
|
functions in OCP should be static
|
2013-07-25 15:25:17 +02:00 |
Jörn Friedrich Dreyer
|
cb4cf3e2f7
|
need to use \OC_Image to escape OCP namespace
|
2013-07-22 17:25:55 +02:00 |
Robin Appelman
|
d509a0c403
|
return result from getL10N
|
2013-07-22 15:52:02 +02:00 |
Bart Visscher
|
9bf12da750
|
Merge pull request #3880 from owncloud/code-checker
Add classes replaced by the public api to the code checker
|
2013-07-21 11:19:20 -07:00 |
Morris Jobke
|
05c83a163a
|
add proper deprecated tag
|
2013-07-21 10:30:00 +02:00 |
Jan-Christoph Borchardt
|
48267b6e6c
|
add back public API function, but mark as deprecated
|
2013-07-20 01:15:12 +02:00 |
Bart Visscher
|
cbe1c22b5f
|
Correct casing of OC_User and pass through the params to getUsers
|
2013-07-19 17:32:31 +02:00 |
Bart Visscher
|
a22940d3cd
|
Add OC_L10N to public api
|
2013-07-19 11:40:11 +02:00 |
Bart Visscher
|
9379cbf602
|
Add OC_Image to public api
|
2013-07-19 11:23:47 +02:00 |
Jan-Christoph Borchardt
|
48948ccf5f
|
finally remove the file size obfuscation as it had more disadvantages. I was wrong, sorry.
|
2013-07-18 22:15:26 +02:00 |
icewind1991
|
3abe68176f
|
Merge pull request #3270 from owncloud/convert-oc_config
Convert OC_Config to object so it can be used for DI
|
2013-07-11 18:21:08 -07:00 |
Georg Ehrke
|
53830f2f75
|
implement use of previews in sharing app
|
2013-07-11 11:58:52 +02:00 |
Georg Ehrke
|
a357e5b284
|
merge conflicts ...
|
2013-07-10 12:41:53 +02:00 |
Victor Dubiniuk
|
5a3fce12a4
|
Implement encodePath
|
2013-07-09 17:46:11 +03:00 |
Michael Gapczynski
|
4feff3456b
|
Only emit permissions hook for files and and include path
|
2013-07-08 17:28:18 -04:00 |
Bart Visscher
|
52553c64ed
|
Merge branch 'master' into convert-oc_config
Conflicts:
lib/config.php
|
2013-07-08 17:59:50 +02:00 |
Michael Gapczynski
|
5c2a0325ba
|
Add update permissions hook to sharing
|
2013-07-08 11:40:10 -04:00 |
Thomas Müller
|
98da4bf704
|
removing unused getSharedItem()
|
2013-07-06 00:04:01 +02:00 |
Thomas Müller
|
dad91c156f
|
Merge branch 'master' into fixing-3942-master
Conflicts:
apps/files/ajax/upload.php
|
2013-07-06 00:02:11 +02:00 |
Thomas Müller
|
e159cbf527
|
on reshares we now recursively move to the root of all reshares - therefore some code has been refactured and added as a new public function
|
2013-07-05 17:39:41 +02:00 |
Thomas Müller
|
352c1415be
|
proper fix for getting the shared item if no user is logged in
|
2013-07-05 13:45:21 +02:00 |
Bart Visscher
|
ad9458e85d
|
Merge branch 'master' into convert-oc_config
Conflicts:
lib/config.php
|
2013-07-04 18:23:47 +02:00 |
Björn Schießle
|
6cfa016c39
|
add public api
|
2013-07-04 10:11:55 +02:00 |
Thomas Müller
|
bb07dde988
|
Merge branch 'master' into convert-oc_config
|
2013-07-01 23:43:00 +02:00 |
Jörn Friedrich Dreyer
|
f3c4a37a78
|
Merge pull request #3832 from owncloud/oracle_sql_fixes
for oracle use BITAND() instead of & in sharing permissions sql
|
2013-06-28 10:22:59 -07:00 |
Bart Visscher
|
6ad7a0336f
|
Oracle doesn't know & as bitwise AND
Conflicts:
lib/public/share.php
|
2013-06-28 15:48:49 +02:00 |
Bart Visscher
|
c6bbccc776
|
Merge branch 'master' into convert-oc_config
Conflicts:
lib/config.php
lib/setup.php
|
2013-06-27 17:54:17 +02:00 |
Jörn Friedrich Dreyer
|
5d51118cb2
|
fix type of numeric columns
|
2013-06-26 20:03:24 +02:00 |
Jörn Friedrich Dreyer
|
bf49edde6b
|
check item id is set
|
2013-06-26 19:57:28 +02:00 |
Georg Ehrke
|
39c387eed4
|
implement server side use of previews
|
2013-06-26 18:04:22 +02:00 |
Jörn Friedrich Dreyer
|
b32d6d8487
|
for oracle use BITAND() instead of & in sharing permissions sql
|
2013-06-24 22:52:01 +02:00 |
Georg Ehrke
|
1a933a9173
|
Merge branch 'master' into oc_preview
|
2013-06-17 12:31:02 +02:00 |
Jörn Friedrich Dreyer
|
961a001af3
|
add missing backticks, use executeAudited in post_deleteGroup and post_removeFromGroup
|
2013-06-14 12:18:20 +02:00 |
Jörn Friedrich Dreyer
|
124f34422c
|
add missing backticks all over the place
|
2013-06-10 09:53:29 +02:00 |
Georg Ehrke
|
85ecec8b01
|
Merge branch 'master' into oc_preview
|
2013-06-06 11:13:55 +02:00 |
Michael Gapczynski
|
1c61732193
|
Merge branch 'master' into convert-oc_config
|
2013-06-03 18:06:13 -04:00 |
Jörn Friedrich Dreyer
|
96b1e54d4a
|
Merge pull request #3444 from owncloud/share-fix
Fix undefined index for share mount point retrieval
|
2013-06-03 11:35:06 -07:00 |
Robin Appelman
|
251527c6e6
|
merge master into backgroundjob
|
2013-06-02 20:12:44 +02:00 |
Florin Peter
|
1337f48d64
|
fixes for pgsql
|
2013-05-29 20:41:07 +02:00 |
Florin Peter
|
f1b884aa5d
|
changed deprecated class
|
2013-05-29 20:15:04 +02:00 |
Florin Peter
|
353d19d183
|
fixes if cache returns false
|
2013-05-29 20:11:13 +02:00 |
Florin Peter
|
c8d1cd224d
|
fix $parent/$source typo
|
2013-05-29 19:58:05 +02:00 |
Björn Schießle
|
ae0f37e9e2
|
fix indention
|
2013-05-29 15:37:27 +02:00 |
Björn Schießle
|
8587f565d2
|
remove unnecessary variable
|
2013-05-29 15:14:15 +02:00 |
Björn Schießle
|
63a2bec6e5
|
use public API for error handling; improved while condition
|
2013-05-29 14:40:47 +02:00 |
Björn Schießle
|
893a1ed6f5
|
for external storages we never reach the path 'files', instead we need to leave the loop if no further parent exists
|
2013-05-29 14:19:18 +02:00 |
Björn Schießle
|
672811c103
|
if one public link share was found, we don't have to check it for the other folders
|
2013-05-29 13:12:30 +02:00 |
Björn Schießle
|
b44192f366
|
check list of users with access to the file from the bottom to the top. This way we avoid calling getFileInfo() on every dir, which creates a lot of overhead, especially for external storages
|
2013-05-29 13:10:26 +02:00 |
Georg Ehrke
|
af57996d1e
|
Merge branch 'master' into oc_preview
|
2013-05-25 12:16:25 +02:00 |
Michael Gapczynski
|
7a0c592f93
|
Fix undefined index for share mount point retrieval
|
2013-05-21 20:21:19 -04:00 |
Georg Ehrke
|
0305ee50c5
|
Merge branch 'master' into oc_preview
|
2013-05-17 11:41:30 +02:00 |
Florin Peter
|
d7dc710c8b
|
revert changes
|
2013-05-17 01:22:30 +02:00 |
Björn Schießle
|
95297c2469
|
add pre-shared hooks
|
2013-05-16 17:44:28 +02:00 |
Florin Peter
|
0916769f67
|
fix for SQLite3Result::fetchArray(): The SQLite3Result object has not been correctly initialised in post_addToGroup
|
2013-05-15 17:00:01 +02:00 |
Florin Peter
|
751487ded7
|
merge changes for files_encryption
|
2013-05-15 10:20:19 +02:00 |
Florin Peter
|
226aec8d56
|
Merge branch 'master' into files_encryption
|
2013-05-15 03:22:06 +02:00 |
Bart Visscher
|
e620286b25
|
Fix returns of values in OCP\Config
|
2013-05-07 20:07:28 +02:00 |
Robin Appelman
|
b7585050b5
|
Move legacy backgroundjob classes to a place where they can be autoloaded
|
2013-05-03 16:42:48 +02:00 |
Michael Gapczynski
|
73d7cae6df
|
One more mount point fix
|
2013-05-02 18:22:43 -04:00 |
Robin Appelman
|
809b5f81f6
|
Further seperation of mount management logic
|
2013-04-26 00:01:36 +02:00 |
Robin Appelman
|
b31dc10c3c
|
Add support for the old public backgroundjob api
|
2013-04-24 14:40:49 +02:00 |
Robin Appelman
|
117412272e
|
Update documentation for \OCP\BackgroundJob
|
2013-04-24 14:24:28 +02:00 |
Sam Tuke
|
4aa80d02be
|
Merge branch 'master' into files_encryption
|
2013-04-23 14:13:40 +02:00 |
Georg Ehrke
|
ec3e97f28f
|
Merge branch 'master' into oc_preview
|
2013-04-22 16:19:16 +02:00 |
Björn Schießle
|
b5cb5dab51
|
fix encryption to owncloud user for public link shares
|
2013-04-22 14:30:10 +02:00 |
Björn Schießle
|
b24a673714
|
the owner uid is not interesting. We want to get all users who have access to the given item source, no matter from whom it was shared
|
2013-04-22 14:12:18 +02:00 |
Robin Appelman
|
7948341a86
|
Rework background job system
|
2013-04-20 23:27:46 +02:00 |
Björn Schießle
|
fe58e4b1a6
|
we need to add the owner of the file as parameter in case someone else like the owner edits the file; if $includeOwner is set than add owner also if no other recipient was found. This changes enable all user with write access to the file to edit it and to encrypt it to the right list of users again
|
2013-04-18 17:48:16 +02:00 |
Michael Gapczynski
|
d51a94161e
|
Initialize collectionTypes variable as false
|
2013-04-08 17:46:52 -04:00 |
Michael Gapczynski
|
e704bcd96e
|
Correct undefined variable in post_shared hook, fixes #2592
|
2013-04-07 20:05:54 -04:00 |
Sam Tuke
|
ff6f52d5ec
|
Merge branch 'master' into files_encryption
Conflicts:
apps/files_encryption/hooks/hooks.php
apps/files_encryption/lib/crypt.php
apps/files_encryption/lib/keymanager.php
|
2013-03-28 18:39:12 +01:00 |
itheiss
|
568c256aff
|
Fix #2499
The mail domain can now be configured in config.php and get´s used in function getDefaultEmailAddress.
e.g. 'mail_domain' => 'example.com'
|
2013-03-22 10:07:06 +01:00 |
Frank Karlitschek
|
3cb016d478
|
add a searchbymime to the public api. Please all remember that access to internal oc classes will be disabled for all app for ownCloud 6. So please port yur stuff to the public api :-)
|
2013-03-19 14:27:02 +01:00 |
Bernhard Posselt
|
1e20067c00
|
Merge pull request #2183 from owncloud/fix-shared-statuses-again
Fix #2080 and fix #2141
|
2013-03-11 02:43:16 -07:00 |
Björn Schießle
|
2d00d13a5d
|
use pre_unshare hook, otherwise the share is already removed. Which means that we have no chance to determine which folder has to be updated
|
2013-03-08 15:13:00 +01:00 |
Michael Gapczynski
|
6e5e8c6b46
|
Fix #2080 and fix #2141
|
2013-03-07 22:30:12 -05:00 |
Michael Gapczynski
|
4826564344
|
Merge branch 'master' into shared-folder-etags
Conflicts:
apps/files_sharing/lib/sharedstorage.php
|
2013-03-07 17:14:34 -05:00 |
Michael Gapczynski
|
a5cab28bea
|
Fix fetching source path of shared files
|
2013-03-07 11:12:59 -05:00 |
Michael Gapczynski
|
4dcbaa1d7b
|
Merge branch 'master' into shared-folder-etags
Conflicts:
apps/files_sharing/appinfo/app.php
|
2013-03-05 21:54:32 -05:00 |
Michael Gapczynski
|
ee0c38bb51
|
Fix group post_shared hook
|
2013-03-04 19:43:56 -05:00 |
Thomas Mueller
|
6019cdd5bd
|
adding test case for getDefaultEmailAddress() + fixing #1844 again
|
2013-03-04 21:10:18 +01:00 |
Thomas Mueller
|
6c304fa5c0
|
validate the generated email address and fall back to localhost.localdomain in case it is not valid
fixes #1844
|
2013-03-01 22:24:19 +01:00 |
Michael Gapczynski
|
b5989c933f
|
Merge branch 'master' into shared-folder-etags
Conflicts:
apps/files_sharing/lib/sharedstorage.php
|
2013-02-28 10:39:23 -05:00 |
Michael Gapczynski
|
9a2ca0ae64
|
Check resharing setting
|
2013-02-26 13:31:15 -05:00 |
Michael Gapczynski
|
8983465210
|
Correct parent folders' ETags for all users with access to a shared file
|
2013-02-26 01:21:48 -05:00 |
Frank Karlitschek
|
9ee5069f2a
|
Merge pull request #1856 from owncloud/fix_error_handling_stream_copy
don't use the number of written bytes as indicator if streamCopy() was successful
|
2013-02-25 02:04:12 -08:00 |
Bart Visscher
|
bb75dfc021
|
Whitespace fixes
|
2013-02-22 19:05:36 +01:00 |
Björn Schießle
|
d8137fdf66
|
return both, count and result if the operation succeeded or failed. Maybe in some cases it is useful to know how much bytes where copied
|
2013-02-22 16:43:11 +01:00 |
Björn Schießle
|
40efeb9187
|
isSharedFile() doesn't detect all shares, just use getUsersSharingFile() directly either you get a list of users or not
|
2013-02-22 16:02:27 +01:00 |
Bart Visscher
|
ffae6f4b84
|
Style-fix: Breakup long lines
|
2013-02-14 08:38:37 +01:00 |
Bart Visscher
|
2d6d0a4ad4
|
Whitespace indent fixes
|
2013-02-14 08:36:26 +01:00 |
Bart Visscher
|
cd35d257bb
|
Fix NoSpaceAfterComma and SpaceBeforeComma
|
2013-02-14 08:36:26 +01:00 |
Bart Visscher
|
d3ef967993
|
Fix indentation style
|
2013-02-14 08:36:26 +01:00 |
Björn Schießle
|
5005195db0
|
create keypair for ownCloud with empty passphrase, will be used for public link shares
|
2013-02-13 17:57:45 +01:00 |
Björn Schießle
|
9356f9a6bf
|
add post_unshareALll hook, update recursively all keyfiles if a folder was shared/unshared
|
2013-02-13 17:23:27 +01:00 |
Björn Schießle
|
4952dfe956
|
add post_unshare hook, also add public link shares to the list of user with access to a file
|
2013-02-13 14:56:39 +01:00 |
Björn Schießle
|
a692264fa4
|
add option to keep duplicates in the list of users with access to a file, e.g. for the unshare operation we need to know if access was granted more than once, for example as group share and as individual share
|
2013-02-12 17:00:33 +01:00 |
Björn Schießle
|
d1bbb30385
|
also find users with access to the file if a folder above the actual file was already shared
|
2013-02-12 16:48:04 +01:00 |
Björn Schießle
|
8eef919a75
|
take group shares into account if we retrieve the list a all recipients
|
2013-02-12 12:08:34 +01:00 |
Sam Tuke
|
92f06243be
|
Implementing sharing support
New file-specific methods in lib/public/share
Changes to how keyfiles are stored
|
2013-02-11 10:21:23 +00:00 |
Sam Tuke
|
b3e59ca1e3
|
Work on post_share hook for files_encryption
New method in OCP\Share{}:: getUsersSharingFile()
Development shapshot
|
2013-02-09 18:39:32 +00:00 |