]>
source.dussan.org Git - nextcloud-server.git/log
Christopher Ng [Mon, 27 Nov 2023 19:12:00 +0000 (11:12 -0800)]
fix(files): Empty files list when uid contains special chars
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Eduardo Morales [Mon, 27 Nov 2023 19:15:50 +0000 (13:15 -0600)]
Merge pull request #41709 from nextcloud/fix/files-copy-move-action
fix(files): Reverse logic to prevent copy to itself
Ferdinand Thiessen [Mon, 27 Nov 2023 18:16:03 +0000 (19:16 +0100)]
Merge pull request #41749 from nextcloud/checkUserOwner
fix(files_versions): Check for user and owner before call getUserFolder
Ferdinand Thiessen [Thu, 23 Nov 2023 20:37:51 +0000 (21:37 +0100)]
chore: Compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Mon, 27 Nov 2023 17:27:28 +0000 (18:27 +0100)]
enh(files): Add cypress tests for copy and move
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Thu, 23 Nov 2023 20:34:36 +0000 (21:34 +0100)]
fix(files): Correct condition for checking copy/move into same directory
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Mon, 27 Nov 2023 18:06:24 +0000 (19:06 +0100)]
Merge pull request #41693 from nextcloud/fix/files-drag-and-drop
fix(files): Allow to drag and drop new files also on empty directories
Ferdinand Thiessen [Fri, 24 Nov 2023 01:08:06 +0000 (02:08 +0100)]
chore: Compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Thu, 23 Nov 2023 19:42:33 +0000 (20:42 +0100)]
fix(config): Adjust typescript config to allow `.ts` imports and Typescript in Vue files
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Thu, 23 Nov 2023 13:58:43 +0000 (14:58 +0100)]
fix(files): Show error message if drag-and-drop upload fails
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Thu, 23 Nov 2023 13:34:57 +0000 (14:34 +0100)]
fix(files): Allow to drag and drop new files also on empty directories
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Mon, 27 Nov 2023 16:31:29 +0000 (17:31 +0100)]
Merge pull request #41710 from nextcloud/fix/files-table-header
fix(files): Adjust table header to look like on previous versions
Ferdinand Thiessen [Mon, 27 Nov 2023 16:08:54 +0000 (17:08 +0100)]
chore: Compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Thu, 23 Nov 2023 23:18:47 +0000 (00:18 +0100)]
fix(files): Adjust table header to look like on previous versions
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Git'Fellow [Sat, 25 Nov 2023 22:19:07 +0000 (23:19 +0100)]
fix(files_versions): Explicitly check for user or owner before call getUserFolder
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
Fix typo
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
Fix
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
Fix
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
Fix
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
Optimize DI
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
Switch to DI
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
userSession does not contain null
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
Restore phpdoc annots
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
Joas Schilling [Mon, 27 Nov 2023 11:55:32 +0000 (12:55 +0100)]
Merge pull request #41764 from nextcloud/nickvergessen-patch-1
Update list of PHP versions
Joas Schilling [Mon, 27 Nov 2023 10:52:42 +0000 (11:52 +0100)]
Update list of PHP versions
Signed-off-by: Joas Schilling <213943+nickvergessen@users.noreply.github.com>
Benjamin Gaussorgues [Mon, 27 Nov 2023 09:49:14 +0000 (10:49 +0100)]
Merge pull request #41738 from nextcloud/feat/hide-dav-search-provider-if-no-app
Joas Schilling [Mon, 27 Nov 2023 09:40:50 +0000 (10:40 +0100)]
Merge pull request #41578 from nextcloud/enh/noid/dispatcher-test-argument-range
Enable AppFramework dispatcher to enforce integer ranges
Benjamin Gaussorgues [Fri, 24 Nov 2023 16:00:50 +0000 (17:00 +0100)]
feat(dav): hide search providers if their respective app is not activated
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
Joas Schilling [Mon, 27 Nov 2023 05:39:57 +0000 (06:39 +0100)]
Merge pull request #41640 from nextcloud/bugfix/noid/fix-memory-limit-setup-check
fix(setupcheck): Fix memory limit setup check
Nextcloud bot [Mon, 27 Nov 2023 00:22:59 +0000 (00:22 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 26 Nov 2023 00:23:38 +0000 (00:23 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 25 Nov 2023 00:25:54 +0000 (00:25 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Andy Scherzinger [Fri, 24 Nov 2023 17:51:19 +0000 (18:51 +0100)]
Merge pull request #41685 from nextcloud/artonge/fix/download_permissions
Ensure share has download permissions in F2V
Louis [Thu, 23 Nov 2023 11:40:03 +0000 (12:40 +0100)]
Ensure share has download permissions in F2V
Signed-off-by: Louis <louis@chmn.me>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Maxence Lange [Fri, 24 Nov 2023 17:07:16 +0000 (16:07 -0100)]
Merge pull request #41705 from nextcloud/fix/noid/test-dav-v2-confirm-content
confirm content on dav-v2 test
Louis [Thu, 23 Nov 2023 11:29:17 +0000 (12:29 +0100)]
Ensure share has download permissions in F2V
Signed-off-by: Louis <louis@chmn.me>
Maxence Lange [Fri, 24 Nov 2023 09:35:01 +0000 (08:35 -0100)]
confirm content on dav-v2 test
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
Andy Scherzinger [Fri, 24 Nov 2023 12:05:14 +0000 (13:05 +0100)]
Merge pull request #41719 from nextcloud/bugfix/41711/fix-actionbutton-labels
Fix action button labels
Julien Veyssier [Fri, 24 Nov 2023 11:50:10 +0000 (12:50 +0100)]
Merge pull request #41632 from nextcloud/fix/relative-url-x-requested-with
Fix adding x-requested-with header for relative URLs in some cases
Arthur Schiwon [Mon, 20 Nov 2023 13:42:39 +0000 (14:42 +0100)]
docs(openapi): update definitions
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Fri, 17 Nov 2023 13:06:42 +0000 (14:06 +0100)]
enh(noid): reasonabley limit amount of possible dashboard widget items
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Fri, 17 Nov 2023 13:04:09 +0000 (14:04 +0100)]
enh(dispatcher): enforce psalm ranges in the http dispatcher
- allows devs to provide int ranges for API arguments
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Julien Veyssier [Fri, 24 Nov 2023 09:18:57 +0000 (10:18 +0100)]
compile assets
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Julien Veyssier [Tue, 21 Nov 2023 09:55:37 +0000 (10:55 +0100)]
fix adding x-requested-with header for relative URLs when the base NC URL is empty
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Ferdinand Thiessen [Fri, 24 Nov 2023 10:31:18 +0000 (11:31 +0100)]
Merge pull request #41712 from nextcloud/fix/make-cypress-work-again
fix(cypress): Adjust cypress tests that relied on version to be 28
Christoph Wurst [Fri, 24 Nov 2023 10:05:20 +0000 (11:05 +0100)]
Merge pull request #41722 from nextcloud/fix/dav/date-diffing-push-notifications
fix(dav): Avoid date diffing if PHP is buggy
Marco Ambrosini [Fri, 24 Nov 2023 05:40:15 +0000 (14:40 +0900)]
Fix action button labels
Signed-off-by: Marco Ambrosini <marcoambrosini@icloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Christoph Wurst [Fri, 24 Nov 2023 08:45:56 +0000 (09:45 +0100)]
fix(dav): Avoid date diffing if PHP is buggy
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Christoph Wurst [Fri, 24 Nov 2023 06:20:00 +0000 (07:20 +0100)]
Merge pull request #41440 from nextcloud/feat/dav/out-of-office-job
feat(dav): dispatch out-of-office started and ended events
Ferdinand Thiessen [Fri, 24 Nov 2023 00:49:55 +0000 (01:49 +0100)]
Merge pull request #41683 from nextcloud/fix/41677-ab_navigation_stops_on_2_elements_inside
Remove unneeded links and add `focus-visible` state on a link
Ferdinand Thiessen [Fri, 24 Nov 2023 00:48:02 +0000 (01:48 +0100)]
Merge pull request #41707 from nextcloud/fix/missing-icons-on-filepicker
fix(files): Use SVG as FilePicker buttons to bring back icons
Nextcloud bot [Fri, 24 Nov 2023 00:27:09 +0000 (00:27 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Ferdinand Thiessen [Thu, 23 Nov 2023 23:57:55 +0000 (00:57 +0100)]
fix(cypress): Adjust cypress tests that relied on version to be 28
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
julia.kirschenheuter [Thu, 23 Nov 2023 11:18:37 +0000 (12:18 +0100)]
Remove unneeded links and add `focus-visible` state on a link
Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
Ferdinand Thiessen [Thu, 23 Nov 2023 20:23:12 +0000 (21:23 +0100)]
chore: Compile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Thu, 23 Nov 2023 20:22:45 +0000 (21:22 +0100)]
fix(files): Use SVG as FilePicker icons instead of Vue components
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Thu, 23 Nov 2023 20:27:41 +0000 (21:27 +0100)]
Merge pull request #41687 from nextcloud/fix/unified-search-view
fix(core): Subscribe to navigation changes on mounted for Unified search
Arthur Schiwon [Thu, 23 Nov 2023 19:38:53 +0000 (20:38 +0100)]
Merge pull request #41652 from nextcloud/global-search-focus-input
Focus global search input on open
fenn-cs [Tue, 21 Nov 2023 21:07:53 +0000 (22:07 +0100)]
Focus global search input on open
For better accesibility, the search input in the global search
modal should be focused when the search modal is opened.
Resolves: https://github.com/nextcloud/server/issues/41651
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Richard Steinmetz [Mon, 13 Nov 2023 16:36:24 +0000 (17:36 +0100)]
feat(dav): dispatch out-of-office started and ended events
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
Andy Scherzinger [Thu, 23 Nov 2023 15:51:35 +0000 (16:51 +0100)]
Merge pull request #41669 from nextcloud/app-based-filtering-global-search
Add app-based filtering to global search
fenn-cs [Wed, 22 Nov 2023 14:47:08 +0000 (15:47 +0100)]
Add app-based filtering to global search
Emit search queries from the global search modal that would trigger
list filtering in various apps that support it.
Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Andy Scherzinger [Thu, 23 Nov 2023 12:58:18 +0000 (13:58 +0100)]
Merge pull request #41680 from nextcloud/Jerome-Herbinet-change-update-wording
Replace "Update" with "Edit" in advanced share settings
Andy Scherzinger [Thu, 23 Nov 2023 12:55:39 +0000 (13:55 +0100)]
Merge pull request #41672 from nextcloud/bugfix/4872/fix-star-stroke-color
Fix star stroke color on hover
Ferdinand Thiessen [Thu, 23 Nov 2023 12:19:13 +0000 (13:19 +0100)]
fix(core): Subscribe to navigation changes on mounted for Unified search
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Arthur Schiwon [Thu, 23 Nov 2023 11:02:20 +0000 (12:02 +0100)]
Merge pull request #41678 from nextcloud/branchoff/master-is-now-29
Master is now 29
Joas Schilling [Thu, 23 Nov 2023 10:40:02 +0000 (11:40 +0100)]
Merge pull request #39271 from nextcloud/bump-coding-standards
Bump CS Fixer rules to follow latest Nextcloud standards
Jérôme Herbinet [Thu, 23 Nov 2023 10:13:08 +0000 (11:13 +0100)]
npm run build
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Jérôme Herbinet [Thu, 23 Nov 2023 10:05:25 +0000 (11:05 +0100)]
Replace "Update" with "Edit"
Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
Joas Schilling [Thu, 23 Nov 2023 09:39:07 +0000 (10:39 +0100)]
chore(assets): Recompile JS
Signed-off-by: Joas Schilling <coding@schilljs.com>
Joas Schilling [Thu, 23 Nov 2023 09:22:34 +0000 (10:22 +0100)]
chore: apply changes from Nextcloud coding standards 1.1.1
Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
Joas Schilling [Thu, 23 Nov 2023 09:22:52 +0000 (10:22 +0100)]
fix(CI): Also apply codestyle to apps/ folder even when it's VCS ignored itself
Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
Benjamin Gaussorgues [Mon, 10 Jul 2023 12:02:39 +0000 (14:02 +0200)]
Bump CS Fixer rules to follow latest Nextcloud standards
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
Joas Schilling [Thu, 23 Nov 2023 08:34:05 +0000 (09:34 +0100)]
feat(branchoff): Bump versions and requirements in apps
Signed-off-by: Joas Schilling <coding@schilljs.com>
Joas Schilling [Thu, 23 Nov 2023 08:19:51 +0000 (09:19 +0100)]
feat(release): Bump Server version to 29
Signed-off-by: Joas Schilling <coding@schilljs.com>
Joas Schilling [Thu, 23 Nov 2023 08:17:50 +0000 (09:17 +0100)]
fix(security): Update expiration date in security.txt
Signed-off-by: Joas Schilling <coding@schilljs.com>
Joas Schilling [Thu, 23 Nov 2023 08:12:46 +0000 (09:12 +0100)]
fix(CI): Add stable28 to GitHub Actions
Signed-off-by: Joas Schilling <coding@schilljs.com>
Maxence Lange [Thu, 23 Nov 2023 08:53:39 +0000 (07:53 -0100)]
Merge pull request #41668 from nextcloud/enh/noid/test-dav-favorite-search
test boolean favorite
Maxence Lange [Thu, 23 Nov 2023 08:52:27 +0000 (07:52 -0100)]
Merge pull request #41459 from nextcloud/enh/noid/search-metadata-null
implements search on null/notnull metadata
Joas Schilling [Thu, 23 Nov 2023 08:38:02 +0000 (09:38 +0100)]
Merge pull request #41676 from nextcloud/bugfix/noid/fix-reminder-version
fix(reminder): Fix app version and requirement for files_reminder app
Marco Ambrosini [Thu, 23 Nov 2023 05:58:07 +0000 (14:58 +0900)]
Fix star stroke color on hover
Signed-off-by: Marco Ambrosini <marcoambrosini@icloud.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Joas Schilling [Thu, 23 Nov 2023 08:24:19 +0000 (09:24 +0100)]
fix(reminder): Fix app version and requirement for files_reminder app
Signed-off-by: Joas Schilling <coding@schilljs.com>
Kate [Thu, 23 Nov 2023 08:21:01 +0000 (09:21 +0100)]
Merge pull request #41662 from nextcloud/chore/settings/cleanup-manager-type-annotations
Andy Scherzinger [Thu, 23 Nov 2023 08:18:28 +0000 (09:18 +0100)]
Merge pull request #41673 from nextcloud/Valdnet-patch-1
Correct spelling
Simon L [Thu, 23 Nov 2023 07:50:06 +0000 (08:50 +0100)]
Merge pull request #41603 from nextcloud/automated/noid/master-fix-npm-audit
[master] Fix npm audit
Valdnet [Thu, 23 Nov 2023 07:43:20 +0000 (08:43 +0100)]
Add quotation marks
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
Valdnet [Thu, 23 Nov 2023 07:39:17 +0000 (08:39 +0100)]
Correct spelling
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
jld3103 [Wed, 22 Nov 2023 13:00:34 +0000 (14:00 +0100)]
chore(settings): Cleanup IManager and Manager type annotations
Signed-off-by: jld3103 <jld3103yt@gmail.com>
nextcloud-command [Wed, 22 Nov 2023 22:32:10 +0000 (22:32 +0000)]
chore(deps): fix npm audit
Signed-off-by: GitHub <noreply@github.com>
rakekniven [Thu, 23 Nov 2023 06:13:23 +0000 (07:13 +0100)]
Merge pull request #41666 from nextcloud/Valdnet-patch-2
Add quotation marks
Maxence Lange [Thu, 23 Nov 2023 01:43:19 +0000 (00:43 -0100)]
fixing test
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
Nextcloud bot [Thu, 23 Nov 2023 00:26:03 +0000 (00:26 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Andy Scherzinger [Wed, 22 Nov 2023 19:42:52 +0000 (20:42 +0100)]
Merge pull request #40462 from nextcloud/refactor/lib-array_search-to-in_array
refactor: Replace array_search with in_array in lib/
Andy Scherzinger [Wed, 22 Nov 2023 19:36:11 +0000 (20:36 +0100)]
Merge pull request #41649 from nextcloud/bug/noid/lower-sync-threshold
fix: lower threshold for system address book sync
Andy Scherzinger [Wed, 22 Nov 2023 18:27:46 +0000 (19:27 +0100)]
Merge pull request #41642 from nextcloud/Valdnet-patch-1
Correct spelling of Brute Force and other fixes
Pytal [Wed, 22 Nov 2023 17:39:16 +0000 (09:39 -0800)]
Merge pull request #41638 from nextcloud/fix/41625-Replace_contacts-menu_search_and_unified-search_with_NcTextField
Replace input form with `NcTextField`
Andy Scherzinger [Wed, 22 Nov 2023 16:19:14 +0000 (17:19 +0100)]
Merge pull request #41656 from nextcloud/enh/41620/shared-label-takes-a-lot-of-space-in-files-list
Show shared label only if the current user have shared the file.
Marco Ambrosini [Wed, 22 Nov 2023 06:38:48 +0000 (15:38 +0900)]
Show shared label only if the current user have shared the file.
The presence of the text "Sharing label" in all shared files caused
the view to be too loaded, so it's been decided to show it only when
the current user is the owner of the share.
Signed-off-by: Marco Ambrosini <marcoambrosini@proton.me>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Simon L [Wed, 22 Nov 2023 15:29:53 +0000 (16:29 +0100)]
Merge pull request #41481 from nextcloud/enh/beta-improvements
Enh/beta improvements
Arthur Schiwon [Wed, 22 Nov 2023 14:18:18 +0000 (15:18 +0100)]
Merge pull request #40071 from nextcloud/bugfix/noid/dont-block-admin-page-when-updater.nextcloud.com-is-down
fix(updatecheck): Don't wait 120s for a response of updater.nextcloud…
Maxence Lange [Wed, 22 Nov 2023 14:16:56 +0000 (13:16 -0100)]
test boolean favorite
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
Daniel Kesselberg [Tue, 21 Nov 2023 18:46:13 +0000 (19:46 +0100)]
fix: lower threshold for system address book sync
- Switch back to countUsers to have the actual value. countSeenUsers is bad if Nextcloud is connected to a larger directory, but only a part is using Nextcloud and therefore the seen count is much lower because the sync is done for all users.
- Lower the threshold to 100 for smaller installations.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Valdnet [Wed, 22 Nov 2023 13:55:23 +0000 (14:55 +0100)]
Add quotation marks
Signed-off-by: Valdnet <47037905+Valdnet@users.noreply.github.com>
Arthur Schiwon [Wed, 22 Nov 2023 13:52:39 +0000 (14:52 +0100)]
Merge pull request #39739 from nextcloud/fix/db/print-migration-generation-error
fix(db): Print why the migration file could not be created
Louis Chemineau [Thu, 16 Nov 2023 10:10:21 +0000 (11:10 +0100)]
Fix is-define operator
Signed-off-by: Louis Chemineau <louis@chmn.me>
Louis Chemineau [Thu, 16 Nov 2023 08:46:07 +0000 (09:46 +0100)]
Fix param name after Sabre\CalDAV update
Signed-off-by: Louis Chemineau <louis@chmn.me>
Louis Chemineau [Thu, 16 Nov 2023 08:06:55 +0000 (09:06 +0100)]
Update 3rdparty
Signed-off-by: Louis Chemineau <louis@chmn.me>
Maxence Lange [Wed, 15 Nov 2023 21:02:28 +0000 (20:02 -0100)]
implements search on null/notnull metadata
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>