Giter Club home page Giter Club logo

passwords's People

Contributors

447937 avatar apobrt avatar bendikrb avatar berlin2123 avatar bigmichi1 avatar edocod1 avatar erpriex avatar ffuentes avatar flo-mic avatar hanprower avatar igorfredo avatar kisaragieffective avatar madmath03 avatar marius-wieschollek avatar natgo avatar nodokamurmevent avatar ostasevych avatar p-bo avatar pokon549 avatar polkillas avatar roru69 avatar silopolis avatar simpleton350 avatar solracsf avatar stat1cv01d avatar thegrasshopper104 avatar timewindse avatar urmatej avatar weblate avatar xxdomi77 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

passwords's Issues

Tags on the main view

re: #2 (comment)

Logging this separately so it doesn't drown in that other convoluted issue:

Tags on the main view would be useful for visual cues. They could either be fully worded or just 4px coloured borders on the left hand side (unless someone has another idea).

Images

Your video shows images on passwords, however, I can't seem to do this or find a how to guide.
Please help

2018.4.0 breaks app

After upgrading from 2018.3.0 to 2018.4.0 app crashes with errors.

System Information

  • Nextcloud Version: 13.0.1
  • PHP Version: 7.1.16
  • DB-Version: MySQL 5.7.21
  • Passwords Version: 2018.4.0
  • Browser and Version: Chrome 66.0.3359.117 / Microsoft Edge 42.17133.1.0
  • Client OS and Version: Microsoft Windows 10 Pro 1709 and 1803
  • Server OS and Version: Ubuntu 16.04.4 LTS‬

Steps to reproduce

open Passwords app

Actual result

app does not load creates an error

Interner Serverfehler
Der Server konnte die Anfrage nicht fertig stellen.

Sollte dies erneut auftreten, sende bitte die nachfolgenden technischen Einzelheiten an Deinen Server-Administrator.

Weitere Details können im Server-Protokoll gefunden werden.

Technische Details
Entfernte Adresse: 217.xxx.xxx.xxx
Anfragekennung: Wty36E4fQbwAACB8L2gAAAAH

Error-Log in backend displays message as follows:

Error index ParseError: syntax error, unexpected end of file
/var/www/REPLACED_FILE-FOLDER_LOCATION/lib/private/Template/Base.php - line 151: OC\Template\Base->load('/var/www/REPLACED_FILE-FOLDER_LOCATION...', NULL)
/var/www/REPLACED_FILE-FOLDER_LOCATION/lib/private/legacy/template.php - line 204: OC\Template\Base->fetchPage(NULL)
/var/www/REPLACED_FILE-FOLDER_LOCATION/lib/public/AppFramework/Http/TemplateResponse.php - line 157: OC_Template->fetchPage()
/var/www/REPLACED_FILE-FOLDER_LOCATION/lib/private/AppFramework/Http/Dispatcher.php - line 114: OCP\AppFramework\Http\TemplateResponse->render()
/var/www/REPLACED_FILE-FOLDER_LOCATION/lib/private/AppFramework/App.php - line 115: OC\AppFramework\Http\Dispatcher->dispatch(Object(OCA\Passwords\Controller\PageController), 'index')
/var/www/REPLACED_FILE-FOLDER_LOCATION/lib/private/AppFramework/Routing/RouteActionHandler.php - line 47: OC\AppFramework\App main('OCA\Passwords\C...', 'index', Object(OC\AppFramework\DependencyInjection\DIContainer), Array)
[internal function] OC\AppFramework\Routing\RouteActionHandler->__invoke(Array)
/var/www/REPLACED_FILE-FOLDER_LOCATION/lib/private/Route/Router.php - line 297: call_user_func(Object(OC\AppFramework\Routing\RouteActionHandler), Array)
/var/www/REPLACED_FILE-FOLDER_LOCATION/lib/base.php - line 998: OC\Route\Router->match('/apps/passwords...')
/var/www/REPLACED_FILE-FOLDER_LOCATION/index.php - line 37: OC handleRequest()
{main}
2018-04-22T18:27:21+0200

Passwords settings in backend displays error message as follows:

t('PHP %s is no longer supported.', [PHP_VERSION])); ?> t('Please check the system requirements.')); ?>
t('Passwords requires HTTPS.')); ?> t('Please check the system requirements.')); ?>

Expected result

app should show stored password entries

Crash after upgrade from Password-legacy

Just updated as the NextCloud notification said a new version of Password was available.

After the update internal server error occured.

Simply deleted the app to get the nextcloud working again.

Updated from previous version porperly the password-legacy.

Documentation for csv import

It seems, there are a few possibilities to import passwords from csv (passwords, passman, other). I have a csv file from keepass, which has the following columns:
"Account","Login Name","Password","Web Site","Comments"

Of cource I could work my notepad++ magic and change stuff around, but I do not know what the importer expects. What I did is, to export a password from passwords to csv, and then fill the fields like the export does, regarding, that I do not have an ID and Version ID String, nor a changedate. Since that did not work, I need better instructions how to modify my csv, so that it gets imported.

Username needs to be more accessible

The migration tool made everything [username]@[website], but that's not very useful in the long term or for usability. I also wouldn't insert things like that as I want to be able to scroll down via the website name not my username.

Either the username needs to be generally visible or a "Copy username" needs to be in the menu and/or the sidebar needs to be able to pinned open.

If I need to get a password via a mobile device it'll be hard to access currently.

password share

Hi, great work. very nice app.
If you have users mapped from LDAP usernames are not suitable for user search to share a password.
It would be better searching users by their external names. A hit list with incomplete name input would be great.

Sharing passwords stays in a loading state. User don't receive shared passwords.

System Information

  • Nextcloud Version: 13.0.2
  • PHP Version: 7.2.4
  • Passwords Version: 2018.4.2
  • Browser and Version: chrome 66.0.3359.139
  • Client OS and Version: win 10 home x64
  • Server OS and Version: ubuntu 16.04

Steps to reproduce

  1. Tell us how to reproduce your issue.
  • Install and activate the passwords app
  • Create a new password
  • Share password with another user
  1. Provide sample data if needed
  2. Include relevant user settings and app settings if not standard

Actual result

What does happen?

  • On the share screen there is a loading indicator circle, that moves around the user avatar i wanted to share the password with
  • Hovering over the avatar shows a tooltip message that there is data that has to be synced.
  • The browser dev tool shows a loading information in the dom
  • That state stays, no matter what i do (except removing the share or deleting the password)
  • The user who should get the shared password, cannot see it / doesn't receive it
  • Unfortunately i don't find any related message in the nexcloud log or the webserver access / error logs...
    If i can help inspecting the issue any further, please tell me where i should search.

Expected result

What should happen?

  • After sharing the password, there should be a notice, that the password has been shared successfully
  • The user should receive the shared password
  • The user should get informed about a new shared password

Password Import from CSV throws invalid file type {type} when selecting file

Thanks a lot for your work Marius - very usefull app!

System Information

  • Nextcloud Version: 13.0.0
  • PHP Version: 7.2
  • Passwords Version: 2018.4.0-build2046 (and stable versions before)
  • Browser and Version: Google Chrome and Firefox - both newest
  • Server OS and Version: Nginx / Ubuntu 16.04

Steps to reproduce

exporting from Keepass to CSV (just one password or a bunch of passwords)
try to import whatever preselected structur - generic, Keepass (thx for putting in Keepass!)

Actual result

direct after opening the file i get this javascript error: wrong file type {type} produced by app.js
Same CSV worked with Passman App.
I tried a lot of different things but always the same result.

I don't have ideas anymore - except putting in hundred passwords manualy ;-)

Thx a lot
Kai

Allow passwords without username

It would be nice to support passwords without the requirement of specifying a user name. I would for example like to store the administration password of my local router (AVM FritzBox) which just requires a password but no user name.

Currently the web interface requires me to enter a user.

Sharing all passwords within folder or by tag

Hi
I just found your app and it looks great.
Is it possible to share a folder or tag to other users or groups?
I would love to find a easy way, sharing bunch of passwords to team
Thanks
Chris

The plugin deactivates itself after round about 1 minute

The plugin deactivates itself after round about 1 minute. There are no logs for this plugin visible.

System Information

  • Nextcloud Version: 13.0.0.2
  • PHP Version: 7.1.14
  • Passwords Version: 2018.4.2
  • Browser and Version: Firefox 59.0.3
  • Client OS and Version: Windows 10
  • Server OS and Version: Linux x64

Steps to reproduce

  1. Activate plugin, wait 1 minute
  2. error logs
  • Undefined index: SCRIPT_FILENAME at /var/www/.../html/nextcloud/lib/base.php#144
  • session_write_close(): Failed to write session data (files). Please verify that the current setting of session.save_path is correct (/var/lib/php/sessions) at /var/www/.../html/nextcloud/lib/private/Session/Internal.php#175
  • Directive 'safe_mode_protected_env_vars' is no longer available in PHP 5.4 or newer at Unknown#0
  • Undefined index: {DAV:}getlastmodified at /var/www/.../html/nextcloud/lib/private/Files/Storage/DAV.php#582

Actual result

Plugin is deactivated

Expected result

Plugin shall remain activated

Update to version 2018.5.0 leaves installation in maintenance mode

System Information

  • Nextcloud Version: 12.0.7
  • PHP Version: 7.1.16
  • Passwords Version 2018.5.0
  • Browser and Version: Chromium 66.0.3359.139
  • Client OS and Version: Windows 10 Pro
  • Server OS and Version: Debian 9 Stretch

Steps to reproduce

Install passwords app and update over the web interface.

Actual result

Update fails due to following error:
PHP Fatal error: Interface 'OCP\Migration\IMigrationStep' not found in /var/www/nextcloud/apps/passwords/lib/Migration/LegacyDatabaseMigration.php on line 24

Cause

The error is probably caused by the IMigrationStep interface introduced in nextcloud 13 which is not present in nexcloud 12 and breaks the update of the passwords app.

Expected result

Update goes through without problems.

Fix that worked for me

I downloaded the new Nextcloud Version 13.0.2 and upgraded my instance following the guide in the wiki Wiki

The new stable version 2018.6.0 leaves the server stuck in maintenance mode

Hello,

When we press the update button for the newest version from the app list of NextCloud, the button text stays in updating and the server gets stuck in maintenance mode. This is only happening with this update, and we have tried 3 times with the same result.

System Information

  • Nextcloud Version: 13.0.2
  • PHP Version: 7.1
  • Server OS and Version: Shared Hosting (Interserver)

Best regards,

Fernando Covecino

Old passwords disappeared after upgrade

I had been using the password app from fcturner. After I have migrated nc11 from standalone ubuntu to nc 12 on debian docker, I have lost my passwords in password app.

I have tried to reexecute the migration, but without success. All passwords seem to be still in db.

I applied my old instanceid and secret. How could I manully decrypt or restore my passwords?

X-Forwarded-Proto

I really like that the app checks if its running on https. Unfortunately I'm running nextcloud behing a reverse proxy which prevents me from using the app.

Checking "X-Forwarded-Proto" would fix this problem :)

HTTPS check failing

Hello,

I installed this app on my Nextcloud today. The problem is that I'm getting the "HTTPS REQUIRED" page, blocking access to the app. The fun part is that my domain is fully in HTTPS 😃

I guess the problem is that my Nextcloud server is internally forwarded (in HTTP) to a reverse proxy, which then serves it in HTTPS to the client (me). The check of your app seems to be on server side, although the most important part is the final request sent to the client.

I hope my explanation is clear. Here is my setup:

OS: Debian 9 (stretch) up-to-date
Server: nginx/1.12.2 (reverse proxy that forwards requests to Apache/2.4.25. Nextcloud is processed by Apache)
HTTPS: Yes, enabled in nginx (with Let's Encrypt)
PHP version: 7.2.2
Nextcloud version: 13.0.0

Thank you for your help and your awesome work!

Locked out asking for HTTPS

Hi

I'm running Nextcloud via docker, behind another ontainer which is dealing with HTTPS. Seems your apps doesn't acknowledge that, it's preventing me from using it with a splash screen asking for HTTPS...

Please add a button so an admin user can ignore the warning.

Best regards,

[Feature] Activity Support

Currently, no activities are created for adding/editing/deleting passwords. This is of course a minor issue, but would be nice to have to allow auditing of passwords.

System Information

  • Nextcloud Version: 13.0.2

Steps to reproduce

  1. Create/edit/delete password
  2. Check the activities app ("all activities")
  3. Observe that there are no entries related to Passwords

Actual result

No activities recorded.

Expected result

The Passwords app should create activities whenever passwords are

  • created
  • edited
  • deleted
  • tagged
  • moved
  • shared
  • share accessed

Password page fails to load JS

So after the request here to test the app I gave it a go.

I backed up the db, made sure I was on 2017.11 and then downloaded the master.zip from this repo, unpacking the src folder to the nextcloud/apps folder as passwords.

I did the upgrade, let it do the haveibeenpwned.com web service checks and then tried to access the app via the link and was presented with a blank screen.

The console log of the browser states it is unable to find the files in js/Static/

HTTPS required - but already there

hello there,

i'd love to use nextcloud-passwords
when i try to access it say's "Https required"

i'm using nextcloud-apache along with jwilder-ngix && letsencrypt-companion docker-compose file.
(if needed i can provide)

bildschirmfoto 2018-02-24 um 17 10 20

Passwords cannot create anything

I am using a fresh install under NC13. When I am starting the app, the spinner in the middle of the empty page never stops. When I am trying to add a folder or password, the message at the top "creation of the folder failed" (maybe not 100% correct due to translation) pops up. Any ideas? File rights in passwords folder are 755 and owner is apache.

Notes are truncated without notification

'New Password' form doesn't warn user about truncating of content, which exceeds length limit. User may loose his data, because he doesn't know about this.
I checked only Notes field, but probably the problem occurs on the other fields.

System Information

  • Nextcloud Version: 13.0.0
  • PHP Version: 7.2.2
  • Passwords Version: 2018.3
  • Browser and Version: Mozilla Firefox 56.0.2
  • Server OS and Version: CentOS 7.2

Steps to reproduce

  1. Open 'New Password' form.
  2. Fill required fields with proper data.
  3. Fill the Notes field with very long text (e.g 6,000 characters).
  4. Click Save button.
  5. Open newly created entry.
  6. Compare content of Notes with previously saved text.

Actual result

Saved text is shorter than text in step 3.

Expected result

  1. Notify user about reaching length limit by a counter on the bottom or by another way.
  2. Increase length limit of the Notes field to 10,000 characters or more.

All passwords marked as breached when using haveibeenpwned.com

System Information

  • Nextcloud Version:
    13.0.2
  • PHP Version:
    7.1.16
  • Passwords Version
    2018.5.2
  • Browser and Version:
    Not applicable since its not an issue with my browser
  • Client OS and Version:
    Not applicable since its not an issue with my OS
  • Server OS and Version:
    Ubuntu 16.04.2

Steps to reproduce

  1. Set HIBP as source for password security checks
  2. Create a password which is not breached

Actual result

All my passwords seem to have been breached, but when i look for them on the haveibeenpowned website they aren't breached. How is this possible that all of my passwords get this insecure status when the source where it checks (haveibeenpowned) doesn't report them as breached?
Im reporting this since i found it really weird that all of my passwords have been breached, since some of them have been generated by the passwords app and are not for online services, but for use only internally so they cannot have been leaked.

Expected result

They shouldn't have been reported as breached, since the website doesn't report them as breached.

passwords view with name, username, tags

Currently in passwords view, no matter if it is all passwords view or folder view, passwords list has only name, password strenght indicator, more indicator, date changed.
It is very important that this list has also username column which in case of two different usernames for the same name, one could easly distinguish the difference.
The workaround for this is to add the username manually to name filed but it make it more cumbersone.

Support global search

In folder view search should be working accross all folders, but it is not.
I think it is more feature request than an issue.

System Information

  • Nextcloud Version: 13.0.0
  • PHP Version: 7.2
  • Passwords Version 2018.4.0-build2062 (nightly)
  • Browser and Version: FF Windows 59 64-bit
  • Server OS and Version: Ubuntu 16.04

Steps to reproduce

  • go to folder view
  • click search for password entry
  • enter some password for search that you know is in one of the folders displayed in the folder view
  • password will not be found - but it should
  • if one does the same search within folder where password entry is located it will be found
  • if one does the seam search from All view, the entry will be found

Passwords Default Activity Settings

As email and notification settings are getting added to the latest git version, I was hoping to request these settings to also appear in the Admin --> Activity --> Default Settings. This way new users could automatically be setup for emails on passwords being shared with them, should the admin deem this necessary.

It would greatly simplify our usage. Thanks!

Passwords on NC 13 ?

Hi, first of all thanks for the great work :)
Just upgraded from NC 12.0.5 to NC 13.0.0 RC3 and I can't activate Passwords anymore :/

root@host1:/var/www/nextcloud# sudo -u www-data php occ app:enable passwords

[Exception]
App "Passwords" cannot be installed because it is not compatible with this version of the server.

app:enable [-g|--groups GROUPS] [--]

root@host1:/var/www/nextcloud#

You state Passwords works on "Nextcloud 12+", does that include NC13 or if this true for NC12* only ?

Regards

Problem with loading modules Marked and SimpleMde

I did install the nightly version (27 Feb) and now I am having new problems, I did not have before:
When I click on details, I get " the module Marked could not get loaded. Possibly the connection to Nextcloud is broken" and when I click on edit, I get " the module SimpleMde could not get loaded. Possibly the connection to Nextcloud is broken" and the NoticeBox is no longer present. I translated the error messages, so they are not verbatim.

I reverted to another nightly (23 Feb) working fine. If you cannot reproduce those errors and need me to investigate more, I will install it and try again, but until you order me to do that, I will stay with the working version.

Sharing Broken in V4.0

System Information

  • Nextcloud Version: 13.0.1
  • PHP Version: 7.1.16
  • MySQL Version: 5.7.22
  • Passwords Version: 2018-V4.0
  • Browser and Version: Chrome
  • Server OS and Version: Debian Jessie, kernel 4.14.36

Steps to reproduce

Create password, attempt to share with another user, select username from autocomplete.

Actual result

Error shows up on top of Nextcloud window, stating: "Unable to share password: Invalid receiver uid"

Expected result

Username should show up in Shared list.

Other info

I am using LDAP users.  Sharing worked fine on previous version of Password 2018-v3.0

Log Output:

{"reqId":"095ukOijSl9Mn83Nnfky","level":3,"time":"2018-04-26T13:14:34-05:00","remoteAddr":"X.X.X.X","user":"bob","app":"passwords","method":"POST","url":"/index.php/apps/passwords/api/1.0/share/create","message":"Exception: {"Exception":"OCA\\Passwords\\Exception\\ApiException","Message":"Invalid receiver uid","Code":256,"Trace":"#0 [internal function]: OCA\\Passwords\\Controller\\Api\\ShareApiController->create('c0e9d810-0544-4...', 'alice', 'user', NULL, false, true)\n#1 \/var\/www\/nextcloud\/lib\/private\/AppFramework\/Http\/Dispatcher.php(161): call_user_func_array(Array, Array)\n#2 \/var\/www\/nextcloud\/lib\/private\/AppFramework\/Http\/Dispatcher.php(91): OC\\AppFramework\\Http\\Dispatcher->executeController(Object(OCA\\Passwords\\Controller\\Api\\ShareApiController), 'create')\n#3 \/var\/www\/nextcloud\/lib\/private\/AppFramework\/App.php(115): OC\\AppFramework\\Http\\Dispatcher->dispatch(Object(OCA\\Passwords\\Controller\\Api\\ShareApiController), 'create')\n#4 \/var\/www\/nextcloud\/lib\/private\/AppFramework\/Routing\/RouteActionHandler.php(47): OC\\AppFramework\\App::main('ShareApiControl...', 'create', Object(OC\\AppFramework\\DependencyInjection\\DIContainer), Array)\n#5 [internal function]: OC\\AppFramework\\Routing\\RouteActionHandler->__invoke(Array)\n#6 \/var\/www\/nextcloud\/lib\/private\/Route\/Router.php(297): call_user_func(Object(OC\\AppFramework\\Routing\\RouteActionHandler), Array)\n#7 \/var\/www\/nextcloud\/lib\/base.php(998): OC\\Route\\Router->match('\/apps\/passwords...')\n#8 \/var\/www\/nextcloud\/index.php(37): OC::handleRequest()\n#9 {main}","File":"\/var\/www\/nextcloud\/apps\/passwords\/lib\/Controller\/Api\/ShareApiController.php","Line":199}","userAgent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.183 Safari/537.36 Vivaldi/1.96.1147.32","version":"13.0.1.1"}

Custom Password Fields

Hi, it would be a nice feature to have extra password fields (or other types of text fields) for PINs/PUKs (Mobil-Simcard) or second password for account restore and so on.

Example: In the app passman it is possible (not perfect) to add extra fields with different field types (simple textarea, password field, ...).
In KeyPass it is also possible to add custom fields to login.

Error: Creating folder failed

System Information

  • Nextcloud Version: 13.0.1
  • PHP Version: 7.1 (official Docker image)
  • Passwords Version: 2018.3.0
  • Browser and Version: FF 59
  • Client OS and Version: Ubuntu 16 LTS
  • Server OS and Version: official Docker image

Steps to reproduce

  1. Go to password app /apps/passwords/#/folders
  2. Click on + -> New Folder
  3. Enter folder name and click on Yes

Actual result

Folder not created. Error notice appears on top with: Creating folder failed

Expected result

Folder shpuld be created.

Log

Doctrine\DBAL\Exception\DriverException: An exception occurred while executing
'INSERT INTO "passwords_entity_folder_revision"("user_id","uuid","deleted","created","updated","model","favourite","label","parent",
"cse_type","hidden","trashed","edited","sse_type","client","sse_key")
VALUES(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)' 
with params ...
SQLSTATE[22001]: String data, right truncated: 7 ERROR: value too long for type character varying(32)

ERROR: value too long for type character varying(32) for attribute sse_key

HTTPS Issue Reverse Proxy

Im getting the error:
HTTPS Required

I think this is because im on a reverse proxy, and the traffic from my reverse proxy to nextcloud is http it doesnt recognize this. Is there a way to fix this? I dont want to get rid of my reverse proxy since it handles all my certificates and renews them automatically.
I would love a solution.

If you need more info just drop me reply

Export fails with "createExportFolderMapping is not a function"

System Information

  • Nextcloud Version: 13.0.2
  • PHP Version: 7.2.4
  • Passwords Version: 2018.4.2
  • Browser and Version: chrome 66.0.3359.139
  • Client OS and Version: win 10 home x64
  • Server OS and Version: ubuntu 16.04

Steps to reproduce

  1. Tell us how to reproduce your issue.
  • Create a password
  • Go to backup / restore
  • Choose export
  • Choose any export except database
  • Choose any additional option
  • Click export.

Actual result

What does happen?

  • A popup opens that says "this._createExportFolderMapping is not a function"
  • Console log says: "BackupSection.js:1
    TypeError: this._createExportFolderMapping is not a function
    at Function._convertDbToExportArray (ExportManager.js:1)
    at Function.exportCsv (ExportManager.js:1)"

Expected result

What should happen?
I can export the csv file.

Firefox extension cannot save new passwords

See https://help.nextcloud.com/t/firefox-extension-cannot-save-new-passwords/31556

Firefox 60.0
Firefox Passwords extension 1.5.0
NextCloud 13.0.2
NextCloud Passwords 2018.5.1

Error in NextCloud logs

Error	index	ArgumentCountError: Too few arguments to function OCA\Passwords\Services\Object \PasswordRevisionService::create(), 13 passed in /var/www/nextcloud/apps/passwords/lib/Controller/Api/Legacy/LegacyPasswordApiController.php on line 162 and exactly 14 expected

/var/www/nextcloud/apps/passwords/lib/Controller/Api/Legacy/LegacyPasswordApiController.php - line 162: OCA\Passwords\Services\Object\PasswordRevisionService->create('ff22255e-2a40-4...', 'xxx', 'gcotnoir', 'none', '', '[email protected]...', 'https //git.mdn...', '', '00000000-0000-0...', '1526000974', 0, false, false)
[internal function] OCA\Passwords\Controller\Api\Legacy\LegacyPasswordApiController->create('xxx', 'gcotnoir', 'https //git.mdn...', NULL, NULL)
/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 161: call_user_func_array(Array, Array)
/var/www/nextcloud/lib/private/AppFramework/Http/Dispatcher.php - line 91: OC\AppFramework\Http\Dispatcher->executeController(Object(OCA\Passwords\Controller\Api\Legacy\LegacyPasswordApiController), 'create')
/var/www/nextcloud/lib/private/AppFramework/App.php - line 115: OC\AppFramework\Http\Dispatcher->dispatch(Object(OCA\Passwords\Controller\Api\Legacy\LegacyPasswordApiController), 'create')
/var/www/nextcloud/lib/private/AppFramework/Routing/RouteActionHandler.php - line 47: OC\AppFramework\App main('LegacyPasswordA...', 'create', Object(OC\AppFramework\DependencyInjection\DIContainer), Array)
[internal function] OC\AppFramework\Routing\RouteActionHandler->__invoke(Array)
/var/www/nextcloud/lib/private/Route/Router.php - line 297: call_user_func(Object(OC\AppFramework\Routing\RouteActionHandler), Array)
/var/www/nextcloud/lib/base.php - line 999: OC\Route\Router->match('/apps/passwords...')
/var/www/nextcloud/index.php - line 37: OC handleRequest()
{main}

Just getting a blank page

I tried installing this plugin on my NC12.0.5 on a shared OVH host (runs NC quite crappy to be honest) but I just get a blank page. No error message in the NC log or the browser console that seems to be related.

Is there any requirement for this app to work? Maybe some security setting without it displays nothing?

New password generation needs more variety

I suspect this is already todo, but currently the two options are both entirely letter based (and quite short).

I've already run in to the issue that a website REQUIRES a number, but neither automatic option provide this.

Also a length option would be desirable as well as a special char option like the old app.

Migration following migration proposal fails

System Information

  • Nextcloud Version: 12.0.7
  • PHP Version: 7.1
  • Passwords Version 2018.5.2
  • Browser and Version: FF 60
  • Client OS and Version: na
  • Server OS and Version: Ubuntu LTS 14.04

Steps to reproduce

  1. Tell us how to reproduce your issue.
  • This is an update from ownCloud to Nextcloud (oC 9.1.8 to nc 10 -> nc 11 -> nc 12.0.7).
  • Passwords legacy app in oC 9.1.8 is version 20-beta9
  • nc10 and 11 have no password app installed in the migration path
  • After going through this in nc 12.0.7 install passwords 2018.5.2
  • Trigger update by "occ config:app:set passwords installed_version --value 2017.12" and afterwards "occ upgrade" like described here: https://git.mdns.eu/nextcloud/passwords/wikis/Administrators/Legacy-Migration

Actual result

In the upgrade process errors are thrown, e. g.
0/3 [>---------------------------] 0%Repair warning: Failed migrating password #4: Too few arguments to function OCA\Passwords\Services\Object\PasswordRevisionService::create(), 13 passed in /var/nextcloud/apps/passwords/lib/Migration/Legacy/LegacyPasswordMigration.php on line 141 and exactly 14 expected in /var/nextcloud/apps/p... [message is cut here]

Expected result

Migration should run without errors and passwords should show up.

Furthermore, if I try to run again by repeating "occ config:app:set passwords installed_version --value 2017.12" and afterwards "occ upgrade" the upgrade mechanism is no longer triggered. Is this intended?

[Feature] Folder / Tag / Group sharing

Hey there,
is it possible to share complete folders or tags with a user group? Such feature would be awesome, e.g. for board/marketing/presales/customers groups :-)

PS: Thank you for the great alternative, which is much more integrated into nextcloud.

Launching Passwords app kill External Storage

So i have found that after being in Passwords App, if i go back to my File list (which is only made up of External Storage mounts), they are then not accessible.

The Auth against External mounts, when this fails is

  • SMB / CIFS
  • Login credentials, save in database
  • which is authenticated against AD via LDAP setup

I did notice that if the external mounts uses these settings its ok

  • SMB / CIFS
  • Username & Password
  • which is just a local user on a remote unix box

Also when in this 'state' the desktop client can also no longer sync those external mounts either !

Thanks

ZT

Minimum php version is too high on Debian Jessie and stretch

The minimum version to install this app is PHP 7.1. The maximum version number of Debian without backports is 7.0. I''ve running a Openmediavault nas with debian Jessie. The default php version on Jessie is 5.6. Is it possible to get this app running with an older version of PHP?
Otherwise i cant' install this app and the only alternative is to run Passman.

HTTPS not detected properly

Describe your issue here and remember not to include personal data as this is public.

System Information

  • Nextcloud Version: 13.0.2
  • PHP Version: 7.2
  • Passwords Version 2018.5.2

Steps to reproduce

Using Nextcloud behind Nginx reverse proxy and HTTPS not detected even though it's working perfectly fine.

Actual result

HTTPS failure in Passwords app.

Expected result

Passwords app should work since HTTPS is working.

I browsed through closed threads about this issue. My config.php has both 'overwriteprotocol' => 'https', and 'forcessl' => true, and I'm still having this issue. There are no errors in the Nextcloud logs and https is working perfectly in Nextcloud. Any idea how to overcome this issue? Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.