77bcc5b | Frank Karlitschek | 08 December 2014, 18:27:21 UTC | 7.0.4 | 08 December 2014, 18:27:21 UTC |
1b1951a | Arthur Schiwon | 08 December 2014, 16:22:52 UTC | add doc | 08 December 2014, 18:18:28 UTC |
a33dcd3 | Arthur Schiwon | 08 December 2014, 16:12:13 UTC | preserve an asterisk at the start when escaping a search term | 08 December 2014, 18:18:24 UTC |
55ebf02 | Lukas Reschke | 05 December 2014, 16:32:19 UTC | 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. | 07 December 2014, 21:34:55 UTC |
5d56eba | Lukas Reschke | 04 December 2014, 11:16:33 UTC | Add test for IPv6 without port | 05 December 2014, 10:29:04 UTC |
0b80c5e | Lukas Reschke | 03 December 2014, 20:13:27 UTC | Add workaround for older instances To be removed with oCAdd workaround for older instances To be removed with oC99 | 05 December 2014, 10:29:00 UTC |
be26ccc | Lukas Reschke | 03 December 2014, 18:54:48 UTC | 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) | 05 December 2014, 10:28:56 UTC |
71bd33d | Frank Karlitschek | 05 December 2014, 03:24:13 UTC | 7.0.4 RC2 | 05 December 2014, 03:24:13 UTC |
3c67371 | Björn Schießle | 04 December 2014, 21:24:57 UTC | Merge pull request #12623 from owncloud/fix-s2s-oc7 password column needs to allow null (oc7 backport) | 04 December 2014, 21:24:57 UTC |
01a176f | blizzz | 04 December 2014, 18:08:20 UTC | Merge pull request #12309 from owncloud/ldap-cache-user-count LDAP: cache total user count | 04 December 2014, 18:08:20 UTC |
af1c47d | blizzz | 04 December 2014, 17:58:18 UTC | Merge pull request #12493 from owncloud/ldap_search_perf LDAP search behaviour modifications | 04 December 2014, 17:58:18 UTC |
79711c3 | Bjoern Schiessle | 04 December 2014, 11:11:38 UTC | password column needs to allow null otherwise Oracle will break for empty passwords | 04 December 2014, 15:18:16 UTC |
ddd832c | Arthur Schiwon | 04 December 2014, 14:29:16 UTC | trim search string before passing it on | 04 December 2014, 14:29:16 UTC |
d30059d | Thomas Müller | 03 December 2014, 16:48:25 UTC | Merge pull request #12528 from owncloud/backport-12419 Allow read-only configuration | 03 December 2014, 16:48:25 UTC |
5fe7781 | Morris Jobke | 03 December 2014, 07:52:59 UTC | add proper description what database is supported by CE and EE | 03 December 2014, 12:14:58 UTC |
8fc4f67 | Frank Karlitschek | 01 December 2014, 20:42:19 UTC | 7.0.4 RC1 | 01 December 2014, 20:42:19 UTC |
f5d9513 | Lukas Reschke | 25 November 2014, 15:12:12 UTC | 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 | 01 December 2014, 16:26:21 UTC |
3917383 | Vincent Petry | 01 December 2014, 10:07:57 UTC | Merge pull request #11747 from owncloud/storeCredentialsOnlyInSessionIfRequired Store credentials only in session if required | 01 December 2014, 10:07:57 UTC |
46a4af1 | Thomas Müller | 01 December 2014, 09:53:50 UTC | Merge pull request #12496 from owncloud/check-xml-writer-for-7 Check for XMLWriter class | 01 December 2014, 09:53:50 UTC |
2954169 | Lukas Reschke | 28 November 2014, 15:58:09 UTC | Adjust sample config | 28 November 2014, 18:20:11 UTC |
b122b28 | Lukas Reschke | 28 November 2014, 15:08:38 UTC | 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 | 28 November 2014, 18:19:48 UTC |
85b7ee3 | Lukas Reschke | 28 November 2014, 14:40:11 UTC | Check for XMLWriter class Backport of https://github.com/owncloud/core/pull/12321 | 28 November 2014, 14:43:08 UTC |
7484c2f | Arthur Schiwon | 28 November 2014, 12:31:57 UTC | 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. | 28 November 2014, 12:31:57 UTC |
2944f95 | Arthur Schiwon | 28 November 2014, 11:08:33 UTC | add ldap-search command to occ | 28 November 2014, 11:32:38 UTC |
9b414d8 | Carla Schroder | 25 November 2014, 23:01:05 UTC | Markup corrections | 28 November 2014, 09:20:12 UTC |
5ac96c0 | Carla Schroder | 25 November 2014, 22:57:17 UTC | Add notes that SQLite is CE only | 28 November 2014, 09:20:08 UTC |
a60e113 | Georg Ehrke | 25 November 2014, 14:42:02 UTC | delete old previews | 27 November 2014, 11:09:56 UTC |
392e36d | Carla Schroder | 26 November 2014, 00:31:02 UTC | added comment that App Store is disabled for EE | 26 November 2014, 16:56:51 UTC |
8b3728e | Lukas Reschke | 26 November 2014, 11:38:26 UTC | 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. | 26 November 2014, 16:07:24 UTC |
b96b601 | Miguel Prokop | 21 November 2014, 12:31:56 UTC | Consolidate if statement, and update unit test | 26 November 2014, 12:04:20 UTC |
cdf37a0 | Miguel Prokop | 21 November 2014, 10:01:39 UTC | 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. | 26 November 2014, 12:03:45 UTC |
b1f8388 | Morris Jobke | 26 November 2014, 10:18:15 UTC | Merge pull request #12397 from owncloud/fix-undefined-appitem [stable7] fixes undefined appitem - fixes #12396 | 26 November 2014, 10:18:15 UTC |
161e58b | Morris Jobke | 25 November 2014, 14:45:27 UTC | Merge pull request #12415 from owncloud/port-12262 Backport #12262 | 25 November 2014, 14:45:27 UTC |
d815638 | Lukas Reschke | 12 November 2014, 14:56:02 UTC | 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 | 25 November 2014, 13:40:52 UTC |
384d189 | Bjoern Schiessle | 24 November 2014, 14:44:43 UTC | use login name to verify password | 25 November 2014, 13:09:22 UTC |
32a9091 | Lukas Reschke | 25 November 2014, 12:52:44 UTC | 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 | 25 November 2014, 12:52:44 UTC |
6967512 | Morris Jobke | 24 November 2014, 16:07:38 UTC | fixes undefined appitem - fixes #12396 | 25 November 2014, 08:06:49 UTC |
8ea0187 | Morris Jobke | 24 November 2014, 12:28:00 UTC | Merge pull request #12373 from owncloud/backport_preview_fixes_stable7 Backport preview fixes stable7 | 24 November 2014, 12:28:00 UTC |
abc7f14 | Lukas Reschke | 21 November 2014, 14:35:14 UTC | 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 | 24 November 2014, 10:12:01 UTC |
d7779f9 | Georg Ehrke | 26 August 2014, 10:41:03 UTC | delete all children's previews when deleting a folder add phpdoc Conflicts: lib/private/preview.php | 23 November 2014, 20:45:01 UTC |
4c5aa43 | Georg Ehrke | 26 August 2014, 14:43:08 UTC | add y to with-aspect naming schema | 23 November 2014, 20:43:21 UTC |
3ff1f87 | Vincent Petry | 20 November 2014, 15:43:20 UTC | Merge pull request #12131 from owncloud/stable7-enc-recoverykeywithextstoragefix [stable7] Fix file upload to ext storage when recovery key is enabled | 20 November 2014, 15:43:20 UTC |
74b68e1 | Lukas Reschke | 23 October 2014, 18:17:08 UTC | Only store user credentials when SMB_OC storage is enabled | 20 November 2014, 15:05:42 UTC |
ec853da | Lukas Reschke | 20 November 2014, 15:02:32 UTC | Backport \OC\Security\Crypto to ownCloud 7 Conflicts: lib/repair/repairconfig.php | 20 November 2014, 15:05:42 UTC |
f64c6c9 | Vincent Petry | 14 November 2014, 11:45:36 UTC | 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 c941c3fa5139ba4f122d4f40d9c9db5e50f8bcb7 from master | 20 November 2014, 12:46:19 UTC |
56fabf8 | Arthur Schiwon | 19 November 2014, 17:16:08 UTC | cache total user count | 19 November 2014, 19:27:20 UTC |
42ada6c | Craig Morrissey | 17 October 2014, 15:55:32 UTC | adjust autocomplete behavior for sharing menu | 19 November 2014, 16:01:13 UTC |
54607a2 | Joas Schilling | 19 November 2014, 15:29:30 UTC | Merge pull request #12288 from owncloud/backport-mapper-fixes Backport mapper fixes | 19 November 2014, 15:29:30 UTC |
6a6b645 | Joas Schilling | 19 November 2014, 15:19:06 UTC | Merge pull request #12291 from owncloud/issue/10991-stable7-backport Issue/10991 stable7 backport | 19 November 2014, 15:19:06 UTC |
2f12702 | Clark Tomlinson | 22 September 2014, 17:38:46 UTC | fixing cache routes Conflicts: tests/lib/cache/file.php tests/lib/cache/usercache.php | 19 November 2014, 10:07:55 UTC |
f235e8b | Lukas Reschke | 17 September 2014, 09:36:08 UTC | Fix mapping of relative paths | 19 November 2014, 09:21:14 UTC |
baf8d84 | Joas Schilling | 25 August 2014, 12:29:07 UTC | 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 | 19 November 2014, 09:17:36 UTC |
f5bd8e4 | Joas Schilling | 25 August 2014, 10:48:26 UTC | Fix code layout before fixing the function | 19 November 2014, 09:17:30 UTC |
d49e3d0 | Bjoern Schiessle | 18 November 2014, 10:08:01 UTC | use the new base class for share/share.php tests | 19 November 2014, 09:07:03 UTC |
bc76998 | Joas Schilling | 18 November 2014, 11:35:44 UTC | Simple fix for the wrong Mapper reset | 19 November 2014, 09:06:15 UTC |
f371f14 | Joas Schilling | 17 November 2014, 16:37:37 UTC | Back to OC_Util::generateRandomBytes() | 19 November 2014, 09:06:14 UTC |
4e17997 | Joas Schilling | 12 November 2014, 14:54:41 UTC | Correctly restore previous root mount point after testing Conflicts: tests/lib/cache/file.php tests/lib/cache/usercache.php | 19 November 2014, 09:06:13 UTC |
122f3ff | Joas Schilling | 14 November 2014, 11:51:59 UTC | Correctly refresh the apps list after removing the mock | 19 November 2014, 09:06:12 UTC |
a19fd88 | Joas Schilling | 10 November 2014, 10:38:14 UTC | Fix Files\Storage\Home::testRoot() | 19 November 2014, 09:06:11 UTC |
e3a9a19 | Joas Schilling | 07 November 2014, 09:52:37 UTC | Make it possible to cleanPath() absolute Windows paths | 19 November 2014, 09:06:10 UTC |
75e8d2a | Joas Schilling | 06 November 2014, 15:53:35 UTC | 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 | 19 November 2014, 09:06:09 UTC |
2dc688d | Joas Schilling | 10 November 2014, 10:01:43 UTC | 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 | 19 November 2014, 09:06:08 UTC |
ce79974 | Joas Schilling | 05 November 2014, 15:47:27 UTC | Windows does not support CHMOD, therefor we can not test not writable folders Conflicts: tests/lib/tempmanager.php | 19 November 2014, 09:06:07 UTC |
060a40a | Joas Schilling | 05 November 2014, 15:42:19 UTC | Test LargeFileHelperGetFileSize also with ascii only characters And skip the UTF8 names on Windows as they are not supported | 19 November 2014, 09:06:06 UTC |
ce3e5a8 | Joas Schilling | 05 November 2014, 11:21:02 UTC | Do not use uniqid in Group and User tests as it is not unique on windows | 19 November 2014, 09:06:05 UTC |
9384fa6 | Joas Schilling | 05 November 2014, 12:20:43 UTC | Testcase base class | 19 November 2014, 09:06:04 UTC |
e6e0573 | Bjoern Schiessle | 18 November 2014, 10:41:45 UTC | only users can have a display name different from the id | 18 November 2014, 16:29:00 UTC |
fcde4c7 | Bjoern Schiessle | 17 November 2014, 17:05:12 UTC | make sure that we only find the shares from the correct share type if users and groups with the same ID exists | 18 November 2014, 16:27:10 UTC |
b7cf8fa | Bjoern Schiessle | 17 November 2014, 12:09:13 UTC | make sure that we don't find the wrong shares if a user and a group have the same ID | 18 November 2014, 16:26:55 UTC |
0271e75 | Morris Jobke | 18 November 2014, 09:53:22 UTC | Merge pull request #12154 from owncloud/ignore-port-for-trusted-domain Ignore port for trusted domains | 18 November 2014, 09:53:22 UTC |
3acd98f | Morris Jobke | 18 November 2014, 09:48:38 UTC | add newline | 18 November 2014, 09:48:38 UTC |
74a6251 | Lukas Reschke | 17 November 2014, 12:48:56 UTC | Merge pull request #12223 from owncloud/fix-unit-tests-s7 Backport #12181 | 17 November 2014, 12:48:56 UTC |
643835e | Michael Roitzsch | 07 August 2014, 13:41:58 UTC | 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. | 17 November 2014, 12:42:23 UTC |
a843129 | Lukas Reschke | 17 November 2014, 11:48:13 UTC | Backport #12181 This should fix the stable7 unit tests again since the last CI update. | 17 November 2014, 11:48:13 UTC |
0ab7708 | Vincent Petry | 12 November 2014, 12:33:41 UTC | 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. | 17 November 2014, 10:38:40 UTC |
32401b4 | Lukas Reschke | 14 November 2014, 16:20:51 UTC | Check if app is enabled for user Fixes https://github.com/owncloud/core/issues/12188 for AppFramework apps | 15 November 2014, 13:40:48 UTC |
4fbd602 | Clark Tomlinson | 03 September 2014, 14:00:01 UTC | Hiding add to your own cloud if server2server sharing is not enabled | 13 November 2014, 21:45:00 UTC |
b35a5b5 | michag86 | 08 October 2014, 12:05:06 UTC | cleanup group admin(s) on deleteGroup | 13 November 2014, 21:40:12 UTC |
135479c | michag86 | 04 November 2014, 20:18:50 UTC | removal of wrong/double implemented check Check already implemented in core/settings/ajax/changedisplayname.php | 13 November 2014, 17:32:13 UTC |
29fd959 | michag86 | 07 October 2014, 14:07:48 UTC | fix for issue #10880 | 13 November 2014, 17:30:16 UTC |
c8a4827 | Lukas Reschke | 13 November 2014, 12:34:11 UTC | Add repair steps for legacy config files Remove all ports from the trusted domains | 13 November 2014, 12:34:11 UTC |
2b3b427 | Lukas Reschke | 13 November 2014, 11:07:10 UTC | Merge pull request #12109 from owncloud/add-preupdate-before-upgrade Run preupdate before an update | 13 November 2014, 11:07:10 UTC |
786007c | Lukas Reschke | 13 November 2014, 10:15:47 UTC | 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. | 13 November 2014, 10:15:47 UTC |
1e5a39e | Andreas Fischer | 18 September 2014, 22:01:57 UTC | user_ldap: Reimplement convertSID2Str() without BCMath dependency. Also explicitly format sub-id integers as unsigned, which is required for 32-bit systems. | 12 November 2014, 18:47:44 UTC |
d859d1b | Vincent Petry | 11 November 2014, 14:20:36 UTC | 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 "/". | 12 November 2014, 11:09:15 UTC |
778efcb | Lukas Reschke | 11 November 2014, 16:26:08 UTC | 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. | 11 November 2014, 19:22:23 UTC |
f52662a | Morris Jobke | 11 November 2014, 11:15:30 UTC | 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 | 11 November 2014, 12:39:48 UTC |
fea444b | Arthur Schiwon | 27 October 2014, 14:58:23 UTC | dont fail with 500 if configured display name attribute is not set | 11 November 2014, 12:28:48 UTC |
27c29c0 | Frank Karlitschek | 10 November 2014, 16:09:50 UTC | updating 7.0.3 | 10 November 2014, 16:09:50 UTC |
afc4224 | Thomas Müller | 10 November 2014, 16:01:53 UTC | Merge pull request #12083 from owncloud/fix-occ-upgrade Ensure there is a connection object within \OC_DB::enableCaching() | 10 November 2014, 16:01:53 UTC |
042bfab | Thomas Müller | 10 November 2014, 15:17:08 UTC | Ensure there is a connection object within \OC_DB::enableCaching() | 10 November 2014, 15:17:08 UTC |
e9ebbcb | Morris Jobke | 10 November 2014, 09:52:47 UTC | Login Name -> Username in user management | 10 November 2014, 10:17:18 UTC |
35a71cc | Lukas Reschke | 08 November 2014, 13:27:20 UTC | Use proper array key Fixes https://github.com/owncloud/core/issues/12047 | 08 November 2014, 14:47:40 UTC |
ddccbb9 | Frank Karlitschek | 07 November 2014, 19:26:18 UTC | 7.0.3 | 07 November 2014, 19:26:18 UTC |
5ef6c4e | Craig Morrissey | 07 November 2014, 17:44:18 UTC | logging changes | 07 November 2014, 17:44:18 UTC |
b6c868e | Vincent Petry | 07 November 2014, 15:25:27 UTC | Merge pull request #11994 from owncloud/stable7-sabre-convertstoragenotavailableexception [stable7] Convert StorageNotAvailableException to SabreDAV exception | 07 November 2014, 15:25:27 UTC |
32625af | Morris Jobke | 04 November 2014, 09:37:16 UTC | JS unit tests fix - use toBeUndefined() instead of toEqual(null) | 07 November 2014, 13:31:39 UTC |
2fb1ed8 | Frank Karlitschek | 06 November 2014, 13:45:41 UTC | 7.0.3 RC3 | 06 November 2014, 13:45:41 UTC |
9255da9 | Bjoern Schiessle | 06 November 2014, 10:11:46 UTC | check if the provided password is really the current log-in password | 06 November 2014, 13:35:48 UTC |
2db69a5 | Vincent Petry | 06 November 2014, 09:59:36 UTC | 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 | 06 November 2014, 10:23:20 UTC |