]>
source.dussan.org Git - nextcloud-server.git/log
Jan C. Borchardt [Tue, 18 Aug 2020 11:04:16 +0000 (13:04 +0200)]
Dashboard: fix HTML structure of background picker
Signed-off-by: Jan C. Borchardt <hey@jancborchardt.net>
Julius Härtl [Tue, 18 Aug 2020 09:57:01 +0000 (11:57 +0200)]
Fix late night errors
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Julius Härtl [Mon, 17 Aug 2020 19:38:33 +0000 (21:38 +0200)]
WIP: Start off with attribution for shipped backgrounds
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Julius Härtl [Mon, 17 Aug 2020 19:29:29 +0000 (21:29 +0200)]
Allow to set a primary color background
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Julius Härtl [Mon, 17 Aug 2020 18:04:05 +0000 (20:04 +0200)]
Fix keyboard navigation
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Jan C. Borchardt [Sun, 16 Aug 2020 23:17:06 +0000 (01:17 +0200)]
Dashboard: Customize modal design improvements
Signed-off-by: Jan C. Borchardt <hey@jancborchardt.net>
Julius Härtl [Fri, 14 Aug 2020 15:21:35 +0000 (17:21 +0200)]
Remove old shipped background
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Julius Härtl [Fri, 14 Aug 2020 13:08:25 +0000 (15:08 +0200)]
Add images
Signed-off-by: Julius Härtl <jus@bitgrid.net>
update images
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Julius Härtl [Fri, 14 Aug 2020 14:47:17 +0000 (16:47 +0200)]
Do not reset background on every save
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Julius Härtl [Fri, 14 Aug 2020 14:37:37 +0000 (16:37 +0200)]
Push widget metadata to callback
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Julius Härtl [Fri, 14 Aug 2020 14:22:22 +0000 (16:22 +0200)]
Implement background reset and proper shipped setting
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Julius Härtl [Fri, 14 Aug 2020 13:25:55 +0000 (15:25 +0200)]
Fix loading as guest
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Julius Härtl [Wed, 12 Aug 2020 08:02:33 +0000 (10:02 +0200)]
Allow to set a custom background
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Julius Härtl [Wed, 12 Aug 2020 06:10:58 +0000 (08:10 +0200)]
Move customize button to the bottom
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Julius Härtl [Wed, 12 Aug 2020 05:39:46 +0000 (07:39 +0200)]
Sticky header background
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Roeland Jago Douma [Wed, 19 Aug 2020 09:23:27 +0000 (11:23 +0200)]
Merge pull request #22299 from nextcloud/enh/noid/show-disabled-user-count-in-userreport
Show disabled user count in occ user:report
Joas Schilling [Wed, 19 Aug 2020 07:50:42 +0000 (09:50 +0200)]
Merge pull request #22297 from nextcloud/feature/15929/allow-to-disable-share-emails
Allow to disable share emails
Morris Jobke [Wed, 19 Aug 2020 07:31:41 +0000 (09:31 +0200)]
Show disabled user count in occ user:report
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Joas Schilling [Wed, 19 Aug 2020 07:03:58 +0000 (09:03 +0200)]
Allow to disable share emails
Signed-off-by: Joas Schilling <coding@schilljs.com>
Nextcloud bot [Wed, 19 Aug 2020 02:17:11 +0000 (02:17 +0000)]
[tx-robot] updated from transifex
Morris Jobke [Tue, 18 Aug 2020 19:29:48 +0000 (21:29 +0200)]
Merge pull request #22285 from nextcloud/techdebt/noid/move-to-typed-event-in-list.php
Use dispatchTyped instead of dispatch on the new event dispatcher
Morris Jobke [Tue, 18 Aug 2020 14:25:19 +0000 (16:25 +0200)]
Use dispatchTyped instead of dispatch on the new event dispatcher
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Roeland Jago Douma [Tue, 18 Aug 2020 18:00:30 +0000 (20:00 +0200)]
Merge pull request #22291 from nextcloud/bugfix/22117/fix-activity-tests-again
Fix activity tests again
Joas Schilling [Tue, 18 Aug 2020 16:21:03 +0000 (18:21 +0200)]
Fix activity tests again
Signed-off-by: Joas Schilling <coding@schilljs.com>
Morris Jobke [Tue, 18 Aug 2020 15:01:59 +0000 (17:01 +0200)]
Merge pull request #22287 from nextcloud/techdebt/22236/update-psalm-baseline
Update psalm baseline due to fixes in #22236
Morris Jobke [Tue, 18 Aug 2020 14:49:36 +0000 (16:49 +0200)]
Update psalm baseline due to fixes in #22236
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Morris Jobke [Tue, 18 Aug 2020 14:48:43 +0000 (16:48 +0200)]
Merge pull request #22236 from nextcloud/bugfix/noid/dav_sharing_backend_canWrite_isOwner
CalDAV: Add ability to limit sharing to owner
Morris Jobke [Tue, 18 Aug 2020 11:38:03 +0000 (13:38 +0200)]
Merge pull request #21787 from nextcloud/enh/hello-psalm
Hello psalm
Georg Ehrke [Tue, 11 Aug 2020 07:24:08 +0000 (09:24 +0200)]
Add ability to limit sharing to owner
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
Morris Jobke [Tue, 18 Aug 2020 10:37:53 +0000 (12:37 +0200)]
Check only the baseline.xml and exclude the psalm.xml from the file check
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Morris Jobke [Tue, 18 Aug 2020 09:24:44 +0000 (11:24 +0200)]
Add patches for stubs
* https://github.com/JetBrains/phpstorm-stubs/pull/893
* https://github.com/JetBrains/phpstorm-stubs/pull/894
* https://github.com/JetBrains/phpstorm-stubs/pull/895
* https://github.com/JetBrains/phpstorm-stubs/pull/896
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Morris Jobke [Tue, 18 Aug 2020 08:10:38 +0000 (10:10 +0200)]
Add stubs for gd, intl, IntlChar, ldap, redis_cluster and xsl
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Morris Jobke [Tue, 18 Aug 2020 07:09:59 +0000 (09:09 +0200)]
Add a check for fixes in the psalm baseline
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Morris Jobke [Tue, 18 Aug 2020 07:02:31 +0000 (09:02 +0200)]
Add psalm baseline
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
John Molakvoæ [Tue, 18 Aug 2020 07:01:04 +0000 (09:01 +0200)]
Merge pull request #22195 from nextcloud/design/accessibility-highcontrast-class
Add highcontrast class to body just like with dark theme
Daniel Kesselberg [Fri, 14 Aug 2020 14:18:23 +0000 (16:18 +0200)]
Suppress warning for template functions.
https://github.com/nextcloud/server/blob/
6e8e34fef920a073118c22111f0f31eb3b3a91dc /lib/private/legacy/template/functions.php
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Daniel Kesselberg [Fri, 14 Aug 2020 14:06:33 +0000 (16:06 +0200)]
Fix variable name for referenced variable.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Daniel Kesselberg [Fri, 14 Aug 2020 12:37:05 +0000 (14:37 +0200)]
Supress UndefinedGlobalVariable for register_command.php
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Daniel Kesselberg [Fri, 14 Aug 2020 12:31:31 +0000 (14:31 +0200)]
Remove directory/file element.
It will suppress any error of that kind in the file. That was not intended.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Daniel Kesselberg [Mon, 10 Aug 2020 20:25:51 +0000 (22:25 +0200)]
Suppress warning for $_ and $l
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Daniel Kesselberg [Wed, 15 Jul 2020 20:38:09 +0000 (22:38 +0200)]
Exclude stubs from code style check
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Daniel Kesselberg [Fri, 10 Jul 2020 12:08:32 +0000 (14:08 +0200)]
Fix: UndefinedFunction Function x does not exist in templates
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Daniel Kesselberg [Fri, 10 Jul 2020 11:48:46 +0000 (13:48 +0200)]
Add psalm as composer dependency
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Daniel Kesselberg [Fri, 10 Jul 2020 11:44:29 +0000 (13:44 +0200)]
Add template functions
for some reason they are not loaded by default.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Daniel Kesselberg [Fri, 10 Jul 2020 10:30:38 +0000 (12:30 +0200)]
Add stubs for phpseclib
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Daniel Kesselberg [Fri, 10 Jul 2020 08:58:33 +0000 (10:58 +0200)]
Hello psalm
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Jan C. Borchardt [Tue, 11 Aug 2020 14:22:43 +0000 (16:22 +0200)]
Add highcontrast class to body just like with dark theme
Signed-off-by: Jan C. Borchardt <hey@jancborchardt.net>
Roeland Jago Douma [Tue, 18 Aug 2020 05:09:30 +0000 (07:09 +0200)]
Merge pull request #22244 from nextcloud/fix/16876/better_fetch_recent
Improve recent file fetching
Roeland Jago Douma [Fri, 14 Aug 2020 06:06:53 +0000 (08:06 +0200)]
Improve recent file fetching
Fixes #16876
Before we'd just fetch everything from all storages we'd have access to.
Then we'd sort. And filter in php. Now this of course is tricky if a
user shared just a file with you and then has a ton of activity.
Now we try to contruct the prefix path. So that the filtering can happen
right away in the databae.
Now this will make the DB more busy. But it should help overall as in
most cases less queries are needed then etc.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Nextcloud bot [Tue, 18 Aug 2020 02:17:28 +0000 (02:17 +0000)]
[tx-robot] updated from transifex
John Molakvoæ [Mon, 17 Aug 2020 20:18:43 +0000 (22:18 +0200)]
Merge pull request #22273 from nextcloud/bugfix/noid/status-nonexisting-icon
Do not try to load non-existing icon
John Molakvoæ [Mon, 17 Aug 2020 20:13:45 +0000 (22:13 +0200)]
Merge pull request #22109 from nextcloud/feature/20931/followup-1
Georg Ehrke [Wed, 12 Aug 2020 11:02:41 +0000 (13:02 +0200)]
Limit custom message input to 80 chars
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
Georg Ehrke [Fri, 14 Aug 2020 15:03:57 +0000 (17:03 +0200)]
Display user-status in sharing list
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
Roeland Jago Douma [Mon, 17 Aug 2020 17:34:56 +0000 (19:34 +0200)]
Merge pull request #22271 from nextcloud/phpdoc/22063/add-interface-method-and-phpdoc
Properly add new methods to interface and document in PHPDoc for getR…
blizzz [Mon, 17 Aug 2020 17:01:06 +0000 (19:01 +0200)]
Merge pull request #22272 from nextcloud/phpdoc/21787/fix-misplaced-variable-phpdoc
Fix "misplaced variables" warning of Psalm in PHPDoc statements
Julius Härtl [Mon, 17 Aug 2020 16:25:16 +0000 (18:25 +0200)]
Do not try to load non-existing icon
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Morris Jobke [Mon, 17 Aug 2020 15:58:41 +0000 (17:58 +0200)]
Merge pull request #21861 from nextcloud/techdebt/files-psr-container
Migrate files to the PSR container
Morris Jobke [Mon, 17 Aug 2020 15:16:50 +0000 (17:16 +0200)]
Fix "misplaced variables" warning of Psalm in PHPDoc statements
Ref #21787
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Morris Jobke [Mon, 17 Aug 2020 15:45:11 +0000 (17:45 +0200)]
Merge pull request #22253 from nextcloud/debt/noid/docblocks
Fix some MissingDocblockType or InvalidDocblock warnings.
Morris Jobke [Mon, 17 Aug 2020 15:13:41 +0000 (17:13 +0200)]
Properly add new methods to interface and document in PHPDoc for getRootMounts()
Introduced in #22063 and was just forgotten.
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Morris Jobke [Mon, 17 Aug 2020 14:55:16 +0000 (16:55 +0200)]
Fix TagService DI name
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Christoph Wurst [Thu, 16 Jul 2020 08:26:41 +0000 (10:26 +0200)]
Migrate files to the PSR container
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
dependabot-preview[bot] [Mon, 17 Aug 2020 06:24:34 +0000 (06:24 +0000)]
Merge pull request #22262 from nextcloud/dependabot/npm_and_yarn/sinon-9.0.3
Roeland Jago Douma [Mon, 17 Aug 2020 04:43:10 +0000 (06:43 +0200)]
Merge pull request #22261 from nextcloud/dependabot/npm_and_yarn/jsdom-16.4.0
Bump jsdom from 16.3.0 to 16.4.0
Roeland Jago Douma [Mon, 17 Aug 2020 04:42:27 +0000 (06:42 +0200)]
Merge pull request #22260 from nextcloud/dependabot/npm_and_yarn/lodash-4.17.20
Bump lodash from 4.17.19 to 4.17.20
dependabot-preview[bot] [Sat, 15 Aug 2020 02:36:03 +0000 (02:36 +0000)]
Bump lodash from 4.17.19 to 4.17.20
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.19 to 4.17.20.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.19...4.17.20)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
Nextcloud bot [Mon, 17 Aug 2020 02:16:39 +0000 (02:16 +0000)]
[tx-robot] updated from transifex
Nextcloud bot [Sun, 16 Aug 2020 02:16:28 +0000 (02:16 +0000)]
[tx-robot] updated from transifex
dependabot-preview[bot] [Sat, 15 Aug 2020 02:38:21 +0000 (02:38 +0000)]
Bump sinon from 9.0.2 to 9.0.3
Bumps [sinon](https://github.com/sinonjs/sinon) from 9.0.2 to 9.0.3.
- [Release notes](https://github.com/sinonjs/sinon/releases)
- [Changelog](https://github.com/sinonjs/sinon/blob/master/CHANGELOG.md)
- [Commits](https://github.com/sinonjs/sinon/compare/v9.0.2...v9.0.3)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
dependabot-preview[bot] [Sat, 15 Aug 2020 02:37:38 +0000 (02:37 +0000)]
Bump jsdom from 16.3.0 to 16.4.0
Bumps [jsdom](https://github.com/jsdom/jsdom) from 16.3.0 to 16.4.0.
- [Release notes](https://github.com/jsdom/jsdom/releases)
- [Changelog](https://github.com/jsdom/jsdom/blob/master/Changelog.md)
- [Commits](https://github.com/jsdom/jsdom/compare/16.3.0...16.4.0)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Nextcloud bot [Sat, 15 Aug 2020 02:17:13 +0000 (02:17 +0000)]
[tx-robot] updated from transifex
Daniel Kesselberg [Fri, 14 Aug 2020 18:19:23 +0000 (20:19 +0200)]
Fix more MissingDocblockType or InvalidDocblock warnings.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Morris Jobke [Fri, 14 Aug 2020 18:15:16 +0000 (20:15 +0200)]
Merge pull request #22257 from nextcloud/debt/noid/add-parameter-to-set
Update documentation for QueryBuilder::set
Daniel Kesselberg [Fri, 14 Aug 2020 17:55:01 +0000 (19:55 +0200)]
Update documentation for QueryBuilder::set
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Georg Ehrke [Wed, 5 Aug 2020 08:37:20 +0000 (10:37 +0200)]
Expose status via Collaborators API
Signed-off-by: Georg Ehrke <developer@georgehrke.com>
blizzz [Fri, 14 Aug 2020 14:07:12 +0000 (16:07 +0200)]
Merge pull request #22221 from nextcloud/fix/19097/ldap-depracted-event
provide event class and typed event to LDAP loaded event; also fixing a logged deprecation message
Morris Jobke [Fri, 14 Aug 2020 13:44:04 +0000 (15:44 +0200)]
Merge pull request #18969 from nextcloud/enh/apps/use-sidebar
Migrate app management settings to proper sidebar standards
Daniel Kesselberg [Fri, 14 Aug 2020 13:10:48 +0000 (15:10 +0200)]
Fix some MissingDocblockType or InvalidDocblock warnings.
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
John Molakvoæ (skjnldsv) [Thu, 9 Apr 2020 10:58:05 +0000 (12:58 +0200)]
Use appsidebar for apps
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
John Molakvoæ (skjnldsv) [Sat, 18 Jan 2020 09:21:27 +0000 (10:21 +0100)]
Use appsidebar for apps
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Morris Jobke [Fri, 14 Aug 2020 07:22:24 +0000 (09:22 +0200)]
Merge pull request #22243 from nextcloud/fix/20490/no_session_duplicate_warnings
Silence duplicate session warnings
dependabot-preview[bot] [Fri, 14 Aug 2020 06:02:44 +0000 (06:02 +0000)]
Merge pull request #22198 from nextcloud/dependabot/npm_and_yarn/vue-router-3.4.3
dependabot-preview[bot] [Fri, 14 Aug 2020 05:07:37 +0000 (05:07 +0000)]
Bump vue-router from 3.3.4 to 3.4.3
Bumps [vue-router](https://github.com/vuejs/vue-router) from 3.3.4 to 3.4.3.
- [Release notes](https://github.com/vuejs/vue-router/releases)
- [Changelog](https://github.com/vuejs/vue-router/blob/dev/CHANGELOG.md)
- [Commits](https://github.com/vuejs/vue-router/compare/v3.3.4...v3.4.3)
Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
Signed-off-by: npmbuildbot[bot] <npmbuildbot[bot]@users.noreply.github.com>
Roeland Jago Douma [Fri, 14 Aug 2020 03:43:42 +0000 (05:43 +0200)]
Merge pull request #22200 from cweiske/duplicated-sql-where-line
Remove duplicated SQL addWhere line
Roeland Jago Douma [Fri, 14 Aug 2020 03:23:11 +0000 (05:23 +0200)]
Silence duplicate session warnings
Fixes #20490
Basically restroring the old behavior.
Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
Nextcloud bot [Fri, 14 Aug 2020 02:31:59 +0000 (02:31 +0000)]
[tx-robot] updated from transifex
Gary Kim [Fri, 14 Aug 2020 02:10:53 +0000 (10:10 +0800)]
Merge pull request #22242 from nextcloud/techdebt/noid/remove-deprecated-methods
Remove deprecated and unused method calls
Morris Jobke [Thu, 13 Aug 2020 21:49:56 +0000 (23:49 +0200)]
Merge pull request #20451 from exussum12/AllowPreviewWhenGeneratorHasBeenRemoved
Always try and show pre rendered preview
Morris Jobke [Thu, 13 Aug 2020 21:24:21 +0000 (23:24 +0200)]
Fix existing test and add a specific one for the new case
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Scott Dutton [Sun, 12 Apr 2020 15:38:59 +0000 (16:38 +0100)]
Always try and show pre rendered preview
Currently if the following situation happens
Server generates preview
Server has command removed which allows a preview to be shown
Client asks for preview, gets a 404 error when preview exists
(Mime checked before preview)
This happens more often with documents, or video as the commands are not
native PHP, they require a binary on the server.
After the fix the following would happen
Server generates preview
Server has command removed which allows a preview to be shown
Client asks for preview, gets preview which has been generated
(Mime checked after preview)
This would also allow offline generation (for example a docker image
containing the extra binaries), allowing a reduction in attack surface
of the instance serving the preview data.
Signed-off-by: Scott Dutton <scott@exussum.co.uk>
Morris Jobke [Thu, 13 Aug 2020 19:50:06 +0000 (21:50 +0200)]
Remove getLastJob from IJobList
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Morris Jobke [Thu, 13 Aug 2020 19:49:50 +0000 (21:49 +0200)]
Remove setCustomJs of the files_external FrontendDefinitionTrait
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Morris Jobke [Thu, 13 Aug 2020 18:47:08 +0000 (20:47 +0200)]
Merge pull request #22128 from nextcloud/bugfix/noid/cleanup-chunks-on-failure
Delete chunks if the move on an upload failed
Julius Härtl [Thu, 13 Aug 2020 13:26:42 +0000 (15:26 +0200)]
Return proper status when file didn't exist before
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Morris Jobke [Thu, 13 Aug 2020 12:49:01 +0000 (14:49 +0200)]
Merge pull request #22235 from nextcloud/fix/22217/fix-naming-of-app-config-option
Fix name of app config option to properly reflect what it does
Morris Jobke [Thu, 13 Aug 2020 11:34:31 +0000 (13:34 +0200)]
Fix name of app config option to properly reflect what it does
Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Morris Jobke [Thu, 13 Aug 2020 08:58:54 +0000 (10:58 +0200)]
Merge pull request #22229 from nextcloud/bugfix/noid/dashboard-outdated-bundles
Bump outdated dashboard bundles
Morris Jobke [Thu, 13 Aug 2020 08:55:48 +0000 (10:55 +0200)]
Merge pull request #22202 from nextcloud/enh/noid/cleanup-servercontainer
Use autowiring where possible in server container
Julius Härtl [Thu, 13 Aug 2020 08:10:40 +0000 (10:10 +0200)]
Bump outdated dashboard bundles
Signed-off-by: Julius Härtl <jus@bitgrid.net>