Frank Karlitschek
ebe5c05764
7.0.8
2015-08-07 20:18:58 -04:00
C Montero-Luque
1287036801
7.0.8 RC1
2015-08-03 08:55:49 -04:00
C Montero-Luque
e8cc365310
7.0.8 beta 1
2015-07-22 22:28:57 -04:00
Morris Jobke
3feccc9562
Merge pull request #17765 from owncloud/backport-17723-stable7
...
Backport of #17723 to stable7
2015-07-21 00:05:22 +02:00
Morris Jobke
6dfb2afa29
Merge pull request #17368 from owncloud/fix_16740_7.0
...
[stable7] owner is stored as 'uid_owner', not as 'owner' in the oc_share table
2015-07-20 23:14:46 +02:00
Arthur Schiwon
a1815cf275
Backport of #17723 to stable7
...
fix runtime caching in ldap's user manager, fixes #17631
2015-07-20 23:09:47 +02:00
Joas Schilling
5c4e6b1c3e
Merge pull request #17406 from owncloud/stable7-backport-17095
...
[stable7] Proper error handling
2015-07-16 11:56:10 +02:00
Thomas Müller
374dd3cbcb
Merge pull request #17630 from owncloud/stable7-rescanversionsonlyonce
...
[stable7] Only rescan versions once in trashbin
2015-07-14 14:04:26 +02:00
Vincent Petry
895285ab59
Only rescan versions once in trashbin
...
Whenever versions need to be rescanned, only do it once per PHP request.
Happens whenever multiple files need to be expired.
2015-07-14 06:39:06 +02:00
Morris Jobke
f4aa78c75f
Merge pull request #17416 from owncloud/issue-17260-NaN-when-creating-new-user-and-group
...
Return correct user count when the group has none
2015-07-09 22:47:47 +02:00
Joas Schilling
0dfc47c02d
Return correct user count when the group has none
2015-07-06 13:32:11 +02:00
Morris Jobke
fba6ac5050
[updater] mark failure in red
2015-07-06 10:58:22 +02:00
Morris Jobke
917002f3ec
[updater] propagate error case properly
...
* add $success to the updateEnd hook
* add new return code for a update failure
* add exception class to failure hook message
2015-07-06 10:58:12 +02:00
Morris Jobke
8df392738c
Added error message on initMountpoints exception
2015-07-06 10:53:25 +02:00
C Montero-Luque
4df15bf573
7.0.7
2015-07-03 06:17:54 -04:00
Bjoern Schiessle
5fadc7e3c6
owner is stored as 'uid_owner', not as 'owner' in the oc_share table
2015-07-03 10:43:16 +02:00
C. Montero Luque
84b1253def
Merge pull request #17208 from owncloud/stable7-fix-16812
...
[Stable7] Oracle workaround for adding a column with not-null default value
2015-07-02 15:26:00 -04:00
Morris Jobke
065bcf4790
Merge pull request #17319 from owncloud/stable7-clean-ocsid
...
[stable7] Delete OCS ID from DB if none is specified
2015-07-02 14:39:43 +02:00
Morris Jobke
d8f88aa413
Merge pull request #17314 from owncloud/stable7-remove-ocs-ids
...
[stable7] Remove OCS IDs
2015-07-02 14:39:35 +02:00
Lukas Reschke
a1da45a172
Bump versions
2015-07-02 09:27:36 +02:00
Lukas Reschke
6170aa5cc3
Delete OCS ID from DB if none is specified
...
If no OCS ID is specified in appinfo.xml and an app update is triggered and a OCS ID is stored in the DB we should clean the value.
Ref https://github.com/owncloud/activity/issues/320#issuecomment-117937748
2015-07-02 09:26:37 +02:00
Lukas Reschke
552bcf1dcf
[stable7] Remove OCS IDs
...
While making the AppStore ready for 8.1 I also deleted some dummy entries which means that these IDs do not resolve anymore. We should remove them to prevent errors such as https://github.com/owncloud/core/issues/17307
Ref https://github.com/owncloud/activity/issues/320#issuecomment-117691867
2015-07-02 08:54:57 +02:00
C Montero-Luque
f29af9c23b
7.0.7RC1
2015-06-30 18:49:26 -04:00
Morris Jobke
4448c06f14
Merge pull request #17234 from owncloud/oc-version-to-app-store-stable7
...
Add oc version to app store requests in stable7
2015-06-29 16:35:24 +02:00
Joas Schilling
f5f92447e5
Add oc version to app store requests in stable7
2015-06-29 16:01:57 +02:00
Victor Dubiniuk
ed1565e18c
Oracle-specific workaround for adding a column with not-null default value
2015-06-27 00:03:27 +03:00
Frank Karlitschek
c1bed643a0
Merge pull request #17180 from owncloud/stable7-backport-17026
...
[stable7] [config.sample.php] set correct default value for skeletondirectory
2015-06-25 14:56:25 -04:00
Morris Jobke
3c02cbe5dd
[config.sample.php] set correct default value for skeletondirectory
2015-06-25 17:08:55 +02:00
Morris Jobke
e2a9c7a911
Merge pull request #17116 from owncloud/stable7-17115
...
[stable7] [sharing] handle shares of users that aren't available anymore
2015-06-24 17:38:47 +02:00
Morris Jobke
81ceb00632
[sharing] handle shares of users that aren't available anymore
...
* properly handle the case where an abandoned share is left and
simply skip it
2015-06-23 18:18:26 +02:00
C Montero-Luque
e5237a2cfe
version 7.0.7 beta
2015-06-23 11:56:31 -04:00
Morris Jobke
e2b486eab6
Merge pull request #17034 from owncloud/backport-16890-stable7
...
Backport of #16890 to stable7
2015-06-23 16:32:21 +02:00
Joas Schilling
b1fc1b2e4c
Merge pull request #17096 from owncloud/stable7-fix-deleted-users
...
[Stable7] fix deleted users during upgrade migration
2015-06-23 14:51:31 +02:00
Lukas Reschke
063b8ea31d
Merge pull request #16581 from owncloud/stable7-cors-no-cookie-auth
...
Disallow cookie auth for cors requests stable7
2015-06-23 13:37:50 +02:00
Thomas Müller
6fdd1d094f
Merge pull request #17020 from owncloud/stable7-proper-repair-step-info
...
Proper repair step info during upgrade on cli
2015-06-23 13:37:38 +02:00
Morris Jobke
e6bf1ca7b3
skip users that are not available anymore during sharing upgrade
2015-06-23 11:34:30 +02:00
Morris Jobke
6ee4fe56db
Merge pull request #17073 from owncloud/appframework-type-cast-stable7
...
[stable7] Allow multiple whitespace in type hints in AppFramework
2015-06-22 15:46:51 +02:00
Robin McCorkell
28ea652e19
AppFramework annotation whitespace unit test
2015-06-22 12:18:03 +01:00
Robin McCorkell
8592c0efb7
Allow multiple whitespace in type hints in AppFramework
...
Type hints such as `@param bool $doSomething` will now correctly get
parsed, allowing for alignment of docblock parameters if the app developer so
wishes.
2015-06-22 12:18:02 +01:00
Thomas Müller
1e0febe467
Merge pull request #17021 from owncloud/stable7-verify-path
...
[stable7] Verify if path exists
2015-06-19 15:47:12 +02:00
Arthur Schiwon
0766a679b4
Backport of #16890 to stable7
...
the user is gone, userExists will not bring him back. But the user's folder needs to be deleted anyway
delete user test to take getHome into account to ensure it is also deleted subsequently
Conflicts:
apps/user_ldap/tests/user_ldap.php
2015-06-18 22:14:59 +02:00
Lukas Reschke
ff2de8439a
Verify if path exists
...
We need to check if the path exists and throw an error instead of handling this situation ungraciously.
2015-06-18 17:28:09 +02:00
Morris Jobke
d48ab2b051
Proper repair step info during upgrade on cli
2015-06-18 16:49:20 +02:00
Morris Jobke
f2b7eb85c8
Merge pull request #16991 from owncloud/stable7-verify-if-path-exists
...
[stable7] Verify if path exists
2015-06-17 16:59:24 +02:00
Lukas Reschke
1fc8afef1e
Throw nicer error message instead 500
2015-06-17 15:41:21 +02:00
Lukas Reschke
f4bc29a1e7
Verify if path exists
...
We need to verify if the specified path exists to gracefully prevent errors.
2015-06-17 15:08:39 +02:00
Morris Jobke
448ee4e7a9
Merge pull request #16969 from owncloud/stable7-backport-15549
...
[Stable7] don't update identical values
2015-06-17 10:22:44 +02:00
Jens-Christian Fischer
07ef143fde
clarify the duplication of the $params array
2015-06-16 16:30:24 +02:00
Jens-Christian Fischer
4eb90cf3dc
don't update identical values
...
The UPDATE oc_filecache statement blindly overwrites identical data.
Databases like Postgres that create a new row on an update
and mark the old one as dead will suffer from the previous
behaviour, as millions of "new" rows are created in the database.
This patch changes the WHERE clause to test for identical
values and not updating if the values in the DB are identical
to the ones being passed.
2015-06-16 16:30:19 +02:00
Thomas Müller
99d03daf65
Merge pull request #16864 from owncloud/backport-concatenation-7
...
[stable7] Don't use command concatenation
2015-06-11 09:42:49 +02:00
Morris Jobke
532a919a0c
Merge pull request #16863 from owncloud/stable7-backport-16840
...
[stable7] Disable video preview if previews are disabled
2015-06-10 15:53:18 +02:00
Lukas Reschke
b0314907c0
Don't use command concatenation
...
Possibly fixes https://github.com/owncloud/core/issues/16853
2015-06-10 15:19:18 +02:00
Morris Jobke
7ca01a65dd
Disable video preview if previews are disabled
2015-06-10 15:00:30 +02:00
Morris Jobke
429fb87386
Merge pull request #16759 from owncloud/backport-16748-stable7
...
Backport stable7: port detection needs to take care of now thrown exceptions when LDAP …
2015-06-10 09:14:17 +02:00
Morris Jobke
e5ff9f0b6b
Merge pull request #16682 from owncloud/stable7-check-for-arry
...
Check if array
2015-06-10 07:36:31 +02:00
Morris Jobke
fe92dd7381
Merge pull request #16707 from owncloud/stable7-fix-ie8-ie9
...
[stable7] Add min-height to login page for IE8 and IE9
2015-06-10 07:35:47 +02:00
blizzz
02bffbe670
Merge pull request #16773 from owncloud/fix-16582
...
return name instead of false, as it is on oc8 and master, so groups a…
2015-06-09 23:52:25 +02:00
Arthur Schiwon
fda8d66697
return name instead of false, as it is on oc8 and master, so groups are displayed in files_external
2015-06-05 22:06:50 +02:00
Arthur Schiwon
ef16f4ba57
port detection needs to take care of now thrown exceptions when LDAP server is not available
2015-06-05 13:20:46 +02:00
Frank Karlitschek
59b3c2fde3
7.0.6
2015-06-03 20:41:01 -04:00
Morris Jobke
c72de30ccb
Add min-height to login page for IE8 and IE9
2015-06-03 10:48:15 +02:00
Lukas Reschke
a88df5c6ec
Check if array
...
The great library that we use apparently uses mixed types for everything because 🙈
Fixes https://github.com/owncloud/core/issues/16679
2015-06-02 12:39:01 +02:00
Frank Karlitschek
54642984b1
7.0.6RC2
2015-06-01 18:54:41 -04:00
Thomas Müller
1c19fd15e0
Merge pull request #16666 from owncloud/fix-code
...
Fix compatibility with 5.3 again
2015-06-01 17:50:07 +02:00
Lukas Reschke
9b05d22b0c
Fix compatibility with 5.4 again
...
Fixes https://github.com/owncloud/core/issues/16665
2015-06-01 17:24:58 +02:00
Lukas Reschke
200e9d9497
Disallow semicolons in passed commands
2015-06-01 17:06:21 +02:00
Lukas Reschke
5fa749cd96
Ensure that passed argument is always a string
...
Some code paths called the `normalizePath` functionality with types other than a string which resulted in unexpected behaviour.
Thus the function is now manually casting the type to a string and I corrected the usage in list.php as well.
2015-06-01 17:06:16 +02:00
Lukas Reschke
a15710afad
Clean application identifier before processing
2015-06-01 17:06:10 +02:00
Lukas Reschke
7071cf15c2
Revert custom patch that can cause problems
2015-06-01 17:06:05 +02:00
Morris Jobke
97dbd04e0a
Merge pull request #16635 from owncloud/stable7-fix-themes-readme
...
[stable7] Fix themes README
2015-05-30 13:05:51 +02:00
Morris Jobke
ba93c3d18b
Fix themes README
...
Fixes #16617
2015-05-30 12:12:02 +02:00
Frank Karlitschek
927cae7efc
7.0.6 RC1
2015-05-29 13:58:39 -04:00
Vincent Petry
b04d510053
Merge pull request #16608 from owncloud/fix_14588
...
[stable7] make sure to get the right list of users with access to the file when deleting a shared file
2015-05-28 16:53:55 +02:00
Bjoern Schiessle
b4741cfa96
make sure to get the right list of users with access to the file, including the owner
2015-05-28 16:13:05 +02:00
Bernhard Posselt
6b4f1706b9
backport #16532 to stable7
2015-05-27 14:32:37 +02:00
Thomas Müller
55a122a9fe
Merge pull request #13742 from owncloud/fix-12190-2-stable7
...
[backport #13740 ] backport #13740 to stable7
2015-05-26 16:06:21 +02:00
Morris Jobke
5014d2c60c
Merge pull request #15402 from owncloud/response-setContentLengthHeader-stable7
...
[stable7] Add OC_Response::setContentLengthHeader() for Apache PHP SAPI workaround.
2015-05-20 10:15:58 +02:00
Morris Jobke
8a39256092
Merge pull request #15077 from owncloud/fix-smb-oc-admin-stable7
...
[stable7] Support constructing an SMB_OC without saved session credentials
2015-05-20 10:03:18 +02:00
Arthur Schiwon
ae850d76ea
add primary group users to resultset before caching
2015-05-14 01:09:57 +02:00
Morris Jobke
765526ec4c
Merge pull request #15271 from owncloud/stable7-fix-ext-owncloud
...
[stable7] Fix bugs in ownCloud external storage
2015-05-13 09:40:20 +02:00
Thomas Müller
87052be76f
Merge pull request #16291 from RealRancor/asset_pipe_note
...
Add note for asset pipeline and third-party apps on stable7
2015-05-13 00:52:20 +02:00
RealRancor
02ef384064
Add note for asset pipeline and third-party apps on stable7
2015-05-12 18:59:57 +02:00
Morris Jobke
cf05d50654
Merge pull request #15863 from owncloud/public-reshare-webdav-stable7
...
[stable7] Fix webdav access for public reshare
2015-05-08 13:56:07 +02:00
Lukas Reschke
f5a597b259
Merge pull request #16114 from owncloud/stable7-backport-15510-and-15465
...
[stable7] block cron.php and OCS API when in single user mode or maintenance mode
2015-05-08 12:13:24 +02:00
Thomas Müller
2c656b0e4c
Fix singe user mode on public.php - take two
2015-05-06 12:14:34 +02:00
Thomas Müller
9c44e7bfb8
Fix single user check in case no user is logged in
2015-05-06 12:12:40 +02:00
Robin Appelman
0418b330d5
block ocs in single user mode
2015-05-06 12:10:02 +02:00
Robin Appelman
780530ec83
block webdav in single user mode
2015-05-06 12:08:58 +02:00
Robin Appelman
67c862c286
block cron when in single user mode
2015-05-06 11:51:14 +02:00
Joas Schilling
88006222a9
Disable OCS api when in maintenance mode
2015-05-06 11:50:08 +02:00
Lukas Reschke
d01bfe3587
Merge pull request #15833 from owncloud/backport-files-external-fixes
...
Backport files external fixes
2015-05-05 12:22:35 +02:00
Robin Appelman
38644cffd4
fix subfolder reshares over webdav
2015-04-24 14:19:52 +02:00
Robin Appelman
2c10e31c8f
resolve reshares in public webdav
2015-04-24 14:19:52 +02:00
Jörn Friedrich Dreyer
e37f9c8351
use displayname lookup route in files_external settings
2015-04-23 14:23:17 +02:00
Jörn Friedrich Dreyer
79187fcb10
add lookup route for displaynames
2015-04-23 14:23:03 +02:00
Morris Jobke
e72cd711ad
Merge pull request #15332 from owncloud/dont_hide_exceptions
...
do not hide exception when ldap server has a hiccup
2015-04-22 22:48:29 +02:00
Arthur Schiwon
598f798c04
throw exception when LDAP Connection was lost
2015-04-22 15:22:11 +02:00
Jörn Friedrich Dreyer
919241cdda
fix filesystem and encryption tests
2015-04-22 11:34:17 +02:00
Jörn Friedrich Dreyer
f7db588e62
throw exception when backends don't provide a user instead of creating legacy local storages
2015-04-22 11:34:17 +02:00
Morris Jobke
a2cc658f37
throw exception if setup is incomplete
2015-04-22 11:34:14 +02:00
Morris Jobke
f830150acc
more robust share dialog
2015-04-22 11:33:05 +02:00
Jörn Friedrich Dreyer
77a601c3fe
fix_tests
2015-04-22 11:33:05 +02:00
Jörn Friedrich Dreyer
24037218dd
do not disclose information, show generic error on login page
2015-04-22 11:33:05 +02:00
Jörn Friedrich Dreyer
caae0e6f47
do not hide exception when ldap server has a hiccup
2015-04-22 11:32:58 +02:00
Arthur Schiwon
07988cf77c
Fixes returns of group memberships and counting if all members have the specific groups as primary set.
2015-04-14 14:56:36 +02:00
Arthur Schiwon
f3bd266787
Backport of #13740
...
inlcude AD primary group in user filter, if a group is selected. fixes #12190
fix counting of users in primary group
💄
adept to OC 7
and escape the search term
Conflicts:
apps/user_ldap/lib/connection.php
2015-04-14 14:56:01 +02:00
Morris Jobke
03c9657607
Merge pull request #15559 from owncloud/backport-15541-stable7
...
[stable7] Add "Reply-To" support for sharing notifications
2015-04-13 08:50:22 +02:00
Lukas Reschke
e6c2382a19
Add "Reply-To" support for sharing notifications
...
Very hacky backport of https://github.com/owncloud/core/pull/15541 - I changed the code path to use OC_Mail instead the OCP pendant since I didn't want to modify the public API. (OCP\Util::sendMail() is anyways deprecated with 8.1)
2015-04-12 23:03:32 +02:00
Morris Jobke
43b2f3c2dc
Merge pull request #15435 from owncloud/dont_return_empty_groups
...
don't return null for not existing group id's
2015-04-10 14:23:38 +02:00
Jörn Friedrich Dreyer
1ae73f0e99
don't return null for not existing group id's
2015-04-07 13:47:10 +02:00
Andreas Fischer
3f23ae4a16
Add OC_Response::setContentLengthHeader() for Apache PHP SAPI workaround.
...
Do not send Content-Length headers with a value larger than PHP_INT_MAX
(2147483647) on Apache PHP SAPI 32-bit. PHP will eat them and send 2147483647
instead.
When X-Sendfile is enabled, Apache will send a correct Content-Length header,
even for files larger than 2147483647 bytes. When X-Sendfile is not enabled,
ownCloud will not send a Content-Length header. This prevents progress bars
from working, but allows the actual transfer to work properly.
2015-04-04 11:53:32 +02:00
Thomas Müller
a4c0f259a5
Merge pull request #15370 from owncloud/stable7-backport-15353
...
Cron has to be executed with the correct user - fixes 13912 and others
2015-04-02 09:22:01 +02:00
Thomas Müller
6ebe04f8d4
Cron has to be executed with the correct user - fixes 13912 and others
2015-04-01 18:30:20 +02:00
Robin McCorkell
1c5a86a115
Fix bugs in ownCloud external storage
2015-03-27 12:31:20 +00:00
Morris Jobke
57d6c49a62
Merge pull request #15251 from owncloud/use_default_share_folder_oc7
...
always fall back to default share folder
2015-03-27 09:56:46 +01:00
Lukas Reschke
423311c7e8
Merge pull request #14498 from owncloud/kill-substr-mssql-stable7
...
[stable7] Remove hacky Substring support for MSSQL
2015-03-26 23:00:33 +01:00
Bjoern Schiessle
0cdeeec82b
always fall back to default share folder
2015-03-26 22:46:43 +01:00
Morris Jobke
32bd2d15e3
Merge pull request #15072 from owncloud/fix_group_share
...
also call generateTarget for group shares
2015-03-26 22:24:42 +01:00
Morris Jobke
ef1ddfc5db
Merge pull request #14861 from owncloud/stable7-fix-sizepropagationwithshare
...
[stable7] Fix size propagation over shared storage boundary
2015-03-26 20:14:00 +01:00
Thomas Müller
529d45c5b2
Merge pull request #15161 from owncloud/stable7-fixcronconfig
...
[stable7] Fix config API usage in cron.php
2015-03-24 20:22:30 +01:00
Morris Jobke
0c72c99f04
Merge pull request #14889 from owncloud/backport-14849-stable7
...
[stable7] support paged results against 389ds.
2015-03-24 20:11:34 +01:00
Vincent Petry
2bb6a920e3
Fix config API usage in cron.php
2015-03-24 18:19:43 +01:00
Morris Jobke
1325649b4b
Merge pull request #15141 from owncloud/backport-15123-stable7
...
[backport] [stable7] offset needs to be considered in computed limit
2015-03-24 11:12:16 +01:00
Arthur Schiwon
bf7e2c756f
offset needs to be considered in computed limit
2015-03-24 10:22:49 +01:00
Robin McCorkell
467da3c519
Support constructing an SMB_OC without saved session credentials
...
Conflicts:
apps/files_external/lib/smb_oc.php
2015-03-20 16:07:19 +00:00
Bjoern Schiessle
df2f85ee01
also call generateTarget for group share to add the correct prefix if share_folder is defined in config.php
2015-03-20 15:51:25 +01:00
Thomas Müller
9e52b174b1
Merge pull request #14902 from owncloud/tempmanager-fix-backport
...
Check directory handle before we use it
2015-03-16 09:44:52 +01:00
Robin McCorkell
03ca380815
Check directory handle before we use it
2015-03-15 18:28:01 +00:00
Arthur Schiwon
db763760f1
support paged results against 389ds.
2015-03-13 23:03:47 +01:00
Robin Appelman
0ca1500330
also clear statcache in mapped local
2015-03-13 11:53:50 +01:00
Robin Appelman
92cbeefa34
Clear statcache before getting the mtime from local storage backends
2015-03-13 11:53:21 +01:00
Vincent Petry
b62d20f2ee
Uglify unit test to make them work on stable7
2015-03-13 11:36:31 +01:00
Vincent Petry
4f9c750a0a
Add unit test for size propagation across share boundaries
2015-03-13 11:09:41 +01:00
Vincent Petry
a529b2bf86
Fix size propagation over shared storage boundary
2015-03-13 11:09:36 +01:00
Thomas Müller
27ec925132
Merge pull request #14846 from owncloud/fix-14843-stable7
...
cron shall not operate in case we are in maintenance mode - fixes #14843
2015-03-13 09:25:18 +01:00
Thomas Müller
c716776a90
cron shall not operate in case we are in maintenance mode - fixes #14843
2015-03-12 21:08:00 +01:00
Morris Jobke
b588692ef4
Merge pull request #14637 from owncloud/backport-13341
...
[Stable7] Read version and product name from update template
2015-03-11 20:16:01 +01:00
Morris Jobke
5544509283
Merge pull request #14182 from RealRancor/update_office_preview
...
[stable7] Fix libre/openoffice preview on multi-user instances
2015-03-11 17:55:00 +01:00
Morris Jobke
39492eb020
Merge pull request #14707 from owncloud/ldap-reset-paged-search-on-null-limit-stable7
...
LDAP: reset paged search on null limit [stable7]
2015-03-09 08:15:18 +01:00
Arthur Schiwon
24eb2bcab5
set up paged search when limit is 0
2015-03-05 13:22:52 +01:00
Frank Karlitschek
8b83580af7
bump release
2015-03-02 22:45:17 +01:00
Frank Karlitschek
02757ad08e
Merge pull request #14688 from owncloud/stable7-trashbin-selected-delete
...
[stable7] Fix deleting selected files in the trashbin
2015-03-04 08:54:56 -05:00
Robin Appelman
3bf505b566
Fix deleting selected files in the trashbin
2015-03-04 12:48:52 +01:00
Morris Jobke
1dea188fea
Merge pull request #14642 from owncloud/issue/13751-only-variables-passed-by-reference
...
[Stable7] Fix "Only variables should be passed by reference" in stable7 template
2015-03-02 16:10:49 +01:00
Joas Schilling
86e4177914
Fix "Only variables should be passed by reference" in stable7 template
2015-03-02 14:31:38 +01:00
Vincent Petry
ec71e0b4e6
Read version and product name from update template
...
During upgrade, the config settings aren't always available due to
base.php changes. This fix makes the update info page read the product
name and version from the update template, which already had them.
2015-03-02 11:39:23 +01:00
Lukas Reschke
51017e43a0
Remove hacky Substring support for MSSQL
...
Substring() is not required for the core functionality and this allows us to get rid of a huge hack...
2015-02-25 14:08:44 +01:00
Thomas Müller
eb778eb2b0
Merge pull request #14425 from owncloud/backport-12313
...
[stable7] The class name is Movie NOT Movies
2015-02-23 15:12:57 +01:00
Olivier Paroz
45ad072c62
The class name is Movie NOT Movies
...
Conflicts:
config/config.sample.php
lib/private/preview.php
2015-02-23 11:02:46 +01:00
Frank Karlitschek
3ac33c865b
7.0.5
2015-02-16 04:56:33 +01:00
Lukas Reschke
431638742c
Merge pull request #14040 from owncloud/stable7-app-upgrade-order
...
[Stable7] app upgrade order fix
2015-02-17 14:48:09 +01:00
Thomas Müller
7b432cbbf7
Merge pull request #12327 from owncloud/stable7l10nbport
...
backport some strings to stable7
2015-02-17 14:08:45 +01:00
Thomas Müller
01cede4511
Merge pull request #14254 from owncloud/console-execution-time-stable7
...
[backport-14243-stable7] console commands shall not be limited with respect to execution time
2015-02-16 19:44:07 +01:00
Thomas Müller
73954c44c6
console commands shall not be limited with respect to execution time - fixes #14156
2015-02-16 16:22:16 +01:00
Lukas Reschke
e345ae7b53
Merge pull request #13988 from owncloud/group-share-collition-wrong-type-in-post-hook-stable7
...
[stable7] Do not overwrite the shareType so the post hook is still correct
2015-02-16 14:41:52 +01:00
RealRancor
9fd53ef84f
Removed anchor in config.sample.php
2015-02-13 15:28:35 +01:00
RealRancor
6a46ede8b7
Fix libre/openoffice preview on multi-user instances
2015-02-12 23:20:54 +01:00
Jörn Friedrich Dreyer
3e5a1ad76b
Merge pull request #14147 from owncloud/no-whitespace-from-themes-stable7
...
catch any whitespaces which might get written to the output buffer while...
2015-02-12 17:07:34 +01:00
Thomas Müller
a45c606b96
catch any whitespaces which might get written to the output buffer while loading a theme
2015-02-12 11:28:59 +01:00
Thomas Müller
fcad7252bd
Merge pull request #14078 from owncloud/stable7-preview-hint
...
Add hint for troubleshooting MS Word previews
2015-02-11 21:17:59 +01:00
RealRancor
c11edb9138
Add hint for troubleshooting MS Word previews
2015-02-11 01:14:58 +01:00
Vincent Petry
61852536fe
Fix "other" app update stack
2015-02-10 11:58:25 +01:00
Arthur Schiwon
d9d7774cc1
on ownCloud upgrade: upgrade all apps in order, load important ones
2015-02-10 11:58:23 +01:00
Joas Schilling
63e5282c41
Add a test for the post_shared hook shareType
...
Conflicts:
tests/lib/share/share.php
2015-02-09 16:27:44 +01:00
Joas Schilling
0c3204c7a6
Do not overwrite the shareType so the post hook is still correct
...
Conflicts:
lib/private/share/share.php
2015-02-09 16:26:29 +01:00
RealRancor
c2a72ce6b0
external user app: Add note to enable it first
2015-02-07 20:12:15 +01:00
Lukas Reschke
cbf8dd439c
Normalize before processing
2015-02-06 15:09:31 +01:00
Frank Karlitschek
c658ec658a
7.0.5 RC1
2015-02-06 02:46:00 +01:00
Morris Jobke
9db5323a92
Merge pull request #13927 from owncloud/fix_ghost_directories
...
fix creation of ghost directories
2015-02-06 00:07:43 +01:00
Bjoern Schiessle
c58501ee87
for password protected link shares the password is stored in shareWith, so we need to set this manually to null for the hooks
2015-02-05 17:11:27 +01:00
Thomas Müller
3e9d8cce10
Merge pull request #13759 from owncloud/fix-12035
...
fix LDAP update routine to OC 7
2015-02-05 17:05:32 +01:00
Morris Jobke
6897be7a93
Merge pull request #13888 from owncloud/upload_to_root_of_mountpoint_stable7
...
detect root of mountpoint also if the trailing slash is missed
2015-02-04 16:21:34 +01:00
Björn Schießle
f0b0e462ea
Merge pull request #13796 from owncloud/issue/13490-stable7-backport
...
[stable7] use uid provided by setupfs hook to mount server2server shares
2015-02-04 14:59:44 +01:00
Bjoern Schiessle
2b83afdd7e
detect root of mountpoint also if the trailing slash is missed
2015-02-04 14:53:17 +01:00
Morris Jobke
a81b4c54d8
Merge pull request #13880 from owncloud/backport-10398-stable7
...
[backport #10398 ] Give a better error message for external shares with self-signed ssl cer...
2015-02-04 14:09:25 +01:00
Robin Appelman
7975b74816
Give a better error message for external shares with self-signed ssl certificates
2015-02-04 12:19:08 +01:00
Thomas Müller
361b70e4d7
Merge pull request #13803 from owncloud/revert-close-cursor-stable7
...
Revert "Close cursor early in calculateFolderSize" for now
2015-01-30 23:23:44 +01:00
Morris Jobke
8305ae6b09
Merge pull request #13798 from owncloud/update-sabre-dav-stable7
...
Update sabre dav to 1.8.12 on stable7
2015-01-30 16:10:34 +01:00
Joas Schilling
91fc933432
Revert "Close cursor early in calculateFolderSize"
...
This reverts commit 234f33e01e .
2015-01-30 15:35:54 +01:00
Joas Schilling
ed60bdeac9
Update sabre dav to 1.8.12 on stable7
2015-01-30 14:43:41 +01:00
Joas Schilling
bd14af5806
use uid provided by setupfs hook to mount server2server shares
...
otherwise mount will fail for public link shares
backport of 66f0db30b2
2015-01-30 12:57:03 +01:00
Vincent Petry
234f33e01e
Close cursor early in calculateFolderSize
...
This method triggers additional queries in $this->update() so to avoid
potential database locks or delays, we close the cursor as soon as it is not needed any more
2015-01-29 14:53:44 +01:00
Arthur Schiwon
441f807bce
fix update routine
2015-01-29 12:51:12 +01:00
Morris Jobke
80560e70b7
Merge pull request #13470 from owncloud/stable7-share-fixfindshareforuserwithmultiplegroups
...
[stable7] Fix getItemSharedWithUser for groups
2015-01-23 12:59:39 +01:00
Georg Ehrke
56c51d481c
add config-option for an image's maximum filesize when generating previews
2015-01-22 23:23:36 +01:00
Georg Ehrke
2d2e024cfa
remove insane debug-log from OC_Image
2015-01-22 23:21:40 +01:00
Morris Jobke
491c714f54
Fix undefined offset 1 for wrong user mail address
...
* fixes Undefined offset: 1 at lib/private/mail.php#143
2015-01-22 17:26:13 +01:00
Robin Appelman
8459b9f6fb
Add unit test
2015-01-22 16:18:36 +01:00
Robin Appelman
153ff1b766
Remove duplicated slashes from the requested url
2015-01-22 16:18:32 +01:00
Morris Jobke
11efe732f9
Merge pull request #13555 from owncloud/issue/13482-stable7
...
Stable7 Backport Set the debugoutput channel to error_log instead of echoing it
2015-01-21 16:31:04 +01:00
Joas Schilling
f03a1868ab
Set the debugoutput channel to error_log instead of echoing it
2015-01-21 15:34:58 +01:00
Arthur Schiwon
1c000b799b
this must be larger then (>), since buggy behaviour occurs when the parameter is a small number
2015-01-21 14:38:47 +01:00
Vincent Petry
18d46dfdeb
Fix getItemSharedWithUser for groups
...
Fixed SQL query for whenever a user has more than one group.
Added missing $owner where clause for group lookup.
Added unit tests for the group cases.
Backport of 40931a8b0d from master
2015-01-20 22:07:21 +01:00
Thomas Müller
9d761fcaee
Merge pull request #13422 from owncloud/user-mgnt-init-fix
...
Increase initial user count to 50
2015-01-19 15:08:16 +01:00
Carla Schroder
5f70ed188b
Note in config.sample.php that certain previews are not available in ms windows
2015-01-17 09:27:27 +01:00
Morris Jobke
616fd4b54a
Increase initial user count to 50
...
* fix initial user count if you have a big screen (or a portrait screen)
2015-01-16 18:04:29 +01:00
Thomas Müller
6d87922cea
Merge pull request #13384 from owncloud/stable7-fix-13317-backport
...
Fix backport of #13317
2015-01-15 17:27:09 +01:00
Robin Appelman
0753514e5b
Fix test
2015-01-15 14:24:54 +01:00
Robin Appelman
7ef006e1c9
php <5.4 style array
2015-01-15 14:02:36 +01:00
Robin Appelman
5a58d142e5
Proper constant for stable7
2015-01-15 14:02:11 +01:00
Robin Appelman
db51d9aacb
Add View::getMount() for stable7
2015-01-15 14:01:52 +01:00
Vincent Petry
d534f262aa
Use source storage permissions when scanning shared storage
2015-01-15 11:15:39 +01:00
Robin Appelman
0f04bfc319
Return valid fileinfo objects for part files
2015-01-15 00:22:38 +01:00
Morris Jobke
4d42485bf5
drop useless "!!! No reuse of etag" - fixes #13187
...
Backport of 9b49b52fc6 from master
2015-01-13 13:47:09 +01:00
Arthur Schiwon
713f2b3a52
fix retrieval of user groups
...
Conflicts:
apps/user_ldap/lib/connection.php
2015-01-13 10:19:50 +01:00
Morris Jobke
0d39a63b05
Merge pull request #13186 from owncloud/no-session-for-formfactor-stable7
...
no need to store the form factor in the session - it's computation is ra...
2015-01-09 18:19:26 +01:00
Jan-Christoph Borchardt
bd1bf9e9ac
replace outdated 'shared' people icon with regular share icon as fallback
2015-01-09 17:58:45 +01:00
Thomas Müller
6552fec113
no need to store the form factor in the session - it's computation is rather cheep
...
Conflicts:
lib/private/template.php
2015-01-09 10:19:28 +01:00
Morris Jobke
d5190b5481
Merge pull request #12735 from owncloud/temp-handling-stable7
...
[stable7] Cleanup handling of temporary files
2015-01-08 18:35:00 +01:00
Robin Appelman
06bc987bd9
Use the TempManager to handle temporary files
...
Conflicts:
lib/private/helper.php
2015-01-08 16:22:14 +01:00
Robin Appelman
344606b2c8
Add \OC\TempManager to handle creating and cleaning temporary files
...
Conflicts:
lib/private/server.php
lib/public/iservercontainer.php
2015-01-08 16:22:14 +01:00
Vincent Petry
a5574e885c
Fix source path when share is a mount point
...
Whenever an external storage mount point is shared directly, its path is
empty which causes a leading slash to appear in the source path.
This fix removes the bogus leading slash in such situation.
Backport of 01c83158bb from master
2015-01-08 16:07:44 +01:00
Robin Appelman
bf1f9df590
Prevent leaking db connection info in the stacktrace
2015-01-07 09:48:25 +01:00
Morris Jobke
2fd2b182e7
Check for version before mounting a public link
...
* ownCloud 7.0.0 is needed - version of merge of server <-> server
sharing - https://github.com/owncloud/core/pull/8399
* adjust error message
2015-01-05 13:23:53 +01:00
Byron Marohn
8778af681c
Added error check to lib/private/image.php
...
This checks that imagecreatetruecolor actually creates an image, rather than returning FALSE.
Without this check, subsequent loop might create billions of ERROR-level log messages.
Signed-off-by: Byron Marohn <combustible@live.com >
2015-01-02 08:48:59 +01:00
blizzz
fb63e75743
Merge pull request #12643 from owncloud/ldap-user-cleanup-stable7
...
LDAP User Cleanup - stable7
2014-12-19 19:04:50 +01:00
Morris Jobke
4c0af1b2a2
Merge pull request #12332 from owncloud/langbport2
...
more strings to backport
2014-12-19 14:14:03 +01:00
Morris Jobke
9c38baac9e
show spinner on file upload in IE8, 9
2014-12-19 02:04:35 +01:00
Arthur Schiwon
dd18f963d4
and don't forget to adjust tests
2014-12-18 12:22:34 +01:00
Arthur Schiwon
5d46dfd2b4
PHPdoc fixes, no code change
2014-12-17 16:08:01 +01:00
Arthur Schiwon
1d54735d5d
forgotten file
2014-12-17 13:52:09 +01:00
Arthur Schiwon
cb5f9d2164
add ldap:check-user to check user existance on the fly
2014-12-17 13:37:53 +01:00
Jan-Christoph Borchardt
a26ddb33a2
Merge pull request #12798 from cyberb/stable7
...
fixes #12434 (stable7)
2014-12-16 14:35:11 +01:00
Arthur Schiwon
dd8ba68e07
LDAP User Cleanup
...
background job for user clean up
adjust user backend for clean up
register background job
remove dead code
dependency injection
make Helper non-static for proper testing
check whether it is OK to run clean up job. Do not forget to pass arguments.
use correct method to get the config from server
methods can be private, proper indirect testing is given
no automatic user deletion
make limit readable for test purposes
make method less complex
add first tests
let preferences accept limit and offset for getUsersForValue
DI via constructor does not work for background jobs
after detecting, now we have retrieving deleted users and their details
we need this method to be public for now
finalize export method, add missing getter
clean up namespaces and get rid of unnecessary files
helper is not static anymore
cleanup according to scrutinizer
add cli tool to show deleted users
uses are necessary after recent namespace change
also remove user from mappings table on deletion
add occ command to delete users
fix use statement
improve output
big fixes / improvements
PHP doc
return true in userExists early for cleaning up deleted users
bump version
control state and interval with one config.php setting, now ldapUserCleanupInterval. 0 will disable it. enabled by default.
improve doc
rename cli method to be consistent with others
introduce ldapUserCleanupInterval in sample config
don't show last login as unix epoche start when no login happend
less log output
consistent namespace for OfflineUser
rename GarbageCollector to DeletedUsersIndex and move it to user subdir
fix unit tests
add tests for deleteUser
more test adjustements
2014-12-15 12:56:16 +01:00
Morris Jobke
bfe4ee6e47
Merge pull request #12825 from d1saster/stable7-fixpcre
...
make regex in controllermethodreflector.php compatible with PCRE 6.x
2014-12-14 10:51:56 +01:00
Morris Jobke
a429fa74d9
Merge pull request #12655 from owncloud/fix-appstore-link
...
fix broken link on app management page for apps without ocsid
2014-12-13 11:54:30 +01:00
Morris Jobke
f0a0e44d2e
fix broken link on app management page for apps without ocsid - fix #9574 , fix #10461
2014-12-13 08:39:38 +01:00
Philipp Knechtges
533e8e14b6
make regex in controllermethodreflector.php compatible with PCRE 6.x
...
The syntax ?<...> seems to be only supported from PCRE 7.0 on. For
backwards-compability ?P<...> is used.
2014-12-13 02:16:37 +01:00
Vincent Petry
60099b91c4
Merge pull request #12624 from nazar-pc/stable7
...
Backport of #11524 into stable7
2014-12-12 11:34:40 +01:00
Georg Ehrke
5fd1d54607
remove ugly hack and don't use OC\Preview\Image for tiffs and svgs
2014-12-12 08:30:17 +01:00
Vincent Petry
0eb3496ab6
Return real mime type on PROPFIND
...
Return the real (insecure) mime type on PROPFIND
2014-12-12 08:29:44 +01:00
Robin Appelman
bd06b4cf42
Ensure user mountpoints are setup when using getUserFolder
2014-12-12 08:29:15 +01:00
Vincent Petry
72c0cc2267
Do not remove dir entry if it has the same name as the parent
...
This fixes an issue when a subdir has the same name as its parent, it
would get exluded from the list.
2014-12-11 23:57:17 +01:00
Boris Rybalkin
43b6676d0e
fixes #12434
2014-12-11 18:44:50 +00:00
Morris Jobke
36e7d3b7da
Merge pull request #12663 from zinks-/l10n-fr-backport
...
Patched french translation (backported from master)
2014-12-10 08:59:11 +01:00
Morris Jobke
7a60651037
Merge pull request #12656 from owncloud/stable7-fix-12164
...
Wipe cache if there is no response from feed
2014-12-10 08:26:02 +01:00
Robin Appelman
50705cfaf8
Add js unit test
2014-12-10 08:24:35 +01:00
Robin Appelman
3720ba9318
Dont show the delete button for selected files if one of the selected files is not deletable
2014-12-10 08:24:31 +01:00
Robin Appelman
a05fc9dc73
Check if files are deletable before trying to delete them
2014-12-10 08:24:27 +01:00
Morris Jobke
cf0a12f999
fix placeholder fake in IE8 & 9 that brokes group listing in user management - fixes #12525
2014-12-10 08:23:26 +01:00
Volkan Gezer
5fcc3401e2
translated saved message in files external
2014-12-10 08:23:03 +01:00
Victor Dubiniuk
60b2dd6ab4
Skip headers that can not be split
2014-12-10 08:22:06 +01:00
Morris Jobke
ed96f8c628
remove duplicate loaded personal.js - fixes #12674
2014-12-10 08:21:40 +01:00
Frank Karlitschek
77bcc5b2f3
7.0.4
2014-12-08 19:27:21 +01:00
Arthur Schiwon
1b1951a64f
add doc
2014-12-08 19:18:28 +01:00
Arthur Schiwon
a33dcd359a
preserve an asterisk at the start when escaping a search term
2014-12-08 19:18:24 +01:00
Lukas Reschke
55ebf024a7
Create config if it does not exists
...
The codepath that is executed when executing ownCloud via CLI is different than via browser. Specifically, the config is created by the user session already in `OC_Util::getInstanceId()` by a call to `setValue`. That said, this seems to be quite a bad side-effect, but for the sake of "not breaking whatever might break if we touch this" let's keep it that way for now.
When executing the autoconfig via `php -f index.php` the said session was not setup and thus no `config/config.php` file was created resulting in an installation error.
To reproduce this try to setup ownCloud via `php -f index.php` with and without that patch. (ensure to delete all existing configs before and don't access ownCloud with a browser in the meantime)
Fixes itself.
2014-12-07 22:34:55 +01:00
Victor Dubiniuk
21f467dd36
Wipe cache if there is no response from feed
2014-12-06 15:19:34 +03:00
Thomas Imbreckx
26e504e096
Patched french translation (backported from master)
2014-12-05 19:14:08 +01:00
Lukas Reschke
5d56eba398
Add test for IPv6 without port
2014-12-05 11:29:04 +01:00
Lukas Reschke
0b80c5e18e
Add workaround for older instances
...
To be removed with oCAdd workaround for older instances
To be removed with oC99
2014-12-05 11:29:00 +01:00
Lukas Reschke
be26cccd8a
Trim port from domain
...
Depending on the used environment the port might be appended to the host header resulting in an inaccessible instance when initially setting up on a system with a different HTTP or HTTPS port. (for example test:500)
To test this setup ownCloud under a different port with and without this patch. (heads-up: localhost is always white-listed, so use a different domain)
2014-12-05 11:28:56 +01:00
Frank Karlitschek
71bd33da98
7.0.4 RC2
2014-12-05 04:24:13 +01:00
Björn Schießle
3c673717b0
Merge pull request #12623 from owncloud/fix-s2s-oc7
...
password column needs to allow null (oc7 backport)
2014-12-04 22:24:57 +01:00
blizzz
01a176f2a3
Merge pull request #12309 from owncloud/ldap-cache-user-count
...
LDAP: cache total user count
2014-12-04 19:08:20 +01:00
blizzz
af1c47d1e8
Merge pull request #12493 from owncloud/ldap_search_perf
...
LDAP search behaviour modifications
2014-12-04 18:58:18 +01:00
Vincent Petry
913ad8634f
Merge pull request #11524 from nazar-pc/patch-1
...
Page size calculation based on real page height
2014-12-04 17:07:41 +01:00
Bjoern Schiessle
79711c32b7
password column needs to allow null otherwise Oracle will break for empty passwords
2014-12-04 16:18:16 +01:00
Arthur Schiwon
ddd832c2dc
trim search string before passing it on
2014-12-04 15:29:16 +01:00
Thomas Müller
d30059d76c
Merge pull request #12528 from owncloud/backport-12419
...
Allow read-only configuration
2014-12-03 17:48:25 +01:00
Morris Jobke
5fe7781452
add proper description what database is supported by CE and EE
2014-12-03 13:14:58 +01:00
Frank Karlitschek
8fc4f67f14
7.0.4 RC1
2014-12-01 21:42:19 +01:00
Lukas Reschke
f5d9513957
Allow read-only configuration
...
Workaround required for IIS setups running ownCloud to prevent dataloss.
Long-term solution would be to move some configuration settings to the database
Conflicts:
lib/base.php
settings/admin.php
2014-12-01 17:26:21 +01:00
Vincent Petry
3917383cef
Merge pull request #11747 from owncloud/storeCredentialsOnlyInSessionIfRequired
...
Store credentials only in session if required
2014-12-01 11:07:57 +01:00
Thomas Müller
46a4af1dc2
Merge pull request #12496 from owncloud/check-xml-writer-for-7
...
Check for XMLWriter class
2014-12-01 10:53:50 +01:00
Lukas Reschke
2954169512
Adjust sample config
2014-11-28 19:20:11 +01:00
Lukas Reschke
b122b285c9
Disable MSSQL for new CE installations
...
Since automatic schema migrations are not yet possible let's disable this for now.
Conflicts:
lib/private/setup.php
2014-11-28 19:19:48 +01:00
Lukas Reschke
85b7ee349b
Check for XMLWriter class
...
Backport of https://github.com/owncloud/core/pull/12321
2014-11-28 15:43:08 +01:00
Arthur Schiwon
7484c2f0d8
LDAP search filter creation changes:
...
1. do not prepend * wildcard to search terms. Will result in faster search, but
you don't find "foobar" when looking for "bar"
2. advanced behaviour when search string contains a space and multiple search
attributes are present. The search string is split into single words. The
resulting filter requires that each word at least appears once in any search
attribute. This is supposed to return better results in big LDAPs.
2014-11-28 13:31:57 +01:00
Arthur Schiwon
2944f952dc
add ldap-search command to occ
2014-11-28 12:32:38 +01:00
Carla Schroder
9b414d81d8
Markup corrections
2014-11-28 10:20:12 +01:00
Carla Schroder
5ac96c0a87
Add notes that SQLite is CE only
2014-11-28 10:20:08 +01:00
Georg Ehrke
a60e113fa8
delete old previews
2014-11-27 12:09:56 +01:00
Carla Schroder
392e36d4e4
added comment that App Store is disabled for EE
2014-11-26 17:56:51 +01:00
Lukas Reschke
8b3728ed9b
Don't show favicon to prevent iteration through subfolders
...
The codepath for generating the favicons iterates through subnodes and if one of those nodes is unavailable is throwing a 503 exception. Since these favicons don't have any use except of "making a tool for developers looking nicer" I consider it feasible to remove them.
2014-11-26 17:07:24 +01:00
Miguel Prokop
b96b601017
Consolidate if statement, and update unit test
2014-11-26 13:04:20 +01:00
Miguel Prokop
cdf37a061b
fix calculation of expiration date if there is a default expiration date set (but not forced) and the user does not want the link to expire.
2014-11-26 13:03:45 +01:00
Morris Jobke
b1f838814d
Merge pull request #12397 from owncloud/fix-undefined-appitem
...
[stable7] fixes undefined appitem - fixes #12396
2014-11-26 11:18:15 +01:00
Morris Jobke
161e58b1a2
Merge pull request #12415 from owncloud/port-12262
...
Backport #12262
2014-11-25 15:45:27 +01:00
Lukas Reschke
d815638f7b
Try to read the file only instead of trying to touch
...
The permissions are already catched properly on the installation so we just have to check whether the file is readable to prevent fatal errors from happening.
Fixes https://github.com/owncloud/core/issues/12135
Conflicts:
lib/private/config.php
2014-11-25 14:40:52 +01:00
Bjoern Schiessle
384d1892aa
use login name to verify password
2014-11-25 14:09:22 +01:00
Lukas Reschke
32a90911b0
The "dir" key is used within the public sharing template to indicate in which directory the user currently is when sharing a directory with subdirectories. This is needed by the JS scripts.
...
However, when not accessing a directory then "dir" was set to the relative path of the file (from the user's home directory), meaning that for every public shared file the sharee can see the path.
(For example if you share the file "foo.txt" from "finances/topsecret/" the sharee would still see the path "finances/topsecret/" from the shared HTML template)
This is not the excpected behaviour and can be considered a privacy problem, this patch addresses this by setting "dir" to an empty key.
Port of https://github.com/owncloud/core/pull/12262 , approved with https://github.com/owncloud/core/pull/12262#issuecomment-64394040
2014-11-25 13:52:44 +01:00
Morris Jobke
6967512c5f
fixes undefined appitem - fixes #12396
2014-11-25 09:06:49 +01:00
Morris Jobke
8ea0187ecd
Merge pull request #12373 from owncloud/backport_preview_fixes_stable7
...
Backport preview fixes stable7
2014-11-24 13:28:00 +01:00
Lukas Reschke
abc7f143da
Use / as redirect location if webroot is set to an empty value
...
If the webroot has been set to an empty value or ownCloud has been installed at the root location (`/``) there is a fair chance that the redirect for password resets does not work at all.
This means that while the password is getting resetted the user is not redirected to the login page.
I'm aware that it might be better to just set the webroot to `/` in those cases but this patch is better in the regard that it cannot break stuff.
Thanks to @PVince81 for helping me debugging this. (I'm a moron and assumed it couldn't be THAT easy)
Reported by @cdamken
2014-11-24 11:12:01 +01:00
Georg Ehrke
d7779f9209
delete all children's previews when deleting a folder
...
add phpdoc
Conflicts:
lib/private/preview.php
2014-11-23 21:45:01 +01:00
Georg Ehrke
4c5aa43079
add y to with-aspect naming schema
2014-11-23 21:43:21 +01:00
Volkan Gezer
11ca5588ea
more strings to backport
2014-11-20 16:51:10 +01:00
Vincent Petry
3ff1f879e0
Merge pull request #12131 from owncloud/stable7-enc-recoverykeywithextstoragefix
...
[stable7] Fix file upload to ext storage when recovery key is enabled
2014-11-20 16:43:20 +01:00
Lukas Reschke
74b68e10e4
Only store user credentials when SMB_OC storage is enabled
2014-11-20 16:05:42 +01:00
Lukas Reschke
ec853da5ad
Backport \OC\Security\Crypto to ownCloud 7
...
Conflicts:
lib/repair/repairconfig.php
2014-11-20 16:05:42 +01:00
Volkan Gezer
c494887d98
backport some strings to stable7
2014-11-20 15:13:37 +01:00
Vincent Petry
f64c6c9c9c
Show warning when invalid user was passed
...
Sometimes there are bugs that cause setupFS() to be called for
non-existing users. Instead of failing hard and breaking the instance,
this fix simply logs a warning.
Backport c941c3fa51 from master
2014-11-20 13:46:19 +01:00
Arthur Schiwon
56fabf8adf
cache total user count
2014-11-19 20:27:20 +01:00
Craig Morrissey
42ada6cb15
adjust autocomplete behavior for sharing menu
2014-11-19 17:01:13 +01:00
Joas Schilling
54607a2142
Merge pull request #12288 from owncloud/backport-mapper-fixes
...
Backport mapper fixes
2014-11-19 16:29:30 +01:00
Joas Schilling
6a6b645b83
Merge pull request #12291 from owncloud/issue/10991-stable7-backport
...
Issue/10991 stable7 backport
2014-11-19 16:19:06 +01:00
Clark Tomlinson
2f1270278d
fixing cache routes
...
Conflicts:
tests/lib/cache/file.php
tests/lib/cache/usercache.php
2014-11-19 11:07:55 +01:00
Lukas Reschke
f235e8b803
Fix mapping of relative paths
2014-11-19 10:21:14 +01:00
Joas Schilling
baf8d8433f
Use md5() of the original name instead of uniqid() for slugifying
...
Previously we used uniqid() here.
However this means that the behaviour is not reproducable, so
when uploading files into a "empty" folder, the folders name is
different.
If there would be a md5() hash collition, the deduplicate check
will spot this and append an index later, so this should not be
a problem.
Fix #6722
2014-11-19 10:17:36 +01:00
Joas Schilling
f5bd8e4947
Fix code layout before fixing the function
2014-11-19 10:17:30 +01:00
Bjoern Schiessle
d49e3d0ceb
use the new base class for share/share.php tests
2014-11-19 10:07:03 +01:00
Joas Schilling
bc76998cd2
Simple fix for the wrong Mapper reset
2014-11-19 10:06:15 +01:00
Joas Schilling
f371f14fc2
Back to OC_Util::generateRandomBytes()
2014-11-19 10:06:14 +01:00
Joas Schilling
4e1799759c
Correctly restore previous root mount point after testing
...
Conflicts:
tests/lib/cache/file.php
tests/lib/cache/usercache.php
2014-11-19 10:06:13 +01:00
Joas Schilling
122f3ff594
Correctly refresh the apps list after removing the mock
2014-11-19 10:06:12 +01:00
Joas Schilling
a19fd8880d
Fix Files\Storage\Home::testRoot()
2014-11-19 10:06:11 +01:00
Joas Schilling
e3a9a19d95
Make it possible to cleanPath() absolute Windows paths
2014-11-19 10:06:10 +01:00
Joas Schilling
75e8d2ad6e
Fix single run of encryption tests and usages of uniqid() and fopen()
...
Conflicts:
apps/files_encryption/tests/crypt.php
apps/files_encryption/tests/helper.php
apps/files_encryption/tests/hooks.php
apps/files_encryption/tests/keymanager.php
apps/files_encryption/tests/proxy.php
apps/files_encryption/tests/share.php
apps/files_encryption/tests/stream.php
apps/files_encryption/tests/trashbin.php
apps/files_encryption/tests/webdav.php
2014-11-19 10:06:09 +01:00
Joas Schilling
2dc688dcdf
Skip some more tests on Windows which just can not work at all
...
Conflicts:
tests/lib/archive/tar.php
tests/lib/files/storage/local.php
tests/lib/files/view.php
2014-11-19 10:06:08 +01:00
Joas Schilling
ce79974888
Windows does not support CHMOD, therefor we can not test not writable folders
...
Conflicts:
tests/lib/tempmanager.php
2014-11-19 10:06:07 +01:00
Joas Schilling
060a40ad43
Test LargeFileHelperGetFileSize also with ascii only characters
...
And skip the UTF8 names on Windows as they are not supported
2014-11-19 10:06:06 +01:00
Joas Schilling
ce3e5a8538
Do not use uniqid in Group and User tests as it is not unique on windows
2014-11-19 10:06:05 +01:00
Joas Schilling
9384fa65b5
Testcase base class
2014-11-19 10:06:04 +01:00
Bjoern Schiessle
e6e0573756
only users can have a display name different from the id
2014-11-18 17:29:00 +01:00
Bjoern Schiessle
fcde4c70a2
make sure that we only find the shares from the correct share type if users and groups with the same ID exists
2014-11-18 17:27:10 +01:00
Bjoern Schiessle
b7cf8fac34
make sure that we don't find the wrong shares if a user and a group have the same ID
2014-11-18 17:26:55 +01:00
Morris Jobke
0271e7539d
Merge pull request #12154 from owncloud/ignore-port-for-trusted-domain
...
Ignore port for trusted domains
2014-11-18 10:53:22 +01:00
Morris Jobke
3acd98f331
add newline
2014-11-18 10:48:38 +01:00
Lukas Reschke
74a625155d
Merge pull request #12223 from owncloud/fix-unit-tests-s7
...
Backport #12181
2014-11-17 13:48:56 +01:00
Michael Roitzsch
643835e2b3
file size on non-(Linux/BSD/Windows)-installations
...
Determining the file size using the exec() method is implemented for Linux, BSD, and Windows. However, on systems matching neither platform name (like SunOS), the fall-through path will return a file size result constituting a zero size instead of an invalid null return value.
2014-11-17 13:42:23 +01:00
Lukas Reschke
a843129a06
Backport #12181
...
This should fix the stable7 unit tests again since the last CI update.
2014-11-17 12:48:13 +01:00
Vincent Petry
0ab77083c6
Fix file upload to ext storage when recovery key is enabled
...
Fixes an issue when uploading files to external storage when recovery
keys are enabled
The Util class only works with real users, so instantiating it with the
virtual recovery key user or public key user can cause issues.
2014-11-17 11:38:40 +01:00
Lukas Reschke
32401b42f1
Check if app is enabled for user
...
Fixes https://github.com/owncloud/core/issues/12188 for AppFramework apps
2014-11-15 14:40:48 +01:00
Clark Tomlinson
4fbd6023f0
Hiding add to your own cloud if server2server sharing is not enabled
2014-11-13 22:45:00 +01:00
michag86
b35a5b5a85
cleanup group admin(s) on deleteGroup
2014-11-13 22:40:12 +01:00
michag86
135479cae2
removal of wrong/double implemented check
...
Check already implemented in core/settings/ajax/changedisplayname.php
2014-11-13 18:32:13 +01:00
michag86
29fd95967b
fix for issue #10880
2014-11-13 18:30:16 +01:00
Lukas Reschke
c8a48272c5
Add repair steps for legacy config files
...
Remove all ports from the trusted domains
2014-11-13 13:34:11 +01:00
Lukas Reschke
2b3b4272f8
Merge pull request #12109 from owncloud/add-preupdate-before-upgrade
...
Run preupdate before an update
2014-11-13 12:07:10 +01:00
Lukas Reschke
786007c78c
Ignore port for trusted domains
...
This lead to a lot of confusion in the past and did not really offer any value. Let's remove the port check therefore. (it's anyways not really a part of the domain)
Fixes https://github.com/owncloud/core/issues/12150 and https://github.com/owncloud/core/issues/12123 and also a problem reported by @DeepDiver1975.
2014-11-13 11:15:47 +01:00
Andreas Fischer
1e5a39ea6c
user_ldap: Reimplement convertSID2Str() without BCMath dependency.
...
Also explicitly format sub-id integers as unsigned, which is required for
32-bit systems.
2014-11-12 19:47:44 +01:00
Vincent Petry
d859d1b6c7
Fix root path handling for WebDAV ext storage
...
Added missing cleanPath() call that converts "/" to "" when calling
SabreDAV. This is needed because SabreDAV will discard its base URL when
passing "/".
2014-11-12 12:09:15 +01:00
Lukas Reschke
778efcb054
Run preupdate before an update
...
The update routine tries to test the database migration before actually performing the update.
However, this will fail hard if the schema has changed (for example an unique key has been added). App developers can convert the DB in preupdate.php, however it is not called before and therefore the update fails.
This actually breaks ownCloud updates from ownCloud 6 to ownCloud 7 when the files_antivirus app is enabled.
2014-11-11 20:22:23 +01:00
Morris Jobke
f52662ab26
Fix infinite loop if count and limit is 0
...
* otherwise it will always think it hits the limit and need another round to fetch additional results
2014-11-11 13:39:48 +01:00
Arthur Schiwon
fea444b941
dont fail with 500 if configured display name attribute is not set
2014-11-11 13:28:48 +01:00
Frank Karlitschek
27c29c0c58
updating 7.0.3
2014-11-10 17:09:50 +01:00
Thomas Müller
afc4224aff
Merge pull request #12083 from owncloud/fix-occ-upgrade
...
Ensure there is a connection object within \OC_DB::enableCaching()
2014-11-10 17:01:53 +01:00
Thomas Müller
042bfabf64
Ensure there is a connection object within \OC_DB::enableCaching()
2014-11-10 16:17:08 +01:00
Morris Jobke
e9ebbcb47e
Login Name -> Username in user management
2014-11-10 11:17:18 +01:00
Lukas Reschke
35a71cc9a5
Use proper array key
...
Fixes https://github.com/owncloud/core/issues/12047
2014-11-08 15:47:40 +01:00
Frank Karlitschek
ddccbb9530
7.0.3
2014-11-07 20:26:18 +01:00
Craig Morrissey
5ef6c4e03d
logging changes
2014-11-07 12:44:18 -05:00
Vincent Petry
b6c868ec88
Merge pull request #11994 from owncloud/stable7-sabre-convertstoragenotavailableexception
...
[stable7] Convert StorageNotAvailableException to SabreDAV exception
2014-11-07 16:25:27 +01:00
Morris Jobke
32625aff30
JS unit tests fix - use toBeUndefined() instead of toEqual(null)
2014-11-07 14:31:39 +01:00
Frank Karlitschek
2fb1ed84f2
7.0.3 RC3
2014-11-06 14:45:41 +01:00
Bjoern Schiessle
9255da9856
check if the provided password is really the current log-in password
2014-11-06 14:35:48 +01:00
Vincent Petry
2db69a5328
Convert StorageNotAvailableException to SabreDAV exception
...
Convert \OCP\Files\StorageNotAvailableException to
\Sabre\DAV\Exception\ServiceUnavailable for every file/directory
operation happening inside of SabreDAV.
This is necessary to avoid having the exception bubble up to remote.php
which would return an exception page instead of an appropriate response.
Conflicts:
lib/private/connector/sabre/directory.php
lib/private/connector/sabre/file.php
2014-11-06 11:23:20 +01:00
Morris Jobke
4c46a2f162
Merge pull request #11964 from canepan/patch-1
...
Fixed a typo in translation
2014-11-06 09:49:30 +01:00
Bernhard Posselt
6d7a5bf943
fix typo in content type
2014-11-05 14:35:11 +01:00
Lukas Reschke
8d87a2c4a6
Support HTML in logo claim
2014-11-05 13:55:15 +01:00
Thomas Müller
42197e2ce3
Merge pull request #11944 from owncloud/stable7backportl10n
...
backport some strings to stable7
2014-11-05 13:50:19 +01:00
Thomas Müller
61c802935b
adjust strings - fixed #11930
2014-11-05 13:44:30 +01:00
canepan
b6334a2da5
Fixed a typo in translation
2014-11-05 11:51:37 +01:00
Vincent Petry
acc547c5ff
Merge pull request #11950 from owncloud/stable7-s2s-fixcertcheckwhennocertfile
...
[stable7] Check for cert bundle existence before using it
2014-11-04 20:52:41 +01:00
Vincent Petry
b509fdb30f
Store curl error message directly
2014-11-04 20:06:17 +01:00
Vincent Petry
3f35822e24
Check for cert bundle existence before using it
2014-11-04 16:49:25 +01:00
Volkan Gezer
d5316623dc
backport some strings to stable7
2014-11-04 14:36:44 +01:00
Vincent Petry
8339aeab9a
Only rescan trash folder when checking deleted versions
...
This fix prevents the file scanner to rescan the WHOLE storage and reset
the etags by mistake.
Backport of 97a51c46ed from master
2014-11-04 14:17:32 +01:00
Morris Jobke
f718e88aa1
fix config.sample.php linebreak
2014-11-04 09:23:56 +01:00
Vincent Petry
38783b1ca3
Capitalize Checks in admin page
2014-11-03 15:46:40 +01:00
Jörn Friedrich Dreyer
56fade9a04
add driver options to config samples
2014-11-03 14:22:57 +01:00
Jörn Friedrich Dreyer
70e68280b8
allow passing driver options, fixes #11718
2014-11-03 14:22:27 +01:00
Bjoern Schiessle
840f5487aa
don't move versions if only the mount point was renamed
2014-11-03 13:32:19 +01:00
Lukas Reschke
920e991c82
Fix typo
2014-11-03 13:31:58 +01:00
Bjoern Schiessle
67c3ab92cf
get the source path and owner in a pre hook and the target path and owner in a
...
post hook
2014-11-03 13:31:45 +01:00
Lukas Reschke
3bc748d43f
Merge pull request #11614 from owncloud/fix_files_external_s3_storage_id_migration
...
fix files_external storage id migration
2014-10-31 10:22:20 +01:00
Arthur Schiwon
aeb9e172a9
on xp'ed mode and switching configurations: save raw mode instead of toggling filter mode in tabs since their status is unknown and dealt with by the Wizard. Fixes #11848
...
Backport of 8a48b088ed from master
2014-10-31 08:39:36 +01:00
Lukas Reschke
1025c30885
Fix stupid copy paste fail
...
...
2014-10-30 16:09:52 +01:00
Morris Jobke
4aae60a375
update 3rdparty to match it's stable7 branch
2014-10-30 13:44:43 +01:00
Morris Jobke
05a15a9669
Merge pull request #11865 from owncloud/stable7-fix-enc-sharingtests
...
Properly register sharing hooks and proxies
2014-10-30 13:39:45 +01:00
Vincent Petry
43e01439d6
Properly register sharing hooks and proxies
...
This will fix failing tests when shares weren't cleant up on delete due
to missing hooks.
Added login for user1 in setUp().
2014-10-30 12:17:02 +01:00
Morris Jobke
2261db62f5
fix style of generated documentation
2014-10-29 20:39:18 +01:00
Jörn Friedrich Dreyer
496b62f2eb
test files external amazon s3 storage id migration
2014-10-27 13:01:48 +01:00
Jörn Friedrich Dreyer
b5ab3d7fc0
fix files_external storage id migration
2014-10-27 13:01:36 +01:00
Frank Karlitschek
321a631d92
7.0.3RC1
2014-10-23 21:26:04 +02:00
Vincent Petry
a1ded6e9d7
Added encryption test when moving file as non-owner
2014-10-29 16:11:15 +01:00
Vincent Petry
68dd41a4c9
Fix warning with unset extension check
2014-10-29 16:11:11 +01:00
Vincent Petry
0d02aa7910
Fix moving share keys as non-owner to subdir
...
This fix gathers the share keys BEFORE a file is moved to make sure that
findShareKeys() is able to find all relevant keys when the file still
exists.
After the move/copy operation the keys are moved/copied to the target
dir.
Also: refactored preRename and preCopy into a single function to avoid
duplicate code.
2014-10-29 16:11:06 +01:00
Lukas Reschke
77a533a29d
Close session for search
...
Make search non-blocking.
2014-10-29 15:29:35 +01:00
Lukas Reschke
84e942f121
Close session for avatar get
...
This somehow blocked the "Users" UI for me when having a lot of users. - Shouldn't hurt here.
2014-10-29 15:08:01 +01:00
Lukas Reschke
96c092ce14
Show login again instead of JSON if CSRF check fails
...
Previously a JSON error page was shown to the user in-case the CSRF token was not valid. This was confusing and prevented people from login.
With this at least the login page is shown again and not a JSON error message. I consider this as sufficient since adding a new error page just for this sake would uneededly make lib/base.php even more cluttered and this is a edge-case which optimally should anyways not happen that often.
This can be tested by opening the login page, then clearing the cookies, and trying to login.
2014-10-29 14:38:24 +01:00
Lukas Reschke
ec3f92e102
Merge pull request #11802 from owncloud/backport-10958
...
Backport #10958
2014-10-28 14:23:58 +01:00
Thomas Müller
15e357fa94
Merge pull request #11800 from owncloud/backport-MakeSupportedDBsConfigurable
...
Make supported DBs configurable within config.php
2014-10-28 10:05:32 +01:00
Vincent Petry
3ba1441c2d
Properly catch 503 storage not available in getQuotaInfo
...
When doing a PROPFIND on the root and one of the mount points is not
available, the returned quota attributes will now be zero.
This fix prevents the expected exception to make the whole call fail.
Backport of 21d825ed6c from master
2014-10-28 09:53:24 +01:00
Robin Appelman
9c24dbbac7
Introduce cross-db ILIKE
...
adding ILIKE to AdapterSQLSrv
add test case for ILIKE with wildcard
Make sqlite LIKE case sensitive on default
Implement ILIKE for sqlite
Use ILIKE in cache search
Fix ILIKE without wildcards for oracle
2014-10-27 23:00:49 +01:00
Lukas Reschke
9b908c3d05
Make supported DBs configurable within config.php
...
This commit will make the supported DBs for installation configurable within config.php. By default the following databases are tested: "sqlite", "mysql", "pgsql". The reason behind this is that there might be instances where we want to prevent SQLite to be used by mistake.
To test this play around with the new configuration parameter "supportedDatabases".
Conflicts:
lib/private/util.php
2014-10-27 22:27:57 +01:00
Lukas Reschke
dbfe5ef28a
Make files non executable
...
There is not much sense in having these files marked executable, we should avoid that.
2014-10-24 14:16:37 +02:00
Vincent Petry
a3c33585e1
Merge pull request #11719 from owncloud/stable7-fix-s3-regression
...
[stable7] Fix S3 connection regression
2014-10-23 12:36:35 +02:00
Vincent Petry
6a8c41754f
Fix S3 connection
2014-10-22 21:48:22 +02:00
Arthur Schiwon
3399930355
Backport of #11702
...
set up FS by username, not login name\!
better variable name
2014-10-22 17:58:09 +02:00
Vincent Petry
09d80ac9fc
Lazy initialize external storages
...
Backport of 075e8d8e86 from master
2014-10-22 14:50:22 +02:00
Jörn Friedrich Dreyer
6995b96589
guess mimetype on touch
...
Conflicts:
apps/files_external/lib/amazons3.php
2014-10-22 12:35:59 +02:00
Vincent Petry
5624968d1e
Merge pull request #11691 from owncloud/fix_pub_link_creation
...
fix target creation for public links
2014-10-22 11:06:12 +02:00
Bjoern Schiessle
a5d6e6eb28
if it is not a folder share the path already points to the correct file
2014-10-21 16:20:28 +02:00
Bjoern Schiessle
098b4e9e81
always use the correct share type
2014-10-21 16:19:54 +02:00
Lukas Reschke
d0b3fe2414
Merge pull request #11673 from owncloud/backport-11593
...
Backport #11593
2014-10-20 20:09:27 +02:00
Vincent Petry
3e02e79154
Add proper setup and teardown
...
Properly restore REQUEST_URI and SCRIPT_NAME after test runs
2014-10-20 19:15:50 +02:00
Lukas Reschke
841998bdcb
Add "$_SERVER['REQUEST_URI']" to fix the unit tests
...
Let's hope that works
2014-10-20 19:15:45 +02:00
Lukas Reschke
ff93c5859b
Refer to relative path instead of absolute path
...
There is no need to refer to the absolute path here if we can use the relative one.
Conflicts:
lib/private/templatelayout.php
Conflicts:
lib/private/templatelayout.php
2014-10-20 19:15:23 +02:00
Lukas Reschke
7ffe80cf25
Add unit tests for convertToRelativePath
2014-10-20 19:09:47 +02:00
Arthur Schiwon
86daab2800
backport of #11494
...
fix retrievel of group members and cache group members
fix changed variable name
with several backends, more than limit can be returned
make performance less bad. Still far from good, but at least it works
add one simple cache test
adjust group manager tests
2014-10-18 00:17:43 +02:00
macjohnny
174ab07a4b
backport of #9104
...
Update manager.php
add caching to getUserGroupIds
Update manager.php
added description and blank lines in getUserGroupIds
Update manager.php
defined $uid in getUserGroupIds
Update manager.php
Update manager.php
Update manager.php
clean up function getUserGroupIds
clean up of function getUserGroupIds and improved caching mechanism of cachedUserGroupIds
modified caching mechanism in getUserGroupIds
removed cachedUserGroupIds, instead changed indexing in getUserGroups to groupId
adapted tests for a groupId indexed group array
2014-10-17 21:14:01 +02:00
Vincent Petry
9998861402
Encapsulate require_once to avoid name space bleedind
...
The script required by require_once might use variable names like $app
which will conflict with the code that follows.
This fix encapsulates require_once into its own function to avoid such
issues.
2014-10-17 15:03:53 +02:00
Thomas Müller
5b6ba39734
fixing usage of EncryptionException
2014-10-17 14:18:46 +02:00
Thomas Müller
fb9c2b5362
Merge pull request #11610 from owncloud/fix-svg-s7
...
Fix SVG icons
2014-10-17 12:02:03 +02:00
Bjoern Schiessle
a93e424738
set password field placeholder back if passward was disabled
2014-10-17 11:34:26 +02:00
Morris Jobke
d27db8cc61
fix the RST syntax of config.sample.php
2014-10-17 10:13:37 +02:00
Jörn Friedrich Dreyer
0c6a58a883
Merge pull request #11550 from owncloud/fix_flickering_users
...
fix flickering users in files external
2014-10-17 09:50:06 +02:00
Morris Jobke
d2b766ddee
read config.sample.php options and whitespace fixes
2014-10-17 00:37:02 +02:00
Carla Schroder
da10518278
commented out instanceid and passwordsalt
2014-10-17 00:36:53 +02:00
Carla Schroder
9ed35a377f
some small tweaks
2014-10-17 00:36:49 +02:00
Carla Schroder
c8c182b36e
small corrections to config.sample.php
2014-10-17 00:36:38 +02:00
Lukas Reschke
f2dadc7104
Add a try catch block
...
This function might also be called before ownCloud is setup which results in a PHP fatal error. We therefore should gracefully catch errors in there.
2014-10-16 22:28:12 +02:00
Arthur Schiwon
ada93bab0c
backport of #11478
...
add checkbox for experienced users to server tab
must be empty not auto
sets user filters to raw mode when marking user as experienced
Objectlasses, Groups and Attributes are now loaded only in assisted mode and only once
user and group counts are only upated on demand in experienced mode
confirmation before switching to assisted mode when admin is experienced
rename internal var name to avoid collision
more beautiful white spaces
smaller corrections to make scruitinizer happier, no effective changes
bump version
fix triggering of group update counts. improves the basic code which is also responsible for user counts. i did not find regressions, please doublecheck
remove debug output
coding style, no effective code changes
always abort running ajax request when the method is fired up again
show a spinner next to test filter button when the test is running
show Spinner when stuff is being saved
show busy cursor and lock tabs on save
instead of dis/enabling tabs on save, cancel tab change. avoids noisy ui
remove debug output
rephrase xp'ed user mode label
left-align checkbox on server tab
2014-10-16 16:24:04 +02:00
Jörn Friedrich Dreyer
b3acb2a1e7
Merge pull request #10732 from owncloud/make_skeleton_compatible_with_objectstore_minimal_stable7
...
make skeleton compatible with objectstore
2014-10-16 16:05:56 +02:00
Thomas Müller
af72528570
include the apps' versions hash to invalidate the cached assets
2014-10-16 15:55:33 +02:00
Lukas Reschke
5f69b2095a
Add app version to JS and CSS
...
This leads to the regeneration of the hash in case a single application is updated.
Fixes https://github.com/owncloud/core/issues/11374
2014-10-16 15:55:27 +02:00
Bjoern Schiessle
6e3a7ea140
strip whitespace from the beginning and end of the display name to avoid empty display names
2014-10-16 14:55:07 +02:00
Lukas Reschke
38c817c7dd
Merge pull request #11613 from owncloud/external-share-self-signed-stable7
...
[stable7] Use certificate bundle from files_external for external shares
2014-10-16 14:33:32 +02:00
Jörn Friedrich Dreyer
61873e4e21
throw exception in writeBack, the returned boolean is checked nowhere
2014-10-16 14:10:28 +02:00
Jörn Friedrich Dreyer
6d4d5400d7
make tests compatible with hook based skeleton generation
2014-10-16 14:10:28 +02:00
Jörn Friedrich Dreyer
92d069ab6c
make skeleton compatible with objectstore
...
suspend encryption proxy when copying skeleton
2014-10-16 14:10:15 +02:00
Robin Appelman
d0101668ce
Use certificate bundle from files_external for external shares
2014-10-16 13:42:42 +02:00
Lukas Reschke
73a5e3810f
Remove insane comment
2014-10-16 12:40:09 +02:00
Lukas Reschke
6d81789a66
Fix SVG icons
...
FIXME: Ugly hack to prevent SVG of being returned if the SVG
provider is not enabled.
This is required because the preview system is designed in a
bad way and relies on opt-in with asterisks (i.e. image/*)
which will lead to the fact that a SVG will also match the image
provider.
Conflicts:
lib/private/preview.php
2014-10-16 12:31:40 +02:00
Frank Karlitschek
e1e501b17f
7.0.3 RC1
2014-10-16 08:26:55 +02:00
Lukas Reschke
f53ecea372
Add darwin to if block
...
Otherwise it would fall into the 'win' else block because strpos($os, 'win') does also match 'darwin' what is the `php_uname` for OS X.
2014-10-15 22:26:03 +02:00
Lukas Reschke
15b39a6566
Merge pull request #11520 from owncloud/make-trash-objectstore-compatible
...
make trashbin compatible with objectstore
2014-10-15 22:24:59 +02:00
Lukas Reschke
508ef23486
Use rawurlencode since this seems to be expected by cURL
...
Fixes https://github.com/owncloud/core/pull/11501#issuecomment-58794405
Conflicts:
tests/lib/largefilehelpergetfilesize.php
2014-10-15 20:00:51 +02:00
Robin Appelman
ff8d755702
Merge pull request #11567 from owncloud/cache-updater-refactor-stable7
...
[stable7] Refactor cache updater to work outside of the users home
2014-10-15 17:00:01 +02:00
Clark Tomlinson
9159598d32
Adding test helper to test private methods
2014-10-15 14:43:09 +02:00
Vincent Petry
361d6892c9
Allow specifying protocol in ext storage OC config
...
Allow specifying a protocol in the host field when mounting another
ownCloud instance. Note that this was already possible with the WebDAV
config but this bug made it inconsistent.
2014-10-15 14:17:49 +02:00
Vincent Petry
149b55f8ae
Use body element when animating scroll in public page
...
In the public page the scroll container is the window instead of a div.
The $(window) object doesn't support animating the scroll property, so
the $('body') element is used instead.
Backport of 704ffaa6a3 from master
2014-10-15 10:53:25 +02:00
Thomas Müller
e7a46ed9e7
Merge pull request #11408 from owncloud/refactor-mailsettings-controller
...
Refactor MailSettings controller
2014-10-14 15:34:13 +02:00
Robin Appelman
ad06cd4b1f
Remove explicit propagate calls
2014-10-14 14:38:31 +02:00
Robin Appelman
f03142f3d6
remove unstable test
2014-10-14 14:38:25 +02:00
Robin Appelman
0497136d29
Update cache before post hooks
2014-10-14 14:38:11 +02:00
Robin Appelman
c7f26fa969
Fix warning in homecache
2014-10-14 14:37:37 +02:00
Robin Appelman
ad6e281586
Fix unit test
2014-10-14 14:37:31 +02:00
Robin Appelman
595d43ab35
Improve unit tests for Cache\Updater
2014-10-14 14:37:22 +02:00
Robin Appelman
45738b6b7a
Refactor Cache\Updater to work outside of the users home
2014-10-14 14:37:10 +02:00
Joas Schilling
ba33fd6a07
Set overwritemailurl* configs on setup
...
Correctly use overwritemailurl value when generating absolute urls in CLI
Fix #11500
Rename the config to *cli
Add overwrite.cli.url to the sample config
Revert separator fix, fixes unit test
Backport of 0407bc0978 from master
2014-10-14 09:20:23 +02:00
Thomas Müller
19585f9c3b
fixing typos
2014-10-14 04:49:29 +02:00
Lukas Reschke
da150afcc5
Close session when loading apps
...
Otherwise the session is blocked while all remote apps are loaded. This can be very annoying especially when apps.owncloud.com is down or not reachable.
2014-10-13 18:00:38 +02:00
Jörn Friedrich Dreyer
496b68e2ad
fix flickering users
2014-10-13 17:51:38 +02:00
Vincent Petry
d6a380613f
Retrieve storage numeric id earlier when still available
...
The numeric id is only available before the storage entry is deleted, so
get it at that time.
Backport of d485c0098d from master
2014-10-13 17:37:33 +02:00
Vincent Petry
c38454a5b2
Revert "Set overwrite.cli.url configs on setup"
...
This reverts commit 48a1e69f5e .
This was backported too quickly.
2014-10-13 17:30:53 +02:00
Bjoern Schiessle
e4fa642e54
improved unit tests
2014-10-13 17:27:02 +02:00
Bjoern Schiessle
697f461ded
always take unencrypted size
2014-10-13 17:26:38 +02:00
Joas Schilling
48a1e69f5e
Set overwrite.cli.url configs on setup
...
Correctly use overwrite.cli.url value when generating absolute urls in CLI
Fix #11500
Backport and squash of the following from master, in order:
- f0fcaff9b957f1e6c04f9bfd9b8e0eb84f78bbf8
- 923de0afd9a7e717a5e1d25747caf4840633db25
- a487ce76e86940c94801da6157bcf70ed4005c1f
- bd3ebdbd135b30946fdf55b41b5e96497d0c3e4a
2014-10-13 17:21:33 +02:00
Bjoern Schiessle
d71fae51f8
distinguish between file dependent shares and other shares
2014-10-13 17:01:19 +02:00
Vincent Petry
372676ee17
Fixed array detection on public download
...
When downloading a folder called "0001" PHP should fallback to parsing
it as string and properly detect that it is not a JSON array.
Backport of 6cbabdf217 from master
2014-10-13 16:56:37 +02:00
Lukas Reschke
686a43ccf3
force loading of encryption app
2014-10-13 11:52:16 +02:00
Jörn Friedrich Dreyer
3ce828b4b7
make trashbin compatible with objectstore, replace glob with search in cache, make unknown free space work like unlimited free space
2014-10-10 18:26:43 +02:00
Vincent Petry
b297ddf349
Log warning when no uid was found for user
...
In some incomplete setups (like mine) it can happen that the uid
attribute of users is missing.
To be able to find out that something is wrong, a debug message is now
logged when it has not been found.
Backport of 59f9107dd9 from master
2014-10-10 17:59:05 +02:00
Bjoern Schiessle
ecc7161611
make sure that we always delete oldest first
2014-10-10 17:31:27 +02:00
Bjoern Schiessle
f4c91f0e82
try to get path from filesystem
2014-10-10 15:58:13 +02:00
Bjoern Schiessle
5a37703b3f
fix performance issues
2014-10-10 15:58:00 +02:00
Vincent Petry
088879c4ec
Prevent button click when enter key is pressed in LDAP wizard
...
Pressing enter in the LDAP wizard will trigger a click on the first
button. In the main page it would trigger the delete dialog, which is
quite inconvenient.
Added a type attribute to suppress this behavior.
Backport of bb424802c8 from master
2014-10-10 14:58:06 +02:00
Lukas Reschke
7097201eab
Merge pull request #11503 from owncloud/stable7-9753
...
Stable7 9753
2014-10-10 13:02:28 +02:00
Lukas Reschke
b089b85753
Refactor MailSettings controller
...
- Do not store the password (fixes https://github.com/owncloud/core/issues/11385 )
- Refactor to AppFramework
- Add unit tests
2014-10-10 12:34:43 +02:00
Tony Zelenoff
34c1760e9f
Urlencode file name before passing it to cURL
...
Large file helper use cURL to determine file sizes. Thus filenames must be
urlencoded in case special symbols like '#' can cause BadRequest errors.
Signed-off-by: Tony Zelenoff <antonz@parallels.com >
Backport of 2d03019c91 from master
2014-10-10 10:58:26 +02:00
Vincent Petry
140f3a7aa9
Merge pull request #11505 from owncloud/stable7-ext-updateetagmount
...
Stable7 ext updateetagmount
2014-10-10 09:54:33 +02:00
Morris Jobke
f1a99ebb6d
Additional changes to config.sample.php and typo fixes
2014-10-10 01:51:57 +02:00
Morris Jobke
bd205c58c7
apply @carlaschroder's changes from owncloud/documentation#594
2014-10-10 01:50:56 +02:00
Vincent Petry
a036cc56c4
Added PHP docs for etag propagator
2014-10-09 18:20:25 +02:00
Robin Appelman
1203580848
More phpdoc
2014-10-09 18:20:20 +02:00
Robin Appelman
f534574b30
Hookup the etag propagator
2014-10-09 18:20:15 +02:00
Robin Appelman
a11a75faba
Add EtagPropagator to handle etag changes when external storages are changed
2014-10-09 18:20:11 +02:00
Robin Appelman
0d8d5cb3e6
Fix add/remove mountpoint hooks
2014-10-09 18:20:07 +02:00
Robin Appelman
4858b5e94a
Expose getAppKeys trough \OCP\IConfig
2014-10-09 18:19:59 +02:00
Vincent Petry
3d68d172af
Added failing unit tests for mount config hooks
2014-10-09 18:18:50 +02:00
Vincent Petry
fe652258be
Added filesystem hooks for mount/unmount ext storage
2014-10-09 18:18:46 +02:00
Vincent Petry
24dbdd2b8e
Clear enabled apps cache after loading authentication app
...
Since getEnabledApps() depends on an authentication app to be loaded,
especially in the case of LDAP, the cache from getEnabledApps() is now
cleared to make sure that subsequent calls will properly return apps
that were enabled for groups.
This is because getEnabledApps() uses the inGroups() function from the
group manager provided by LDAP or any other authentication app.
Backport of 36d22825e0 from master
2014-10-09 17:19:34 +02:00
Lukas Reschke
f8675f60e8
Add beforeeach and aftereach
2014-10-09 18:04:56 +03:00
Lukas Reschke
d6ee378564
Add support for keys in the info.xml
...
This allows to have links to different doc base URLs
2014-10-09 17:00:06 +02:00
Lukas Reschke
335ad56ff8
Add unittest for filePath
2014-10-09 17:59:58 +03:00
Robin Appelman
7479a6ebf9
Remove special case for css in OC.filePath
2014-10-09 17:59:35 +03:00
Arthur Schiwon
f0c4347330
Backport of #10527
...
properly cancel a Paginated Results operation in order to avoid protocol errors, fixes #10526
abandon ongoing paged search before starting a new one
abandond paged search only if PHP supports them
init a new paged search on read operations to satisfy OpenLDAP
make scrutinizer happy, very minor changes
2014-10-09 14:29:00 +02:00
Bjoern Schiessle
d222d2b73f
check if I can create a file at the location
2014-10-09 13:30:11 +02:00
MTRichards
5b6f866756
Updated info.xml app description
...
Made description consistent with other apps
2014-10-08 22:34:10 -04:00
MTRichards
cdeb7cb9b3
Updated info.xml app description
...
Updated description
2014-10-08 22:33:02 -04:00
MTRichards
a7398bcfa8
Updated info.xml app description
...
Updated app description
2014-10-08 22:28:11 -04:00
MTRichards
f4e1e5f414
Updated info.xml app description
...
Backported to stable 7
2014-10-08 22:15:33 -04:00
MTRichards
c9875e3959
Updated info.xml app description
...
Updated documentation. Removed doc links as this has two packages, need to not hard link.
2014-10-08 22:14:07 -04:00
MTRichards
a3c6b7a662
Updated info.xml app description
...
Backporting to stable 7. Removed doc links as this is packaged in 2 different setups, links are different.
2014-10-08 22:10:32 -04:00
Morris Jobke
063d2032a7
style fixes in config.sample.php
2014-10-08 23:27:57 +02:00
Morris Jobke
47c05e048f
Fixes in config.sample.php
...
* owncloud -> ownCloud
* add default value
* proper comment style
* fix line wrapping and minor typo
* remove duplication
* add Vincents proposals
* drop master config switches while backporting
2014-10-08 23:24:34 +02:00
Morris Jobke
c83a17e6c8
re-arrange the config options and sort them in a semantical way
...
Conflicts:
config/config.sample.php
2014-10-08 23:21:58 +02:00
Morris Jobke
3e7bc72281
unify style of config.sample.php
...
* use ' instead of " for config option
* place default parameters where useful into sample
* use proper comment block
* limit line size to 80 characters
2014-10-08 23:20:31 +02:00
brumsoel
251e4d78b8
Fix file size comparator return value
2014-10-08 23:09:01 +02:00
Vincent Petry
6b89f4b44d
Merge pull request #11375 from owncloud/fix_files_external_amazon_s3_stat_call
...
Fix files external amazon s3
2014-10-08 18:49:41 +02:00
Bjoern Schiessle
a766f5b633
improved visual feedback if user enabled recovery key
2014-10-08 16:20:21 +02:00
Bjoern Schiessle
7ee3ad411c
improved visual feedback if recovery key password gets changed
2014-10-08 16:19:28 +02:00
Bjoern Schiessle
bdfd3ca2bf
improved visual feedback if recovery key gets enabled/disabled
2014-10-08 16:18:59 +02:00
Bjoern Schiessle
4dcd1ed34f
make sure that the notification gets shown again after a second try
2014-10-08 16:13:35 +02:00
michag86
a045f8cd3a
restrict $div to local scope
2014-10-07 16:30:21 +02:00
michag86
4e74983676
variable for found avatar div
2014-10-07 16:30:21 +02:00
michag86
aedd64b5a6
fix for issue #10483
2014-10-07 16:30:21 +02:00
Vincent Petry
b6e81b517f
Merge pull request #11457 from owncloud/stable7-fix-rename-position
...
fix position of rename field, fix #10867
2014-10-07 16:00:41 +02:00
Jan-Christoph Borchardt
77b5e2e661
fix position of rename field, fix #10867
2014-10-07 14:58:01 +02:00
Jan-Christoph Borchardt
9411a6ea53
reduce bottom padding in filelist, fix perceived glitching, fix #11213
2014-10-07 14:52:22 +02:00
Victor Dubiniuk
e0d1fa554f
Add CssImportFilter. More elegant fix for documents#348
2014-10-07 14:33:42 +02:00
Jan-Christoph Borchardt
532f65116a
fix position and style of sort indicator
2014-10-07 14:23:27 +02:00
Bjoern Schiessle
30398370b8
we also encrypt/decrypt files in the versions folder for previews and if encryption is enabled/disabled
2014-10-06 13:11:09 +02:00
Jörn Friedrich Dreyer
413bd5406c
extract batchDelete(), better comments
2014-10-06 11:08:21 +02:00
André Gaul
056b97834d
files_extern: remove empty Body and ContentLength in Amazon S3 mount
...
fixes #10501
Conflicts:
apps/files_external/lib/amazons3.php
2014-10-02 12:00:50 +02:00
Lukas Reschke
1f5f278501
Merge pull request #11299 from owncloud/barkport-10934
...
[stable7] Don't complain about non-writable datadirs before we're installed
2014-10-02 10:38:15 +02:00
Jörn Friedrich Dreyer
2b91e628f5
fix amazon s3 issues
...
folder size and mtime is always unknown in s3
more s3 fixes
make rescanDelay of root dir configurable, add on the fly update of legacy storage ids, !isset -> empty when checking strings
reduce number of http calls on remove and rmdir
fix typo
2014-10-01 14:38:50 +02:00
Jörn Friedrich Dreyer
c8dab5829c
make some storage tests explain what went wrong
2014-10-01 14:38:50 +02:00
Jörn Friedrich Dreyer
8089e0f9b8
strict comparison
2014-10-01 14:38:50 +02:00
Jörn Friedrich Dreyer
7fd925e96d
log exceptions when listing files
2014-10-01 13:17:28 +02:00
Robin Appelman
3a4ac2caa1
Skip test for unsuported feature for amazon s3
2014-10-01 13:15:20 +02:00
Robin Appelman
67b9edeeb7
Fix copy overwrite for amazon s3
2014-10-01 13:15:13 +02:00
Robin Appelman
25d003a52d
Fix amazon s3 rename overwrite
2014-10-01 13:15:06 +02:00
Robin Appelman
a47f965b87
Fix AmazonS3 rmdir on the root
2014-10-01 13:14:56 +02:00
Lukas Reschke
0484939fe0
Redirect only to absolute URL
...
We do not want to redirect to other domains using the "?redirect_url=" feature. Please notice, that the ownCloud project does not consider open redirectors as security issue.
2014-10-01 12:49:54 +02:00
Lukas Reschke
69296befa6
Use SVG previews for public sharing
...
Fixes https://github.com/owncloud/core/pull/11367#issuecomment-57306037 and https://github.com/owncloud/core/issues/9218
2014-10-01 11:16:10 +02:00
Lukas Reschke
bc5c608e4e
Add flock to config
...
This adds a file lock to the config in hope that this prevents race conditions as reported in https://github.com/owncloud/core/issues/11070
Testplan:
- [ ] Delete config.php and make it read-only => Error is thrown that it is not writeable
- [ ] Installation still works
- [ ] Changing config settings works (i.e. using the SMTP config switches in the administration menu)
- [ ] Your PC didn't blow up
- [ ] Installing the news app and the "Disable AppCode checker" app did not destroy your installation
Only skip the main config
Otherwise read only additional configs might not be processed
Test on tmpdir
2014-10-01 11:14:15 +02:00
Bjoern Schiessle
02374e595a
don't clean up the test environment if a data provider was finished
2014-09-30 12:50:21 +02:00
Lukas Reschke
f788dffce8
Try to create datadirectory to test whether the .htaccess works
...
Fixes https://github.com/owncloud/core/pull/11299#issuecomment-56968588 and also https://github.com/owncloud/core/issues/10628 together with https://github.com/owncloud/core/pull/11299#issuecomment-56968588 when backported.
2014-09-30 10:24:52 +02:00
Robin Appelman
d102cb4ffa
Don't test for htaccess if we cant write into the datadir anyway
2014-09-30 10:24:52 +02:00
Robin Appelman
83a06950f4
Check for writable datadir during setup
2014-09-30 10:24:52 +02:00
Robin Appelman
6c09c0e082
Don't complain about non-writable datadirs before we're installed
...
Conflicts:
lib/private/util.php
2014-09-30 10:24:52 +02:00
Robin Appelman
2376d69115
Inject config into checkserver and cleanup tests
...
Conflicts:
lib/private/util.php
2014-09-30 10:24:52 +02:00
Lukas Reschke
7eb0d6866c
Close the session for preview generation
...
Without closing the session every preview image generation is locking the session which makes the webinterface unresponsive.
2014-09-29 22:03:58 +02:00
Arthur Schiwon
5ddacaed7f
dn needs to be fetched to be able to detect memberOf support
2014-09-29 15:17:34 +02:00
Dan Bartram
bd74ab2886
Clear up confusion of log_rotate_size config value
...
Remove the second comment which could be confused with suggesting an invalid value: `// 100 MiB`.
To keep the easily readable example value, it has been moved into the comment header for the config item.
2014-09-29 09:39:55 +02:00
Frank Karlitschek
424cc31fd6
increase version
2014-09-28 13:19:53 +02:00
Björn Schießle
d388ef5c0a
Merge pull request #11363 from owncloud/sharing_group_shares_stable7
...
Sharing group shares stable7
2014-10-01 23:35:33 +02:00
Thomas Müller
7d389b26f9
catch and log exception in OC_Helper::cleanTmp()
2014-10-01 15:57:30 +02:00
Bjoern Schiessle
9254073786
some small fixed, suggested by scrutinizer
2014-10-01 15:13:48 +02:00
Bjoern Schiessle
bb703006da
throw a exception if we can't handle the provided path
2014-10-01 15:13:48 +02:00
Bjoern Schiessle
1371fecf26
on unshare only unshare childrens if there is no other parent available
2014-10-01 15:13:48 +02:00
Bjoern Schiessle
1e5c786392
only create a new share entry, if the user needs a different target name than the group share
2014-10-01 15:13:48 +02:00
Bjoern Schiessle
6d85cf2a0b
for group shares we don't need a extra db entry of groupTarget equals itemTarget
2014-10-01 15:13:48 +02:00
Bjoern Schiessle
3b1715c3fc
for group shares only the parent has the up-to-date permission. Make sure that we always use this permission, except if the user permission is '0' because in this case the user unshared the group share from self
2014-10-01 15:13:48 +02:00
Bjoern Schiessle
6d747e9721
call \OCP\Share::getItemsSharedWithUser() to get exclude list, this way all checks are executed, e.g. to check if the share is really visible
2014-10-01 15:13:48 +02:00
Bjoern Schiessle
c5db1ef3cc
always select permissions, used in getItems()
2014-10-01 15:13:48 +02:00
Bjoern Schiessle
27a630b0bc
some small fixes
2014-10-01 15:13:48 +02:00
Bjoern Schiessle
e25593db4e
clear share table after each test run
2014-10-01 15:13:47 +02:00
Bjoern Schiessle
7edf912ef8
only add a new row if it isn't a unique share, otherwise update the existing row
2014-10-01 15:13:47 +02:00
Bjoern Schiessle
aab44694ad
fix unit tests
2014-10-01 15:13:47 +02:00
Bjoern Schiessle
98268078c0
mark exclude list as deprecated. It neither used by the files app nor by the
...
calendar or contacts app. It doesn't make sense to build a exclude list by the
share API, the apps knows best which are valid targets.
2014-10-01 15:13:47 +02:00
Bjoern Schiessle
df97d8299a
fix add user to group to work with grouped shares
2014-10-01 15:13:47 +02:00
Bjoern Schiessle
97dba2e022
generateTarget() will always find a unique target
2014-10-01 15:13:47 +02:00
Bjoern Schiessle
b52154b306
unit tests for grouping of shares pointing to the same source
2014-10-01 15:13:47 +02:00
Bjoern Schiessle
64a9315b4a
group shares and combine permissions
2014-10-01 15:13:47 +02:00
Lukas Reschke
3fb55d9d2e
Merge pull request #11364 from owncloud/fix_unit_test_oc7
...
make sure that the users file system is initialized before we emit the post hook
2014-10-01 15:07:16 +02:00
Bjoern Schiessle
094f5bcc78
make sure that we re-load the file system after the quota was set
2014-10-01 09:42:50 +02:00
Bjoern Schiessle
79f5346105
make sure that the users file system is initialized before we emit the post hook
2014-09-30 13:14:04 +02:00
Vincent Petry
5c0139fdff
Prevent monkey clicking on labels
...
Clicking on labels while the spinner is there will not trigger the
hidden checkbox any more.
2014-09-27 10:42:00 +02:00
Lukas Reschke
c1c70b306e
Add ID to markup to have the checkboxes in the right position
2014-09-27 10:41:51 +02:00
Vincent Petry
4d261d9e15
Added spinners in share dropdown
...
Added spinners for the following actions:
- adding user
- removing user
- changing password
- toggling allowing upload
- setting a password
2014-09-27 10:41:45 +02:00
Jan-Christoph Borchardt
257dbe61e2
for whitelabeled edition, show branding name (e.g. 'ownCloud') instead of appname in header bar
2014-09-27 10:29:20 +02:00
Robin Appelman
d660aab116
Fix dav permissions for folders without create permissions
2014-09-26 09:24:24 +02:00
Robin Appelman
e37f44e56a
Expose creatable permissions trough fileinfo
2014-09-26 09:24:23 +02:00
Robin Appelman
bdc26c6749
Don't keep the full info of all children in memory
2014-09-25 20:04:02 +02:00
Lukas Reschke
6d8fdcd7d2
Clarify possible preview providers for type Office
...
a
Conflicts:
lib/private/preview.php
2014-09-25 00:00:40 +02:00
Morris Jobke
0044c3bb6b
Merge pull request #11245 from owncloud/backport-11211
...
Add a configuration switch for enabled preview mimetypes
2014-09-24 23:57:23 +02:00
Robin Appelman
1ec756d125
Show a proper error message when trying to scan the filesystem for a non existing user
2014-09-24 23:21:26 +02:00
Thomas Müller
c31990e936
Updating 3rdparty - contains updated tar archive and getid3
2014-09-24 14:30:00 +02:00
Jan-Christoph Borchardt
4e850128e6
fix filepicker home icon being partly hidden, fix #10169
2014-09-24 02:14:20 +02:00
Lukas Reschke
00bb0e122f
Check for blacklisted characters
...
Fixes https://github.com/owncloud/core/issues/11264
(This should in future get moved to the mountpoint class - but that is something for @icewind1991 ;-))
2014-09-24 00:38:18 +02:00
Vincent Petry
2013404e0a
Moved WebDAV and internet checks to client side JS
...
- Added setup checks in JavaScript
- Moved isWebDAVWorking to JS using SetupChecks
- Moved internet connection checks to an ajax call that goes through the
server
Backport of e65ceb08fc from master
2014-09-23 16:58:19 +02:00
Lukas Reschke
734112a5c1
Merge branch 'stable7' into backport-11211
...
Conflicts:
config/config.sample.php
2014-09-23 14:48:16 +02:00
Remco Brenninkmeijer
fbcd80ac08
Previous commit was not based on master, retry. Removed broken tar cutter, double extensions are not possible in temp files. Added tar support. Fixed extension switch.
2014-09-23 14:45:56 +02:00
Thomas Müller
435b9c3028
using flush() here is pointless as we render the layout into a memory buffer and actually transmit the data later
2014-09-23 13:41:45 +02:00
Thomas Müller
838c849a5a
remove post setup check
...
Backport of 21412559df from master
2014-09-23 13:00:55 +02:00
Vincent Petry
85d7492398
Fix share key finding algorithm in various cases
...
Instead of inaccurate pattern matching, use the list of users who we
know have access to the file to build the list of share keys.
This covers the following cases:
- Move/copy files into a subfolder within a share
- Unsharing from a user
- Deleting files directlry / moving share keys to trashbin
Backport of 1e631754d7 from master
2014-09-23 12:54:07 +02:00
Victor Dubiniuk
a6eb638380
Use non-empty defaults
2014-09-23 12:53:11 +02:00
Lukas Reschke
cb3bc5ad31
Do only follow HTTP and HTTPS redirects
...
We do not want to follow redirects to other protocols since they might allow an adversary to bypass network restrictions. (i.e. a redirect to ftp:// might be used to access files of a FTP server which might be in a secure zone and not be reachable from the net but from the ownCloud server)
Get final redirect manually using get_headers()
Migrate to HTTPHelper class and add unit tests
Conflicts:
apps/files/ajax/newfile.php
lib/private/files/storage/dav.php
lib/private/server.php
lib/private/util.php
lib/public/iservercontainer.php
2014-09-23 11:51:18 +02:00
Lukas Reschke
d9384cd959
Append port to trusted domain in case it's not 80 or 443
...
Ref https://github.com/owncloud/core/pull/10584#issuecomment-54677059
Backport of 2590a4dc85 from master
2014-09-23 11:20:52 +02:00
Bjoern Schiessle
bd7f6c9e18
first check if a private key exists, if not it is always a recovery szenario
2014-09-23 10:42:56 +02:00
Lukas Reschke
bb69eebde4
Add a configuration switch for enabled preview mimetypes
...
Backport of https://github.com/owncloud/core/pull/11211 to stable7
2014-09-23 10:42:45 +02:00
Vincent Petry
cb39c55073
WebDAV now throws 403 when deletion did not work
...
Assume a permission issue whenever a file could not be deleted.
This is because some storages are not able to return permissions, so a
permission denied situation can only be triggered during direct
deletion.
2014-09-23 00:50:28 +02:00
Morris Jobke
33737f9526
Merge pull request #11230 from owncloud/fix-failing-mountconfig-tests-stable7
...
Load apps in test situations
2014-09-23 00:45:35 +02:00
Victor Dubiniuk
b3ddd39438
Log unsuccessful temp file creation and return false
2014-09-22 18:57:03 +03:00
Vincent Petry
2b297567b5
Added extra check to avoid deleting key folders
...
Whenever a delete operation is called twice in a row, it could happen
that the first call already deleted the file.
The second call would return an empty $ownerPath because the file does
not exist. That empty $ownerPath would run the key deletion operation on
the wrong path.
This fix adds checks in many places to make sure we don't use $ownerPath
when it's empty or null.
Backport of 8aca127e52 from master
2014-09-22 17:06:46 +02:00
Thomas Müller
d6276beac0
date printed in the admin section regarding last execution time is already displayed in the users timezone - no need to append UTC
2014-09-22 16:58:17 +02:00
Vincent Petry
03bb3d2bdc
Reenable file proxy when renaming between mount points
...
When moving a folder into another mount point, $renamedFiles is empty
because that goes over a different mechanism.
In such case, this fix makes sure that the file proxy is reenable to
avoid breaking the subsequent files that are being moved.
2014-09-22 16:30:37 +02:00
Jörn Friedrich Dreyer
44c7562c7b
in quota wrapper use === instead of ! for better readability and as in other wrappers
2014-09-22 16:26:20 +02:00
Jörn Friedrich Dreyer
e556698db7
return boolean in Ciose::stream_seek
2014-09-22 16:26:14 +02:00
Jörn Friedrich Dreyer
2bdf5a8b1a
return boolean in OC::stream_seek
2014-09-22 16:26:01 +02:00
Jörn Friedrich Dreyer
dfc6bfe131
add seek and tell to streamwrapper test
2014-09-22 16:25:50 +02:00
Robin McCorkell
c0d1b6bfb2
Load apps in test situations
2014-09-22 15:39:16 +02:00
Vincent Petry
387638e317
Use afterBind to send fileId header for files and directories
...
afterBind is called for both files and directories and is now used to
send the OC-FileId headers.
2014-09-22 14:12:52 +02:00
Morris Jobke
2d3ea08e19
update 3rdparty submodule to its stable7 commit
2014-09-22 13:05:36 +02:00
voxsim
3ebd0b8983
Backport of #9225
...
fix in displayNamesInGroup: when specified limit N, we did complex search only in the first N users
change logic in displayNamesInGroup and add some unit tests
add more logic in displayNamesInGroup for big user bases
1. remove sizeof($filteredUsers) > 0 as condition
2. use count instead of sizeof. Latter is an alias to first one, practically we stick to count everywhere. Having it consistent helps with readability.
3. move whitespace so we have $groupUsers[] = $filteredUser; instead of $groupUsers []= $filteredUser;
2014-09-22 12:21:34 +02:00
Robin Appelman
984b6a28ac
Also setup the filesystem when matching routes
2014-09-22 10:34:40 +02:00
Robin Appelman
744b20bc0d
Remove unneeded file initialization in encryption, already handled in a hook
2014-09-22 10:34:37 +02:00
Robin Appelman
8905e77d60
Don't automatically setup the filesystem the moment we load OC\Files\FileSystem
2014-09-22 10:34:32 +02:00
Vincent Petry
c16c680e32
Add select2 cache for complete group list
...
To avoid making a server request every time the dropdown opens, the
whole list of groups are cached (from the last request):
Whenever the user types in a search term it will still send server
requests.
2014-09-22 10:14:25 +02:00
Jan-Christoph Borchardt
13cee302f7
fit select2 to ownCloud input style
2014-09-22 10:14:22 +02:00
Vincent Petry
2aaad09062
Fixed select2 for admin and apps page
...
Added explicit escaping.
Now internally using a pipe symbol as separator for select2, to make it
possible to use group names containing commas.
2014-09-22 10:14:18 +02:00
Vincent Petry
996c68aa2e
Added select2 on the apps page
...
Moved setupGroupsSelect() from admin.js to a common settings.js
as OC.Settings.setupGoupsSelect().
Now using select2 as well on the apps page.
2014-09-22 10:14:15 +02:00
Vincent Petry
7f030eedde
Remove excludegroup.php
...
The ajax call is now using ajax/appconfig.php instead
2014-09-22 10:14:11 +02:00
Vincent Petry
2e93300313
Load select2 on admin page
2014-09-22 10:14:08 +02:00
Vincent Petry
a385a367b0
Now using select2 for the groups excluded from sharing
2014-09-22 10:14:05 +02:00
Vincent Petry
97b83b9098
Move select2 from files_external to core
...
Backport of 412da87e65 from master
2014-09-22 10:13:46 +02:00
Bjoern Schiessle
ce69e83b33
make sure that we really catch the files folder only
2014-09-22 10:00:47 +02:00
Bjoern Schiessle
a2e9056832
create backup from all keys before recovery
2014-09-22 10:00:37 +02:00
Thomas Müller
260229b027
Merge pull request #11202 from owncloud/stable_l10n_backport
...
backport server2server strings
2014-09-22 09:16:34 +02:00
Thomas Müller
0c014409e6
Merge pull request #11201 from owncloud/fix-button-text
...
fix button text l10n
2014-09-22 09:16:00 +02:00
Georg Ehrke
2068eaf16b
make sure preview prop is instanceof OC_Image before using it in showPreview
2014-09-22 00:48:01 +02:00
Georg Ehrke
645e7a0c9e
delete old previews
2014-09-21 22:49:22 +02:00
Volkan Gezer
0afd79a22c
backport server2server strings
2014-09-21 17:34:39 +02:00
Volkan Gezer
6946962609
fix button text l10n
2014-09-21 17:32:37 +02:00
Morris Jobke
f8ecef2917
Merge pull request #11195 from owncloud/stable_l10n_backport
...
backport stable translations
2014-09-21 11:16:08 +02:00
Thomas Müller
6c544b95e8
adding 'smallint unsigned' to type mapping for sqlite
2014-09-21 11:14:14 +02:00
Volkan Gezer
5637a581d2
backport stable translations
2014-09-20 18:50:17 +02:00
Robin McCorkell
83b9a89569
Merge pull request #11190 from owncloud/fix-unit-test-sort-order-stable7
...
Don't rely on the sorting the database gives us for tests
2014-09-20 12:09:50 +01:00
Robin Appelman
8580e2a697
Don't rely on the sorting the database gives us for tests
2014-09-20 09:17:18 +02:00
Lukas Reschke
7f45226b8e
Prevent updates between multiple major versions
...
Ref https://github.com/owncloud/core/issues/11078
2014-09-19 17:00:50 +02:00
Lukas Reschke
37632e428d
Move BasicAuth check to "isLoggedIn()"
...
Ensures that Basic Auth works properly for APIs and removes the need for some even uglier lines of code.
2014-09-19 13:41:55 +02:00
Volkan Gezer
7930440b31
update encryption doc link
...
I don't know how we missed to update this :/
update ldap doc link
2014-09-18 18:20:20 +02:00
Lukas Reschke
749c519759
Move basic auth check
...
At the previous point not all apps were initialized. Now the basic auth check happens together at the same location as all others.
Fixes https://github.com/owncloud/core/issues/11129
2014-09-18 14:41:43 +02:00
Vincent Petry
35cb14c95f
Add timeout to user and group deletion notification
...
Added timeout in DeleteHandler to auto-delete after a delay.
Fixed issue where OC.Notification.hide() was called twice in a row when
deleting multiple entries, causing the second notification to disappear.
Fixed issue where "undo" click event handler was registered multiple
times when calling setNotifications() twice.
Added JS unit tests for the DeleteHandler class.
Refix undo users, groups feature
Timeout is now cleared in cancel().
Fixed click handler name for "undo" to be able to work with multiple
DeleteHandler instances (in our case one for users and one for groups)
so that there is no conflict.
Backport of 0d9f24a0ef from master
2014-09-18 10:22:10 +02:00
Lukas Reschke
28f462095d
Make 404 page easier to understand
...
Fixes https://github.com/owncloud/core/issues/11133
2014-09-18 09:10:56 +02:00
Frank Karlitschek
19a7aa081e
version bump
2014-09-13 22:56:07 +02:00
Thomas Müller
82ccb04182
adding unit test to truncate the table
2014-09-17 14:28:31 +02:00
Andreas Fischer
ebbd40385a
Use Doctrine Platform to generate SQL query for table truncation.
2014-09-17 14:28:31 +02:00
Vincent Petry
03f9b14a23
Merge pull request #11053 from owncloud/baskport-11041-stable7
...
content size checks are not valid for LOCK
2014-09-16 16:46:47 +02:00
Lukas Reschke
8ed1762dfb
Reword the description
...
The old one was just horrible wrong.
2014-09-16 16:01:35 +02:00
Thomas Müller
76ff7ab007
Disable database migrations for MSSQL - scripts have to be applied manually
2014-09-16 14:03:24 +02:00
Bjoern Schiessle
9bf1a18512
also expire file if timestamp = limit, happens if trashbin_retention_obligation is set to zero
2014-09-16 13:58:56 +02:00
kondou
86400ea4c8
Preserve transparency when loading from a file
...
Fix #7148 - again :)
2014-09-16 08:34:18 +02:00
Lukas Reschke
ff6deb809a
Use secure mimetype for content delivery
...
Adds some hardening against potential CSP bypassed.
2014-09-15 12:50:35 +02:00
Vincent Petry
7f1416e62a
Remove passing by reference to allow for proper GC
...
The garbage collector in PHP 5.3.10 does not properly release the file
handle when calling fclose() due to the fact that it is passed by
reference.
This has the side-effect of preventing file locks to be released as well
when the files_locking app is enabled.
This fix removes the useless passing by reference and now the file
handle and file lock are freed properly.
2014-09-15 11:58:18 +02:00
Joas Schilling
a23396452f
Set overwritewebroot when installing owncloud to avoid problems
...
Backport of 249558966e to stable7
2014-09-15 11:06:47 +02:00
Arthur Schiwon
1981d220c5
if only one attribute is requested, the returned array has 0 as key instead of attribute name. fixes #10888
2014-09-15 11:01:21 +02:00
Lukas Reschke
572720fb7a
Do not double decode values
...
Fixes https://github.com/owncloud/core/issues/11012
2014-09-15 07:59:04 +02:00
Thomas Müller
0732131cd9
content size checks are not valid for LOCK
2014-09-12 22:06:28 +02:00
Thomas Müller
2ffcff228c
content size checks are not valid for LOCK
2014-09-12 21:53:28 +02:00
Jan-Christoph Borchardt
bec08955b2
fix nojavascript message alignment
2014-09-11 23:06:45 +02:00
Johan Björk
f040529e6d
Converted an array to PHP5.3 compatible version
2014-09-11 18:01:11 +02:00
Johan Björk
5ac620cb04
Fixes #8326 : deletion of directories on S3
2014-09-11 18:01:01 +02:00
Jan-Christoph Borchardt
e26a5ff715
fix folder icon alignment, fix #10866
2014-09-11 17:07:52 +02:00
Jan-Christoph Borchardt
b7c7ec26c7
fix svg of calendar filetype icon
2014-09-11 17:07:46 +02:00
Jan-Christoph Borchardt
7f1e32764d
fix size of toggle icon, make container square
2014-09-11 17:07:40 +02:00
Jan-Christoph Borchardt
3f5cefb07f
improve style of checkmark icon, less bold, fitting ownCloud style
2014-09-11 17:07:34 +02:00
Jörn Friedrich Dreyer
463ad5a50d
repair search lucene before installing
2014-09-11 14:24:11 +02:00
Lukas Reschke
ec9517f98b
Add X-UA-Compatible to all templates
...
Replaces https://github.com/owncloud/core/pull/10850
2014-09-11 12:39:45 +02:00
Vincent Petry
36680a5a81
Merge pull request #10998 from owncloud/use-section-in-form
...
Use section in first element in user_ldap
2014-09-11 12:07:31 +02:00
Lukas Reschke
04597aedcb
Use section in first element
2014-09-10 18:47:29 +02:00
Vincent Petry
1a9e08ae4d
Merge pull request #10973 from owncloud/stable7-issue/10847
...
[Stable7] Use correct language package so the subject is correctly translated
2014-09-10 14:57:32 +02:00
Vincent Petry
dedb47390b
Do not load extra user backends when an upgrade is due
...
Whenever an upgrade is due, do not load extra user backends
Backport of d6bfd90bf8 from master
2014-09-10 10:42:56 +02:00
Lukas Reschke
95eb9bf8ae
Merge pull request #10884 from owncloud/stable7_backport_issue_10674
...
Backport issue 10764
2014-09-10 10:31:26 +02:00
Joas Schilling
cc0a855103
Use correct language package so the subject is correctly translated
...
Fix #10847
Conflicts:
lib/private/share/mailnotifications.php
2014-09-09 23:44:15 +03:00
Joas Schilling
19dd866c7e
Fix broken new lines in plain text mail template
2014-09-09 23:40:56 +03:00
Bernhard Posselt
8e89c51e87
more sugar for including lists of templates
2014-09-09 19:40:56 +02:00
Bernhard Posselt
2a859f84a8
append .html since componets always use html files
2014-09-09 19:40:39 +02:00
Bernhard Posselt
8869dcf1af
add template functions for html imports
2014-09-09 19:40:18 +02:00
Bernhard Posselt
ca121d8438
add shortcut functions for style and script
2014-09-09 19:40:02 +02:00
Jörn Friedrich Dreyer
f5bac5fb2d
make objectstore tests check fileid on rename
2014-09-09 10:27:34 +02:00
Jörn Friedrich Dreyer
c52f66cc73
Keep fileid on move in objectstore, fixes #10848
2014-09-09 10:27:21 +02:00
Jörn Friedrich Dreyer
5e5d9e0a80
allow . in dbname on web install
2014-09-09 09:43:58 +02:00
Lukas Reschke
b98c22d39b
Don't show warning when has_internet_connection is set to false
...
Revert
Add disabled
2014-09-09 09:20:03 +02:00
Jan-Christoph Borchardt
b609d36e3c
also add no-JavaScript notice to log in and sharing pages because they do not work without JS either
2014-09-08 22:01:56 +02:00
Jan-Christoph Borchardt
a7968604d8
fix styling and wording of no-JavaScript message
2014-09-08 22:01:49 +02:00
Clark Tomlinson
9b99c81a9d
Using countUsers method to return true count of users
2014-09-08 18:52:14 +02:00
Lukas Reschke
96bb1f7f45
Check for admin user instead of subadmin
2014-09-08 18:25:23 +02:00
Vincent Petry
85cde16feb
Catch exceptions when moving files
...
When moving files on storages that don't expose permissions, the storage
itself might throw an exception when the permission is denied.
This fix ensures that exceptions are caught and forwarded to the client
instead of just hanging.
Backport of e43c9b84c4 from master
2014-09-08 16:26:01 +02:00
Oliver Kohl D.Sc
1e4431ba01
Update cron.php
2014-09-08 09:54:23 +02:00
Oliver Kohl D.Sc
994f36e498
CRON call ends in null exception
...
[error] 4461#0: *186285 FastCGI sent in stderr: "PHP message
: PHP Fatal error: Call to a member function execute() on null in /var/www/ownc
loud/cron.php on line 125" while reading response header from upstream, client:
217.13.183.252, server: cloud.mycloud.com, request: "GET /cron.php HTTP/1.1", upstre
am: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "cloud.mycloud.com", referrer: "
https://cloud.mycloud.com/ "
2014-09-08 09:54:18 +02:00
Lukas Reschke
640abbe099
Move trusted domain check to init()
...
handleRequest() is not called from remote.php or public.php which made these files party available but all included apps in there produced errors.
As the expected behaviour is anyways that a trusted domain warning is shown I moved this to init()
Fixes https://github.com/owncloud/core/issues/10064
2014-09-05 18:20:40 +02:00
Jörn Friedrich Dreyer
1f2550e3da
add / to url to match route
2014-09-05 16:55:36 +02:00
Vincent Petry
cfca88f20e
Scroll to new file/folder after adding
...
When creating a new file from the menu, the list now scrolls to that
file.
2014-09-05 16:55:36 +02:00
Vincent Petry
8e77ca6201
Fixed scrollto for search results
...
Now passing the "scrollto" URL argument to the file list class which
will also automatically scroll and highlight the matching element.
This code is triggered by the search box when in a different folder and
also by the activity app.
2014-09-05 16:55:36 +02:00
Lukas Reschke
41d8157937
Add isAppstoreEnabled instead of hijacking the URL
2014-09-05 15:14:29 +02:00
Lukas Reschke
6534304196
Remove different URL for EE
...
This can now be achieved by setting `appstoreenabled` to `false` in config.php
2014-09-05 15:14:19 +02:00
Jesus Macias
7bd4f6cac5
Backport issue 10764
2014-09-05 13:23:09 +02:00
Vincent Petry
69cc2044f0
Added permission check for drag and drop
...
When dropping files onto a read-only folder, a notification
is now shown instead of attempting to upload.
This for both the drag for upload and drag from inside the file list
cases.
Backport of f1bfe35cda from master
2014-09-05 12:21:42 +02:00
Jörn Friedrich Dreyer
eb682a3022
Merge pull request #10878 from owncloud/remove_leftover
...
remove a left over that uselessly fetches all users
2014-09-05 11:59:12 +02:00
Arthur Schiwon
e638a9a444
remove a left over that uselessly fetches all users
2014-09-05 10:27:34 +02:00
Vincent Petry
f268eee86c
Added unit tests for cache of enabled apps
2014-09-04 18:02:58 +02:00
Vincent Petry
28e1480d1c
Added test for needUpgrade for core
2014-09-04 18:02:54 +02:00
Vincent Petry
81c4043d61
Fix upgrade process when apps enabled for specific groups
...
Fix issue where the currently logged user was causing side-effects when
upgrading.
Now setting incognito mode (no user) on update to make sure the whole
apps list is taken into account with getEnabledApps() or isEnabled().
2014-09-04 18:02:49 +02:00
Lukas Reschke
bd5796a0d1
Merge pull request #10558 from owncloud/ajaxify_user_list_for_files_external_stable7
...
Ajaxify user list for files external stable7
2014-09-04 13:16:52 +02:00
pdessauw
919d19c906
Highlight every uploaded files and scroll down to the last one
...
Backport of 0d078e48ce from master
2014-09-04 10:45:41 +02:00
Vincent Petry
459c78106d
Merge pull request #10823 from oparoz/patch-1
...
Typo in whichOpenOffice test
2014-09-04 10:20:50 +02:00
Olivier Paroz
444e21ab15
Typ in whichOpenOffice test
2014-09-02 22:11:49 +02:00
Raghu Nayyar
b59d58fdc1
Merge pull request #10789 from owncloud/fix-z-index
...
fix z-index of navigation sidebar for mobile devices
2014-09-03 01:03:51 +05:30
Volkan Gezer
b26dd3c76b
russian translation backport. closes #10759
2014-09-02 17:53:52 +02:00
Morris Jobke
3d35c7edcc
fix z-index of navigation sidebar for mobile devices
2014-08-31 19:41:58 +02:00
Morris Jobke
6eb1f7a474
update public interface for getUserFolder
2014-08-31 13:27:53 +02:00
Morris Jobke
f3f1d1ee73
Add optional user ID parameter for getUseFolder
2014-08-31 13:27:53 +02:00
Arthur Schiwon
11b2835cc3
retrieve local users, groups and group members in a sorted way
2014-08-31 11:56:54 +02:00
Jörn Friedrich Dreyer
8b86df308b
allow empty hostname and dots in service name for oracle autosetup
2014-08-29 17:11:38 +02:00
Arthur Schiwon
98ac45fa78
Backport of #9214
...
Wizad: email attribute detection
remove Access as hard dependency, inject it instead
add unit test for mail detection
write log message, if original value was changed
undo falsely changed log file
trigger email detection by Wizard upon any user filter filter change. before it happenend only upon user automatic list filter creation, but not on manual editing
adjust static method vars as well
2014-08-29 15:02:08 +02:00
Robin McCorkell
617636d5a7
Add missing 'personal' mount configuration option
2014-08-29 13:12:36 +01:00
Jan-Christoph Borchardt
4d9fd199ef
user mgmt: move 'Show storage location' and 'Show last log in' to settings area
2014-08-29 12:53:17 +02:00
Stephane V
cc820eb824
Adds 2 checkboxes at the top of userlist in the settings, to display/hide optional columns
...
This fixes #9367 .
2014-08-29 12:53:11 +02:00
Jan-Christoph Borchardt
135d40203c
define min height/width for icon classes to make sure they show
2014-08-29 12:51:57 +02:00
Jan-Christoph Borchardt
30cc4b9293
allow horizontal scrollbar for personal and admin settings
2014-08-29 10:33:43 +02:00
raghunayyar
04e14ab5a6
Enhancement: Adds input styles to input type dates too.
2014-08-28 17:56:24 +02:00
Arthur Schiwon
a133833fb9
fix wizard test, adjust to changed parameters of the tested method, introduced by 9caa354cfc
2014-08-28 11:39:16 +02:00
Arthur Schiwon
2b001adce0
backport of #8623
...
set result entry identifier earlier, i.e. before a continue for the same level can happen. otherwise will always get the same value and we end up in an infinite loop
add unit test to make sure the infinite loop never comes back
Conflicts:
apps/user_ldap/tests/wizard.php
2014-08-28 11:38:31 +02:00
Lukas Reschke
5a8db83c48
Escape error messages
2014-08-28 09:37:11 +02:00
Frank Karlitschek
a3dcbe5bce
7.0.2
2014-08-26 12:03:37 +02:00
Lukas Reschke
dac8dead07
Redirect user after clicking on link
...
Use DI
2014-08-25 22:15:54 +02:00
Lukas Reschke
09ab1f16c0
Expose setSystemValue
2014-08-25 22:15:54 +02:00
Lukas Reschke
0a2e471163
Add a trusted domain wizard
...
Adds a little button to the trusted domain warning, if an admin clicks on the warning he will be redirected to ownCloud and asked whether he want to trust this domain.
By far not the cleanest code, or clean at all, but does the job and I don't see a reason to make a lot of changes for this little improvement.
2014-08-25 22:15:54 +02:00
Vincent Petry
a70fe184e7
Do not load apps when an upgrade is due
...
This makes it still possible to update from the command line, but
disables custom commands from apps
2014-08-25 16:21:03 +02:00
kondou
e552573bed
Warn user on resetting passwords via occ when encryption is enabled
2014-08-25 15:30:55 +02:00
Robin Appelman
ffdcab6cd5
Stream downloads from Swift object stores without downloading it first
2014-08-25 13:24:25 +02:00
Vincent Petry
c38fcb520a
Fix share dropdown when links are not allowed
...
When links are not allowed, the email field does not exist and
autocomplete returns null. This causes Javascript errors.
The fix prevents entering the bogus block when links aren't allowed, as
it doesn't make sense to enter it in such cases anyway.
Backport of 98d06094e7 from master
2014-08-21 15:31:43 +02:00
Jörn Friedrich Dreyer
af17de9467
fix deletion of shares
2014-08-21 15:12:06 +02:00
Vincent Petry
6c1e19b386
Do not close container/slider when clicking on single select field
2014-08-21 08:40:26 +02:00
Arthur Schiwon
2307a5a6b5
it does not affect gravity on planet earth, but only for tipsy
2014-08-21 08:40:17 +02:00
Arthur Schiwon
a3a97cf1f5
make singleselect check for gravity wish, and make it south for default quota
2014-08-21 08:40:09 +02:00
Morris Jobke
4e4b299ceb
replace spaces with tabs in apps.js
2014-08-21 08:39:59 +02:00
Vincent Petry
e9497182ba
Fix default quota settings field
...
The default quota settings field is initially hidden which makes it
impossible for singleSelect() to make its width measurements.
This fix uses the app navigation slide "show" event to defer the
singleSelect() initialization on the default quota field.
Refactored setQuota() into UserList._updateQuota().
Refactored duplicate event handler code into UserList.onQuotaSelect().
2014-08-21 08:39:01 +02:00
Vincent Petry
02ac579eae
Use global apps slide toggle logic
...
Remove local app settings slide logic and make it use the global one
triggered by the "data-apps-slide-toggle" attribute.
2014-08-21 08:38:55 +02:00
Vincent Petry
b94c88266b
Trigger events when app-settings visibility changes
2014-08-21 08:38:49 +02:00
Frank Karlitschek
1f52e975fa
7.0.2 RC1
2014-08-21 05:36:33 +02:00
Jörn Friedrich Dreyer
a3c6d20ccb
use S3Client::encodeKey(), fixes #8325
2014-08-20 22:27:44 +02:00
Jörn Friedrich Dreyer
9caff0be96
add unit test for #8325
2014-08-20 22:27:40 +02:00
Vincent Petry
c6e87acb96
Return whole file if range request cannot be granted due to encryption
...
Whenenver range headers are set and encryption is enabled, it is not
possible to automatically fseek() to the proper position.
To avoid returning corrupt/invalid data or causing a decryption error,
the range headers are stripped so that the SabreDAV code in httpGet()
returns the whole file.
Backport of cc8c1d8e07 from master
2014-08-20 21:56:09 +02:00
Jörn Friedrich Dreyer
992bd6dbf2
replace chosen with select2 to provide ajaxified user and group selection for files_external, fixes #7499
...
remove minified select2 js
show avatars for users, simpler results
remove unneeded users and groups from settings template
fix css, escape user and group names
2014-08-20 19:25:23 +02:00
Jörn Friedrich Dreyer
f74bf923ca
add select2 to app specific thirdparty
2014-08-20 19:25:10 +02:00
Arthur Schiwon
899035bfd3
backport of #10340
...
better check whether string resembles a DN, fixes #9887
adjust login test to code changes
unify tests
2014-08-20 17:45:04 +02:00
Joas Schilling
e311535ae1
Ensure that filename is prefixed with a slash
2014-08-20 11:18:46 +02:00
Joas Schilling
b1b745c052
Do not filemtime() on "." directory. Use empty string instead
...
Fix #9928
2014-08-20 11:18:43 +02:00
Joas Schilling
a9ce0edecb
Remove doubled slash between folder and path
2014-08-20 11:18:40 +02:00
Jan-Christoph Borchardt
dce2e5e3b7
remove obsolete 'Download preparing' message for zip downloads, fix #3755
2014-08-19 22:53:17 +02:00
Jan-Christoph Borchardt
80d3f30ada
fix multiselect bar offset on shared page
2014-08-19 17:12:07 +02:00
Robin Appelman
7842014a68
fix undefined variable
2014-08-19 14:05:26 +02:00
Robin Appelman
2facba644e
only set core version at the end
2014-08-19 14:05:19 +02:00
Robin Appelman
75236b0ee6
Set maintaince mode when updating an app from the app store
2014-08-19 14:05:06 +02:00
Robin Appelman
4d2ab79392
Also set the app version when updating from app store
2014-08-19 14:04:53 +02:00
Robin Appelman
322cd65b9e
Send feedback from upgrading apps to the upgrade ui
2014-08-19 14:04:44 +02:00
Robin Appelman
c47a32d515
Allow loading app without checking the upgrade
2014-08-19 14:04:31 +02:00
Robin Appelman
d9008f8ae4
extract upgrade parts to their own methods
2014-08-19 14:04:24 +02:00
Robin Appelman
22387b8346
handle service not available exceptions in index, remote and public.php
2014-08-19 14:04:13 +02:00
Robin Appelman
9173a661bd
Throw an exception when we try to load an app that needs to be upgraded
2014-08-19 14:04:04 +02:00
Robin Appelman
c69215c115
Extend OC_Util::needUpgrade to also catch app upgrades
2014-08-19 14:03:50 +02:00
Vincent Petry
efca0ab4d4
Hide sharing sections in files app when sharing API is disabled
...
Backport of 1de5ae8845 from master
2014-08-19 12:52:32 +02:00
Jörn Friedrich Dreyer
c4fd3dbd2a
properly encode groups as json, not ',' separated
2014-08-19 11:21:04 +02:00
Lukas Reschke
67399901dc
Fix copyright
2014-08-19 10:21:50 +02:00
Bjoern Schiessle
23f4e7c1cb
fix broken unit tests
2014-08-19 10:21:37 +02:00
Bjoern Schiessle
29e9cb51dc
update unit tests with configurable share folder
2014-08-19 10:21:26 +02:00
Bjoern Schiessle
1519f018a4
make share folder configurable
2014-08-19 10:21:16 +02:00
Bjoern Schiessle
2b449dd4fd
set incognitoMode to true, getUser should always return false during public upload
2014-08-19 10:13:24 +02:00
Jan-Christoph Borchardt
be7cb7298a
fix color of links in warnings, fix #10480
2014-08-18 17:18:24 +02:00
Joas Schilling
86009a564e
Add a note about overwritewebroot when using system cron
...
If the current webroot is non-empty but the webroot from the config is,
and system cron is used, the URL generator fails to build valid URLs.
So we notify the admin to set it up correctly.
Fix #9995
2014-08-18 16:32:16 +02:00
Vincent Petry
9d5d0cca7a
Added upgrade notice to avoid timeouts
2014-08-18 16:04:39 +02:00
Vincent Petry
e0c62bbd64
Fixed folder icon update routine when share owner exists
...
Whenever a folder has a "data-share-owner" attribute, the icon is now
properly updated to a shared folder icon.
Backport of 607ea636be from master
2014-08-18 14:55:36 +02:00
Georg Ehrke
f82467f845
check if array index ocsid is set before accessing it
2014-08-18 10:45:44 +02:00
Stefan Rado
cac56279c2
Make skeleton directory configurable.
2014-08-18 09:46:17 +02:00
Lukas Reschke
5e8733a9f6
Fix unit test
2014-08-15 16:52:17 +02:00
Lukas Reschke
e7cea79ee7
Move authentication failed logging to checkPassword
...
Fixes https://github.com/owncloud/core/issues/10366
2014-08-15 16:52:13 +02:00
Clark Tomlinson
1a2bae347a
Merge pull request #10440 from owncloud/enforce-debug
...
Remove ability to trigger DEBUG mode via cookie
2014-08-15 09:13:27 -04:00
Jan-Christoph Borchardt
ed6365af4a
change error text color to white for better contrast, fix #10424
2014-08-15 14:21:58 +02:00
Oliver Gasser
8cd5e652de
Compare upload limit against biggest file
...
When uploading multiple files from the web interface, compare the PHP
upload limit against the largest file, not against the sum of all files.
2014-08-15 09:42:40 +02:00
pzy
5dd950bc0a
Update public.php
...
added tag to make facebook load a preview picture
Update public.php
add check ifMimeSupported and put the thumbsize in a variable
generate preview for all supported mimes
2014-08-15 09:17:35 +02:00
Thomas Müller
e3cf107e1d
in order to prevent false-positives on the code checker - exec and eval will not longer be grepped for
2014-08-14 23:20:50 +02:00
Bjoern Schiessle
4c6c22c4e3
we need the recipient as a additional parameter to know for which share the notification was send
2014-08-14 17:45:18 +02:00
Vincent Petry
35c133143a
Fix issue when no apps are enabled
...
Properly initialize $apps array
2014-08-14 13:52:31 +02:00
Bjoern Schiessle
34e0259fa8
new unit test added
2014-08-14 11:45:30 +02:00
Bjoern Schiessle
fe119300c7
no error if we try to delete a file which no longer exists
2014-08-14 11:45:13 +02:00
Bjoern Schiessle
9a83dbec76
no special action for folder named 'Shared' needed
2014-08-14 11:44:59 +02:00
Bjoern Schiessle
bc1848933d
add error message if user wants to rename a file which no longer exists
2014-08-14 11:44:44 +02:00
Robin Appelman
e2f23b24f7
Cast file id's to int so we can compare them properly
2014-08-14 00:55:10 +02:00
Jan-Christoph Borchardt
4593d9f819
trigger lazy loading earlier, fix #9823
2014-08-14 00:54:04 +02:00
Thomas Müller
0711ab5de7
Merge pull request #10406 from owncloud/japanese-stable7
...
fix japanese lang code
2014-08-13 23:57:14 +02:00
Volkan Gezer
1266ebdb10
fix japanese lang code
2014-08-13 22:29:56 +02:00
Volkan Gezer
1b4793db66
Typo fix NL
2014-08-13 22:23:50 +02:00
gekmihesg
eb68b0d5c6
Load authentication backends before tryBasicAuth
2014-08-13 16:09:59 +02:00
Bjoern Schiessle
ca3d09c940
add unit test for aes256/aes128
2014-08-13 13:06:29 +02:00
Bjoern Schiessle
f979a0c09d
update existing unit tests
2014-08-13 13:06:15 +02:00
Bjoern Schiessle
09ed6b5ad4
support aes 256
2014-08-13 13:05:41 +02:00
Jörn Friedrich Dreyer
113049b8f2
Merge pull request #10365 from owncloud/check_quota_on_new_via_web_stable7
...
check quota when trying to download a file via new -> web
2014-08-13 11:54:02 +02:00
Jörn Friedrich Dreyer
c8f81e6241
check quota when trying to download a file via new -> web
2014-08-13 10:44:52 +02:00
Bjoern Schiessle
7aa35e9f24
fix broken variable name, recoveryPasswordSupported is now recoveryEnabledForUser
2014-08-12 19:27:09 +02:00
Bjoern Schiessle
9f9c18bd74
add unit tests
2014-08-12 17:54:54 +02:00
Bjoern Schiessle
6af1a2d914
fix detection of system wide mount points
2014-08-12 17:52:40 +02:00
Jan-Christoph Borchardt
3432b2e386
Merge pull request #10271 from miicha/patch-2
...
Fix display of checkboxes in Pale Moon
2014-08-12 13:00:05 +02:00
Bjoern Schiessle
5b27b01525
remove 'no people found' entry
2014-08-12 10:02:01 +02:00
Tom Needham
3bcca4f344
Add scrollto to the url if sharing a file for long file lists
2014-08-11 18:25:01 +01:00
Tom Needham
8972f74ecf
Fix link to files and folders in internal share emails
2014-08-11 18:25:01 +01:00
Thomas Müller
1051460afc
in case $_POST['itemSourceName'] does not exist we simply default it to null
2014-08-11 17:42:37 +02:00
Jean-Louis Dupond
6907eb3eb0
Backport of #9848
...
Fix memberOf detection. Fixes : #9835
Fix remarks in #9848
Fix initializing in #9848
2014-08-11 17:00:38 +02:00
Thomas Müller
d1658c1d2c
shared files/folders are not mounted
2014-08-11 14:42:56 +02:00
miicha
cb0cdd1d74
remove obsolete code comment
2014-08-11 13:36:11 +02:00
Bjoern Schiessle
5c89d9c9ee
update unit test, min date should be always today + 1
2014-08-11 10:07:41 +02:00
Bjoern Schiessle
493b724935
set minDate always to today + one day
2014-08-11 10:07:30 +02:00
Jan-Christoph Borchardt
b50a4e918b
simplify app navigation look
...
* remove superfluous border as it is distinguished enough via background color
* remove superfluous border from settings entry
* fix settings entry width
2014-08-11 08:46:17 +02:00
Robin Appelman
db7b245800
Add group management to the public api
2014-08-10 20:58:31 +02:00
Jan-Christoph Borchardt
b3e2f6b457
remove confusing 'automatic logon rejected' message, fix #8591
2014-08-09 22:06:08 +02:00
Thomas Müller
db117bd468
Merge pull request #10287 from owncloud/fix_search_in_shared_files_stable7
...
Fix search in shared files stable7
2014-08-08 17:37:21 +02:00
Bjoern Schiessle
8c892638f5
remove share permissions if user is excluded from sharing
2014-08-08 14:01:49 +02:00
Bjoern Schiessle
a8f24ed408
only show "share with others" and "share by link" navigation bar entries if user is allowed to share files
2014-08-08 14:01:37 +02:00
Jörn Friedrich Dreyer
41fe3f2652
add test for search() in shared cache
2014-08-08 11:47:56 +02:00
Jörn Friedrich Dreyer
592a2dc82f
traverse folders in php to search in shared files
2014-08-08 11:47:47 +02:00
Bjoern Schiessle
18c023da16
add logout hook to remove keys from session
2014-08-08 09:36:48 +02:00
Georg Ehrke
68ba31fd4c
implement a txt preview fallback for the case that ttf is not support
2014-08-07 22:59:25 +02:00
Arthur Schiwon
0c057bf310
ldap_ prefix will be added in invokeLDAPMethod(), having it would lead to a unexisting function, fixes #9829
2014-08-07 21:41:30 +02:00
miicha
4748923dbc
Fix display of checkboxes in Pale Moon
...
In Pale Moon (24.7.1) the checkboxes in the file list are not in the responding line on the icon but all of them are next to the "select all" checkbox.
This fix should not change anything in Firefox and chromium (on windows) but as the comment states it has to be checked on KDE/Qt.
BTW why is position absolute naccessary? For my understanding relative is exactly what you want to use in such a case...
2014-08-07 19:33:44 +02:00
Tom Needham
44ae0868fd
Use human readable relative date for oc-dialog-filepickers
2014-08-07 15:17:51 +01:00
Thomas Müller
8f8923a714
we can only close the session if encryption is not used
2014-08-07 14:32:18 +02:00
Dan Jones
9ba8f5b604
fix tiny thumbnails in public preview/share mode
2014-08-07 14:31:14 +02:00
Robin Appelman
2213127094
trim leading slash
2014-08-07 13:44:49 +02:00
Robin Appelman
9598efc7cd
Fix SharedCache::getPathById
2014-08-07 13:44:47 +02:00
Robin Appelman
8c56be5722
return null instead of throwing an exception
2014-08-07 13:42:25 +02:00
Robin Appelman
34963b0d89
Fix Folder::getById
2014-08-07 13:42:17 +02:00
Thomas Müller
2b9c093510
Merge pull request #10226 from owncloud/fix-lowlat-cache-autoload-stable7
...
Fix lowlat cache autoload stable7
2014-08-07 10:30:13 +02:00
Bernhard Posselt
3c68defac2
use id instead of resourceId
2014-08-07 10:19:07 +02:00
Bernhard Posselt
8417f55b01
dont strip the s from the resource
2014-08-07 10:19:00 +02:00
Jörn Friedrich Dreyer
1ca1e1d4d1
fix return documentation
2014-08-07 00:55:22 +02:00
Thomas Müller
5b88d3d3fc
prevent PHP errors and enhance logging
2014-08-07 00:55:22 +02:00
Andreas Fischer
12c7ddc18f
Add registerAutoloaderCache().
2014-08-06 21:40:48 +02:00
Andreas Fischer
cc1d95cbe5
Memcache\Factory: Remove static, use globalPrefix.
2014-08-06 21:40:38 +02:00
Andreas Fischer
ef6a0254f9
InstanceId is properly injected into factory. Remove comment.
2014-08-06 21:40:22 +02:00
Thomas Müller
d59b94fa4c
Merge pull request #10204 from owncloud/backport-10144-stable7
...
Backport of #10144 to stable7
2014-08-06 15:44:52 +02:00
Bjoern Schiessle
079390c037
remove trailing slash from path
2014-08-06 15:19:10 +02:00
Bjoern Schiessle
8a038eeeef
remove unused variable
2014-08-06 15:18:57 +02:00
Bjoern Schiessle
7540a58ce7
add unit test to make sure getVersions returns the correct result
2014-08-06 10:43:51 +02:00
Bjoern Schiessle
97a62f6bc4
make sure that the versions array contains the correct path
2014-08-06 10:43:38 +02:00
Joas Schilling
cc531fc905
Fix isLoggedIn() check for user '0'
...
Fix #9972
Conflicts:
lib/private/user/session.php
2014-08-06 10:24:05 +02:00
Joas Schilling
2e04c5e956
Fix getting group '0' from database backend
...
Fix #9972
2014-08-06 09:55:11 +02:00
scolebrook
ec79e5470a
Add ability to theme iOS and Android client URLs just like desktop URLs.
...
* added to personal settings page.
* fix uppercase issue
* remove escaping because it's unneeded
2014-08-06 08:56:31 +02:00
Jan-Christoph Borchardt
9b9fbc60c0
use correct app-icon class for new apps as well, fix icon size
2014-08-06 08:35:56 +02:00
Bjoern Schiessle
a1656abb4c
don't display share permission if resharing was disabled by the admin
2014-08-05 13:46:23 +00:00
Thomas Müller
8f8f3d1e43
close session right before the download starts - this enables parallel downloads
2014-08-05 14:55:07 +02:00
Arthur Schiwon
3ebdb3593a
Hack to avoid Agent DN + Password being overwritten by some ugly browsers with stored site credentials
...
Conflicts:
apps/user_ldap/css/settings.css
2014-08-05 12:17:36 +02:00
Jan-Christoph Borchardt
5bc562d2ce
fix long filename display in filepicker
2014-08-05 07:47:25 +02:00
Jan-Christoph Borchardt
039b1e3715
also fix filepicker for smaller screen sizes
2014-08-05 07:47:08 +02:00
Jan-Christoph Borchardt
b21a1de07a
fix date display in filepicker
2014-08-05 07:47:08 +02:00
Remco Brenninkmeijer
aba52ff02f
Quick fix for #9119 . Increase preview to keep empty message more centered and push footer down.
2014-08-05 07:46:27 +02:00
Robin Appelman
3e103f5bee
Dont touch non-oc tables when doing the InnoDB repair step
2014-08-04 17:10:18 +02:00
Frank Karlitschek
5a57d2bd42
7.0.1
2014-08-04 15:43:20 +02:00
Morris Jobke
ed89a746e2
Merge pull request #10122 from malditoastur/patch-1
...
Update ast.php
2014-08-04 11:07:57 +02:00
malditoastur
78af01393f
Update ast.php
...
Following the thread in:
https://github.com/owncloud/core/issues/10112
I modify this file hoping to be included in next ownCloud 7.0.x version. (Please, I don't have enough github knowledgment. Sorry if i'm doing something wrong..)
2014-08-02 21:06:13 +02:00
Thomas Müller
f359e3432e
only if the environment variable RUN_OBJECTSTORE_TESTS is set the object store unit test will be executed
2014-07-31 22:43:45 +02:00
Frank Karlitschek
c0f0e79b5e
Merge branch 'stable7' of https://github.com/owncloud/core into stable7
2014-07-30 17:40:05 -04:00
Frank Karlitschek
727374a6f3
7.0.1 RC1
2014-07-30 17:39:38 -04:00
Jan-Christoph Borchardt
a0f024fec2
set max width for notifications so they won't overlap the whole header
2014-07-30 21:30:08 +02:00
Jan-Christoph Borchardt
32cec6cae4
fix yellow notification style
2014-07-30 21:29:54 +02:00
Jan-Christoph Borchardt
57c954a345
fix notification preventing top bar clickability, fix #9680
2014-07-30 21:29:45 +02:00
Georg Ehrke
24c8774b7f
don't preload videos on public sharing, fixes #10042
2014-07-30 21:11:23 +02:00
Georg Ehrke
f68fa072c7
extract transparency fix from #8050
2014-07-30 18:37:51 +02:00
Robin Appelman
4f40cde66a
Also keep maxY into account when scaling a preview while preserving aspect ratio
2014-07-30 17:31:21 +02:00
Bjoern Schiessle
19bad71da2
make sure that we always find all versions
2014-07-30 17:21:37 +02:00
Bjoern Schiessle
2e8f993299
add unit test for rename and copy operation
2014-07-30 17:21:29 +02:00
Bjoern Schiessle
5eca22d229
make the versions and encryption app aware of the copy operation
2014-07-30 17:21:19 +02:00
Jan-Christoph Borchardt
78ea700752
Merge pull request #9902 from Der-Jan/stable7
...
Fixed wrong brackets in apps settings
2014-07-30 17:21:38 +02:00
Bjoern Schiessle
60b1a6e75f
add unit test
2014-07-30 15:32:20 +02:00
Bjoern Schiessle
0b8135dcc4
make sure that we set the expire date if a date is adefault date is set
2014-07-30 15:32:11 +02:00
Jan-Christoph Borchardt
8f9deb118a
also use link icon for the folders ..
2014-07-30 13:20:08 +02:00
Thomas Müller
dc41f63930
migration test for sqlite - adding type mapping for 'tinyint unsigned'
2014-07-30 11:50:26 +02:00
Morris Jobke
185e41afdd
Fix template rendering for 'blank' templates
2014-07-30 10:33:55 +02:00
Thomas Müller
eb665bf3c8
only call exec() if allowed to
2014-07-29 21:39:52 +02:00
Jan-Christoph Borchardt
64094c5384
use more understandable 'link' icon for public links (instead of hard to recognize globe), fix #9707
2014-07-29 20:19:53 +02:00
Michael Göhler
1cd1214b93
max icon size for app menu
2014-07-29 16:32:48 +02:00
Bjoern Schiessle
d677040bdc
define type in pre hook
2014-07-29 16:28:37 +02:00
Bjoern Schiessle
72459ca50a
show a warning in the personal settings and admin settins if the encyption keys are not initialized
2014-07-29 16:26:51 +02:00
Bjoern Schiessle
b4a379b7e3
remove share permission if user is excluded from sharing
2014-07-29 14:05:02 +02:00
Bjoern Schiessle
59aa54ddb8
update attributes for share with user list, file should always have delete permissions, this means unshare in this context, and the overview page is always a root view
2014-07-29 14:01:06 +02:00
Thomas Müller
7287789588
Merge pull request #9990 from owncloud/fix-failing-unit-test-stable7
...
function declaration did not match
2014-07-29 09:17:03 +02:00
Thomas Müller
bfb6b7ba90
function declaration did not match
2014-07-29 07:53:44 +02:00
Thomas Müller
a50c33a91f
Merge pull request #9946 from owncloud/remove-mssql-bundle-stable7
...
remove MssqlBundle
2014-07-28 22:44:20 +02:00
Thomas Müller
53c1e3d41b
function declaration did not match
2014-07-28 22:38:56 +02:00
Thomas Müller
3b760141d6
remove MssqlBundle
2014-07-28 22:21:13 +02:00
Vincent Petry
8757a99f78
Fix enforced share expiration date to be based on share time
2014-07-28 17:58:12 +02:00
Bjoern Schiessle
663e8bc5e2
adjust error code
2014-07-28 17:28:42 +02:00
Bjoern Schiessle
2e28b7fff9
add OCS api call to set expire date for link shares
2014-07-28 17:28:34 +02:00
Thomas Müller
1831ae9c9b
Merge pull request #9948 from owncloud/backport-9904-stable7
...
Dont throw an error when calling $server->getUserFolder when logged out
2014-07-28 17:11:00 +02:00
Thomas Müller
51cbe2a0ee
generate copy of sqlite database file in data directory
2014-07-28 16:55:31 +02:00
Thomas Müller
02a61c0b6a
ownCloud users are exported as address book
2014-07-28 16:35:37 +02:00
Jan-Christoph Borchardt
7cd1a48222
enable input grouping also outside of log in screen
2014-07-28 15:13:04 +02:00
Morris Jobke
0cabafb513
update getID3 library & add autoload
2014-07-28 15:06:17 +02:00
Robin Appelman
df0d00c8c6
Dont try to execute jobs that no longer exist
2014-07-28 13:47:40 +02:00
Jan-Christoph Borchardt
2d7379da2c
improve look of search on mobile, save space in top bar
2014-07-28 13:15:43 +02:00
Vincent Petry
9cd741417a
Set version AFTER a successful update
...
If an app upgrade failed, the core version will not be increased either
in the database. This will re-display the update page and make it
possible to redo the apps upgrade.
Note that any core repair routine must take into account that an update
might need to be redone again even though the core's DB state is already
the one of the new version.
2014-07-28 11:21:13 +02:00
Lukas Reschke
05301825e2
Verify whether the URL is valid
...
Required for https://github.com/owncloud/mail/pull/100#issuecomment-50266017
@karlitschek Backport for stable6 and stable7 requested.
2014-07-28 11:08:15 +02:00
Robin Appelman
87ec3fbf1d
Dont throw an error when calling $server->getUserFolder when logged out
...
Conflicts:
lib/private/server.php
2014-07-28 10:08:14 +02:00
Der-Jan
c72f0e692b
Fixed wrong brackets in apps settings
2014-07-25 16:22:31 +02:00
Björn Schießle
d28b4caa2f
Merge pull request #9892 from owncloud/fix_sharing_update_oc7
...
fix sharing update, add proper escaping (oc7 backport)
2014-07-25 11:36:36 +02:00
Bjoern Schiessle
06bcf3db8d
fix sharing update, add proper escaping
2014-07-25 10:21:18 +02:00
Vincent Petry
d6e61745c8
Fix preview animation on uploading
...
When adding/uploading files, the preview is now animated.
When loading a list of files directly the preview is displayed directly.
2014-07-25 00:00:47 +02:00
Thomas Müller
f33c49e2be
- adding default value for $recoveryPassword
...
- set password correctly in lost password
2014-07-24 15:58:30 +02:00
Thomas Müller
c152ab4572
register type mappings for unknown/unsupported mysql types
2014-07-24 15:37:49 +02:00
Thomas Müller
f75f1b4412
Adding test which breaks because bit and/or enum datatypes are used
2014-07-24 15:37:49 +02:00
Vincent Petry
127aa309fb
Prevent cron.php to trigger apps updating
2014-07-23 22:42:41 +02:00
Thomas Müller
303e504fcb
only commit in case a transaction is active
2014-07-23 21:37:30 +02:00
Robin Appelman
3c0f5d02ba
Fix remote share when remote server is installed at the root
2014-07-23 17:58:39 +02:00
Remco Brenninkmeijer
faf0bfb29b
Backport of sorting fix from master
...
Changed default sorting except for names.
Show sorting icons when hovering over
Cleanup of unnecesary addition
Fixed comments from PVince81
Corrected (Netbeans?) inserted spaces
While busy cleaning, also removed extra enters
Adjusted tests for new default sorting
Sorting triangles pointing up for ascending, down for descending
Backport + squash of 1a65d09..319caa7 from master
2014-07-23 15:54:26 +02:00
Frank Karlitschek
c7d7ca455a
updated the 7.0.0 release with some last minute fixes
2014-07-22 15:54:34 -04:00
Thomas Müller
555fcbdd7d
Merge pull request #9777 from owncloud/fix-chunked-upload-stable7
...
adding special handling of checkPrecondition() for chunked upload
2014-07-22 17:25:50 +02:00
Thomas Müller
69065ceecb
Merge pull request #9775 from owncloud/backport-9738-stable7
...
Backport 9738 stable7
2014-07-22 17:24:33 +02:00
Thomas Müller
61d9967221
adding special handling of checkPrecondition() for chunked upload
2014-07-22 15:49:20 +02:00
Lukas Reschke
a393670f7d
Remove uneeded strip_tags
...
This `strip_tags` seems to be completely unneeded and will cause problems with passwords containing stripped characters. (e.g. `<` or `>`)
Needs https://github.com/owncloud/core/pull/9735 to be merged first.
2014-07-22 15:39:34 +02:00
Andreas Fischer
9be9e777c2
Extract Auth Header logic into new function handleAuthHeaders().
2014-07-22 15:39:33 +02:00
Andreas Fischer
0e732982ae
Deduplicate user/password extraction from alternative HTTP headers.
2014-07-22 15:39:33 +02:00
Frank Karlitschek
508fd15975
7.0.0
2014-07-21 18:55:21 -04:00
Joas Schilling
e482ba60bc
Correctly use groups parameter only when its not empty
...
Fix #9745
Backport of c84c1f5 from master
2014-07-21 20:45:27 +02:00
Thomas Müller
bad2d4d408
perm -> permissions
2014-07-21 17:14:21 +02:00
Joas Schilling
a77044da9e
Do not force isAdmin as true and so the list is filtered correctly
2014-07-21 14:32:20 +02:00
Joas Schilling
9c6e87849b
Fix username for subadmins and only send subadmin groups
...
Fix #9748
2014-07-21 14:32:20 +02:00
Vincent Petry
f80f8d9cc4
Merge pull request #9723 from dupondje/stable7
...
Small translation fix. Fixes : #9719
2014-07-21 10:49:03 +02:00
Thomas Müller
00c0495703
Merge pull request #9749 from owncloud/backport-9672-stable7
...
Backport 9672 stable7
2014-07-21 00:36:23 +02:00
Vincent Petry
e7f7ac38c9
Added test of OCS privatedata to trigger key duplication
2014-07-20 23:33:11 +02:00
Andreas Fischer
6094da6c76
Document why we have to check with defined() first.
2014-07-20 23:33:11 +02:00
Andreas Fischer
22c957d475
Make MySQL return "number of found rows" instead of number of "affected rows".
2014-07-20 23:33:11 +02:00
Morris Jobke
06158966f1
Merge pull request #9742 from owncloud/fix-repair-innodb-9737-stable7
...
check if $tables is an array
2014-07-20 21:36:52 +02:00
Arthur Schiwon
47d2e963be
$.unique works only for DOM elements
2014-07-20 16:09:01 +02:00
Andreas Fischer
7403476489
Pass existing Net_SFTP object into Net_SFTP_Stream.
2014-07-20 15:16:31 +02:00
Thomas Müller
981bd7da2a
check if $tables is an array
2014-07-19 20:24:34 +02:00
Lukas Reschke
bab5de8e8f
Merge pull request #9706 from owncloud/keep_session_in_sync_stable7
...
keep session in sync
2014-07-19 10:37:14 +02:00
Arthur Schiwon
acf80ba7cc
Backport #9576
...
warn and continue gracefully if bcmath is not installed
make tests deal with missing bcmath
2014-07-18 19:17:19 +02:00
Jean-Louis Dupond
abe2c8ce76
Small translation fix. Fixes : #9719
2014-07-18 14:41:37 +02:00
Andreas Fischer
0b8de8087b
login() must be called after getServerPublicHostKey().
2014-07-18 13:35:23 +02:00
Jörn Friedrich Dreyer
34cb09b777
fix user session tests by making them update \OC:: as well
2014-07-18 10:46:17 +02:00
Frank Karlitschek
ef202509f3
update upstore api url
2014-07-17 21:52:14 -04:00
Frank Karlitschek
cce2cb578f
update the appstore api url
2014-07-17 21:51:32 -04:00
Frank Karlitschek
8d851435b6
7.0.0 RC3
2014-07-17 21:18:17 -04:00
Thomas Müller
b1575eda3a
Merge pull request #9690 from owncloud/kill-too-long-index-stable7
...
Revert add-share-index
2014-07-17 20:53:59 +02:00
Thomas Müller
fc6d1177b7
Revert "add share index"
...
This reverts commit e19b3a8794 .
2014-07-17 17:19:43 +02:00
Thomas Müller
a66ee26187
kill unused require of MapperTestUtility.php
2014-07-17 17:18:42 +02:00
Vincent Petry
e2f2313eb5
Fixed JS and CSS issues in users page
...
- Renamed "delete" to "deleteEntry" to make IE8 happy.
- Added missing "svg" class for the "+" button
- Added height to "+" button but was unable to properly align it
2014-07-17 16:46:41 +02:00
Thomas Müller
7886b900f1
fixing namespace of MapperTestUtility
...
and rename file to be lowercase
2014-07-17 15:53:16 +02:00
Vincent Petry
b020e6b308
Merge pull request #9674 from owncloud/stable7-9647
...
[stable7] Add unit test for multi-user configuration loading
2014-07-17 13:57:38 +02:00
Bjoern Schiessle
4de6896028
check that the file proxies are enabled after each test
2014-07-17 13:17:11 +02:00
Bjoern Schiessle
f5aa292587
update keys recursively if a folder was moved
2014-07-17 13:17:06 +02:00
Jörn Friedrich Dreyer
0cde504e80
keep session in sync
2014-07-17 13:03:56 +02:00
Thomas Müller
7e3a4b59a2
Merge pull request #9695 from owncloud/revert-backport-9550-stable7
...
Revert backport 9550 stable7
2014-07-17 11:02:39 +02:00
Thomas Müller
36039ca0c3
Revert "files: storage: rename should check parent directories of old and new files"
...
This reverts commit a163b185ab .
2014-07-17 09:57:08 +02:00
Thomas Müller
8af6b723bf
Revert "Fix renaming files in the root folder of a MappedLocal storage"
...
This reverts commit 0895324553 .
2014-07-17 09:56:52 +02:00
Robin Appelman
0895324553
Fix renaming files in the root folder of a MappedLocal storage
2014-07-17 09:19:20 +02:00
Morris Jobke
e0a69d4c0a
fix CSS coding style
2014-07-16 18:05:35 +02:00
Stephane V
198a30d964
Fix #9590 . Fix #9612 .
...
For external storage with lots of parameter settings (>4), wrap the content of the cell to let a full view of the parameters.
The rows of the table are now always visible until the end (the trash icon is accessible).
(Note : A strange 3px margin forces me to add a class on the row added by javascript, to be able to align them with the rows rendered by the server.)
2014-07-16 18:05:35 +02:00
Tigran Mkrtchyan
a163b185ab
files: storage: rename should check parent directories of old and new files
...
as described by POSIX.1-2008
(see http://pubs.opengroup.org/onlinepubs/9699919799/functions/rename.html )
Signed-off-by: Tigran Mkrtchyan <tigran.mkrtchyan@desy.de >
2014-07-16 16:09:05 +02:00
Robin McCorkell
4fa39283f6
Add unit test for multi-user configuration loading
2014-07-16 14:54:00 +01:00
Bjoern Schiessle
ad249155ec
introduce some encryption exceptions and catch additional error cases
2014-07-16 15:32:39 +02:00
Bjoern Schiessle
ec30cc4f21
make sure that the crypt library is loaded
2014-07-16 15:32:30 +02:00
Vincent Petry
ca34fb9ea0
Correctly return the owner display name for children of shares
2014-07-16 14:26:16 +02:00
Vincent Petry
f40554fb2e
Merge pull request #9584 from anexia-it/bug-9583
...
Bugfix for issue #9583
2014-07-16 11:20:35 +02:00
Bjoern Schiessle
cca04f3514
make sure that 'OC_Theme' exists before checking if the method exists
2014-07-16 10:13:51 +02:00
Jörn Friedrich Dreyer
8ebe6ce7bb
fix logger implementation and test
2014-07-15 20:37:07 +02:00
Jörn Friedrich Dreyer
292ce3f484
mkae getRelativePath of file search results overwriteable in subclasses
2014-07-15 20:33:59 +02:00
Jörn Friedrich Dreyer
eaa5c530de
return relative path
2014-07-15 20:33:50 +02:00
Jörn Friedrich Dreyer
ebce1e1c41
use fileinfo object in search results
2014-07-15 20:33:37 +02:00
DeLtAfOx
d3b6a6333e
backport of #9628
...
Userlist: async load doesnt fill checked group/subadmin array
Strinct comparsion fix
2014-07-15 19:11:37 +02:00
Lukas Reschke
c5c600bd7b
Update info.xml
2014-07-15 17:28:43 +02:00
Vincent Petry
078637130e
- Added test to trigger index id error
...
- re-enable encryption migration tests
- sqlite requires reconnect after schema changes
Backport of 10a2955 from master
2014-07-15 17:04:50 +02:00
libasys
3113e99c90
Update share.php
...
Added empty for error:
```
Undefined index: file_target at /var/www/owncloud/lib/private/share/share.php#1911
```
2014-07-15 16:56:28 +02:00
Bjoern Schiessle
9fa495cf70
throw exception if file is to large for trash bin
2014-07-15 13:57:01 +02:00
Philippe Jung
5a36841144
Backport of #9570
...
[Issue #9559 ] identifiers uid=xxx must be considered as user DN and not as owncloud users
File written by blizzz
2014-07-15 11:46:44 +02:00
Stephan Peijnik
b51d54a84c
Updated code to reflect changes introduced to \OC\Group\MetaData.
...
Now that fetchGroups() does not exist anymore and getGroups() is called
directory, the 'groups' property does not exist anymore.
Instead, we now generate that array on the fly and return it from getGroups.
Signed-off-by: Stephan Peijnik <speijnik@anexia-it.com >
2014-07-15 11:15:38 +02:00
Stephan Peijnik
a4a0ebf9db
Use is_null() instead of empty() when checking the return value of GroupManager::get().
...
Additionally, $grp was renamed to $group inside
\OC\Group\MetaData::fetchGroups().
Signed-off-by: Stephan Peijnik <speijnik@anexia-it.com >
2014-07-15 10:56:20 +02:00
Stephan Peijnik
a58f85d3ee
Do not remove spaces from group IDs in \OC\Group\MetaData::generateGroupMetaData.
...
Change suggested by blizz in PR #9584 .
Signed-off-by: Stephan Peijnik <speijnik@anexia-it.com >
2014-07-15 10:56:10 +02:00
Stephan Peijnik
3de1d2cfff
Renamed $grp to $group in foreach loop.
...
Signed-off-by: Stephan Peijnik <speijnik@anexia-it.com >
2014-07-15 10:55:43 +02:00
Stephan Peijnik
75d45c4e49
Fix indentation.
...
Signed-off-by: Stephan Peijnik <speijnik@anexia-it.com >
2014-07-15 10:55:43 +02:00
Stephan Peijnik
0acb76c97f
Fixes #9583
...
lib/private/group/metadata.php: For subadmins also return an array of groups, indexed by their GIDs.
settings/users.php: Convert array of arrays to array of GIDs before calling into OC_Group::displayNamesInGroups.
Signed-off-by: Stephan Peijnik <speijnik@anexia-it.com >
2014-07-15 10:55:32 +02:00
Thomas Müller
8e8c6c9f72
reduce share action text to the user name only
2014-07-15 09:16:11 +02:00
Arthur Schiwon
334ace9080
Backport of #9562
...
remove dead code
do not filter groups. but update the user count according to the filter
improve phpdoc
improve metadata runtime cache
add metadata tests
fixing PHPDoc
2014-07-15 08:31:43 +02:00
Robin Appelman
8ec00dcb66
Use the correct path when building the FileInfo for the search result
2014-07-14 21:33:07 +02:00
Thomas Müller
b7d717e47c
append file extension to the temporary file which contains the downloaded archive - in case of zip files fileinfo doesn't seem to return anything reliable
2014-07-14 17:06:36 +02:00
Robin Appelman
9d3336002b
Remove deleted versions from the cache
2014-07-14 15:32:33 +02:00
Robin Appelman
c5278a421a
Dont delete versions as local files
2014-07-14 15:32:19 +02:00
Robin Appelman
36360a6e8a
Expose the user manager in the public server container
2014-07-14 15:14:36 +02:00
Robin Appelman
169b328d41
Add public interfaces for User, UserManager and UserSession
2014-07-14 15:14:29 +02:00
Daniel Hansson
1a01debe68
Fix for #9422
2014-07-14 12:59:07 +02:00
Vincent Petry
1cc8be0701
Added mountType attribute and adapted Delete action text
...
Added mountType attribute for files/folder to indicated whether they are
regular, external or shared.
The client side then adapts the "Delete" action hint text based on this
information.
Only the mount roots must have the delete icon hint adapted.
To make this detectable on the client side, the mountType can now
be null, "shared", "shared-root", "external" or "external-root".
This also gives room to icon customization on the client side.
2014-07-14 11:54:05 +02:00
Andreas Fischer
bae4579d60
Add short description explaining how SFTP ext storage class works.
2014-07-14 11:45:35 +02:00
Andreas Fischer
fae2a00922
The file providing the sftp:// scheme needs to be included manually.
2014-07-14 11:45:28 +02:00
Georg Ehrke
9ebb037fc2
improve check for duplicate apps
2014-07-14 10:00:38 +02:00
Georg Ehrke
5bb42bedec
add proper version comparision in OC_Installer::isUpdateAvailable
2014-07-14 10:00:33 +02:00
Frank Karlitschek
e3d50804f7
7RC2
2014-07-13 22:45:11 -04:00
Vincent Petry
14ea0ea3bc
Propagate file action changes to the file lists
...
Whenever an app needs to register an event late, it does that on the
original file actions object.
Since the file actions that the file list work on is a merged list, not
the original one, the registration event needs to be propagated there as
well.
2014-07-10 16:15:46 +02:00
Thomas Müller
66130ad336
fixing JS syntax errors
...
remove the group in case the last user has removed from that group
cleanup
use .filterAttr()
2014-07-10 16:13:01 +02:00
Arthur Schiwon
a310415b09
increment group counters when a user is created
...
decrease user count in affected groups after user delete
increase/decrease everyone count on user creation/deletion
avoid global selector
2014-07-10 16:12:53 +02:00
Thomas Müller
10bac56551
adding 'groups' entry to remote apps
2014-07-10 15:47:29 +02:00
Thomas Müller
32c6afba90
fixing typos
2014-07-10 15:47:29 +02:00
Robin Appelman
31d8bce383
debounce the search function
2014-07-10 15:32:17 +02:00
Morris Jobke
2fb022fbc3
fix translations
2014-07-09 16:19:32 +02:00
Volkan Gezer
5911188211
fix apostrophe fixes #9486
2014-07-09 16:19:32 +02:00
libasys
9ccadcfe80
BugFix missing $item on 'file_target' Line 1911
...
I think this should be right!
Backport of e70a7af6da from master
2014-07-09 16:05:47 +02:00
Arthur Schiwon
9ee46bbe91
test class is already in preferences.php
...
Conflicts:
tests/lib/preferences-singleton.php
2014-07-09 13:14:34 +02:00
Arthur Schiwon
bc1ff4744b
support for AD primary groups
...
support for primary groups
actually the problem is only known on AD, it is only needed to take care of their attributes
adjust to ADs special behaviour
this change was not intended
cache the SID value so it is not requested over and over again
theres only one, use singular
we are access
add tests for new Access methods
add tests for new Group methods
address scrutinizer findings, mostly doc
call ldap_explode_dn from ldap wrapper, enables tests without php5-ldap
PHP Doc
yo dawg, i heard you like backslashes … php doc fix
PHPDoc updated and typos fixed while reviewing
2014-07-08 21:34:38 +02:00
Vincent Petry
6043a90a71
Fix update cleanup to only affect file and folders
...
Fix bug in the SQL query that cleans up stray shares for removed
files/folders, which is now correctly limited to that item type instead
of also removing all other share types.
Backport of f4f52cf from master
2014-07-08 18:10:03 +02:00
Thomas Müller
0e62a7dc59
Upload abortion is now detected within the OC_Connector_Sabre_File::put()
...
OC_Connector_Sabre_AbortedUploadDetectionPlugin is pointless
Adding unit test testUploadAbort()
2014-07-08 17:40:08 +02:00
Thomas Müller
7a6b76f96e
Adding new interface \OCP\Activity\IExtentsion
...
Adding method getNotificationTypes()
Adding method filterNotificationTypes()
Adding method getDefaultTypes()
Adding method translate() and getTypeIcon()
Adding method getGroupParameter()
Adding method getNavigation()
Adding method getNavigation()
Adding method isFilterValid() and getQueryForFilter()
Adding unit tests for \OC\ActivityManager
2014-07-08 16:38:18 +02:00
blizzz
a78293dd3f
Merge pull request #9500 from owncloud/fix9475
...
Avoid unnecessary writing to the DB when prefrences are not changed in fact
2014-07-08 16:30:09 +02:00
Robin Appelman
1ce9ba1ebc
use case insensitive LIKE when searching for files in mysql
2014-07-08 15:49:05 +02:00
Robin Appelman
2f15ae988f
Add repair step to set MySQL collation to utf8_bin
...
Set default collation of mysql connection to utf8_bin
Set utf_bin as default collation for new tables
2014-07-08 15:14:29 +02:00
Christopher T. Johnson
c02e95ff40
Fix Signiture Does Not Match when mounting Amazon S3 external storage
...
For some reason the aws-sdk-php package does not caclulate the
signiture correctly when accessing an object in a bucket with a name of
'.'.
When we are at the top of a S3 bucket there is a need(?) to have a directory
name. Per standard Unix the name picked was '.' (dot or period). This
choice exercises the aws-sdk bug.
This fix is to add a field to the method to store the name to use instead of
'.' which at this point is hard coded to '<root>'. We also add a private
function 'cleanKey()' which will test for the '.' name and replace it with
the variable. Finally all calls to manipulate objects where the path is
not obviously not '.' are processed through cleanKey().
An example where we don't process through clean key would be
'Key' => $path.'/',
Use correct relationship operator
Per feed back use === instead of ==
use '/' instead of '<root>'
2014-07-08 14:26:34 +02:00
Arthur Schiwon
03c13021db
also appconfig shall not write to database if the value is unchanged
2014-07-08 12:30:38 +02:00
Morris Jobke
01c0601d39
specify CSS rule for warning & update fieldsets - fixes #9491
2014-07-08 09:45:57 +02:00
Stephane V
8bd5c6e04d
Fixes #9497
2014-07-08 01:19:24 +02:00
Arthur Schiwon
76b310de9d
add test cases. also split test classes in a file each, looks like only the first class is being executed
2014-07-08 00:20:46 +02:00
Arthur Schiwon
ee2886331e
do not write to database when the value is the same
2014-07-08 00:19:58 +02:00
Arthur Schiwon
ed1c918d9e
don't trigger update from checkPassword, it is already called by userExists, this is enough.
2014-07-08 00:19:17 +02:00
Robin Appelman
18f5f85160
When changing the mountpoint of an external storage, ensure the old one is removed
2014-07-07 23:25:26 +02:00
Vincent Petry
19dedf3d61
Do not show recipient for link shares in file list
...
In the "Shared with link" section, the share_with field can contain a
value when a password was set.
This fix prevents this value to be shown as it is not intended for the
end user.
2014-07-07 20:04:03 +02:00
Georg Ehrke
efadfedbaa
add ocsids to info.xml
2014-07-07 20:00:08 +02:00
Vincent Petry
60e3195600
Improved external share dialog
...
Changed title, label and buttons.
Removed icon.
2014-07-07 19:53:19 +02:00
Vincent Petry
db72e90504
Fixed dialogs styling, reversed buttons
...
Default dialog button is now on the right, other one on the left.
2014-07-07 19:52:53 +02:00
Joas Schilling
cf982e9818
Add comment to overwrite* configs about CLI/cron problems
2014-07-07 19:40:28 +02:00
Joas Schilling
dccab5d20f
Only calculate the WEBROOT from scriptName if it contains $SUBURI
...
If not we are most likely in CLI mode. However to be able to still
generate valid URLs, we need to use the overwrite webroot instead.
Fix #9490
2014-07-07 19:39:58 +02:00
Joas Schilling
f5e4ebf2ba
Only overwrite serverHost when in unit tests
...
The intention of the original commit 12f7cb8767
was to fix tests. But cron should always return a valid host not localhost.
2014-07-07 19:39:20 +02:00
Vincent Petry
2bfdd02c2a
Fixed shared list sorting
...
Use Array.sort instead of underscore's sortBy() as they don't use the
same method/function signature.
2014-07-07 19:33:22 +02:00
Thomas Müller
8b97073e13
MySQL: adding repair step to convert MyIsam tables to InnoDB
2014-07-07 15:51:52 +02:00
Georg Ehrke
d2fd78a0c9
fix phpDocBlock for OC_App::getAppInfo
2014-07-07 15:03:38 +02:00
Georg Ehrke
59fd9d7517
better validation: cadd extra check if appinfo/info.xml exists
2014-07-07 15:03:33 +02:00
Stephane V
5344d9beab
Bug 9147 owncloud/core
...
Added class="date" in the latest column of the log table to get everything on one line (in the ajax request).
2014-07-07 13:58:01 +02:00
Morris Jobke
127ce3c5d9
fix loading spinner on ctrl click a app entry- fixes #9063
2014-07-07 12:19:07 +02:00
Georg Ehrke
04604dae0d
improvements for uninstall button
2014-07-06 23:57:27 +02:00
Volkan Gezer
0fe1f25a9e
Merge pull request #9466 from owncloud/design-fix-fieldset-legend
...
fix fieldset look, fix #8158
2014-07-06 16:06:25 +02:00
Morris Jobke
a5d34b435f
also make strengthify transparent on setup submit - fixes #9436
2014-07-05 10:31:27 +02:00
Morris Jobke
67cf1d61e1
fix size of breadcrumb separator
2014-07-04 21:37:54 +02:00
Bjoern Schiessle
5549148039
add owner as parameter for delShareKey
2014-07-04 19:00:28 +02:00
Bjoern Schiessle
0319ee3894
make sure that the umount hook always contains the path relative to data/user/files
2014-07-04 19:00:20 +02:00
Bjoern Schiessle
2bd3aa6b21
if a folder gets deleted we unshare all shared files/folders below
2014-07-04 19:00:05 +02:00
Jörn Friedrich Dreyer
36d2aab945
deprecate OC_Search_Provider in favor of \OCP\Search\Provider
2014-07-04 18:29:26 +02:00
Jörn Friedrich Dreyer
0a4e95cc07
fix '' to '/' when determining parent for search result
2014-07-04 18:29:16 +02:00
Robin Appelman
b429a71660
Add machine readable error messages to OC\JSON
...
Reload the files app in case of authentication errors, expired tokens or disabled app
Reloading will triger the full server side handeling of those errors
formatting
fix missing semicolon + some jshint warnings
2014-07-04 16:39:45 +02:00
Jan-Christoph Borchardt
b33c61798c
show loading feedback also when clicking 'Apps' entry in app list
2014-07-04 16:37:51 +02:00
Thomas Müller
11a2c0249d
update snap.js to v2.0.0-rc1
2014-07-04 16:34:19 +02:00
Vincent Petry
86545a90d0
Fix reload call for all subclasses
...
All subclasses must also properly return the ajax call object.
2014-07-04 16:13:52 +02:00
Jörn Friedrich Dreyer
71261decf1
make search case insensitive on postgres and oracle
2014-07-04 15:53:10 +02:00
Jörn Friedrich Dreyer
f390ae53ba
introduce and use getCurrentConnection()
2014-07-04 15:26:30 +02:00
Jörn Friedrich Dreyer
195cf273f8
reset collection to 'root' after adding a route to the api
2014-07-04 15:26:21 +02:00
Jörn Friedrich Dreyer
3a1c7182e6
change order of registering api and capabilities to fix file version previews
2014-07-04 15:26:11 +02:00
Robin Appelman
c272338897
set localhost as default database host for installation
2014-07-04 15:21:26 +02:00
Morris Jobke
74edbd5df0
fix cursor for other elements in top right corner
2014-07-04 14:58:19 +02:00
Jan-Christoph Borchardt
c28fb2de4e
fix 'remember' label being slightly off in log in
2014-07-04 14:58:14 +02:00
Jan-Christoph Borchardt
b343b18cd9
fix icons being slightly off in log in
2014-07-04 14:58:09 +02:00
Jan-Christoph Borchardt
2224d1c0d3
fix user menu name and image not showing clicky mouse pointer
2014-07-04 14:58:05 +02:00
Vincent Petry
b42215a3c9
Fix FileActions merging override
...
When merging FileActions, the register() functio needs to correctly
override the previously merged action handler without affecting the
original one.
2014-07-04 14:49:15 +02:00
Morris Jobke
2115a9bf1a
IE8 fixes
2014-07-04 14:14:12 +02:00
Jan-Christoph Borchardt
843ad18bf3
use icon-confirm instead of text for accepting remote share, works better with translations
2014-07-04 14:14:07 +02:00
Vincent Petry
ed4ba00b77
Return and use isPreviewAvailable for share previews
...
Since the mime type is known, now isPreviewAvailable is returned as well
and used by the JS side to properly render mime icon and previews.
2014-07-04 14:04:53 +02:00
Frank Karlitschek
4a7aaa8914
7RC1
2014-07-03 20:30:45 -04:00