Giter Site home page Giter Site logo

clipperz / password-manager Goto Github PK

View Code? Open in Web Editor NEW
726.0 47.0 135.0 19.48 MB

Clipperz is an online vault and password manager that knows nothing about you and your data. Everything you submit is locally encrypted by your browser before being uploaded to Clipperz. The encryption key is a passphrase known only to you and Clipperz could never access your data. Clipperz is built upon open proven and trusted encryption algorithms.

Home Page: https://clipperz.is

License: GNU Affero General Public License v3.0

PHP 1.78% CSS 3.52% JavaScript 70.69% Python 0.87% HTML 4.05% Shell 0.01% Hack 0.01% SCSS 19.08%

password-manager's People

Contributors

bryant1410 avatar dariowho avatar gcsolaroli avatar jokajak avatar kalamun avatar kuznetz avatar marclaporte avatar neilmarion avatar themiurgo avatar zertrin 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  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

password-manager's Issues

Cannot install/upgrade, because SOAP service (phpobjectgenerator.com/services/soap.php?wsdl) is down?

I am trying to install/upgrade Clipperz
There was an error about variable-as-reference in file class.zipfile.php line 189

$this->addPOGPackage($package[$key], &$paths);

change to

$paths_reference = &$paths;
$this->addPOGPackage($package[$key], $paths_reference);

But next one I cannot fix, as this service is down:

PHP Fatal error:  SOAP-ERROR: Parsing WSDL: Couldn't load from 
'http://www.phpobjectgenerator.com/services/soap.php?wsdl' : 
failed to load external entity 
"http://www.phpobjectgenerator.com/services/soap.php?wsdl"\n in 
/var/www/vault/setup/setup_library/upgrade.php on line 117

Unable to register on a fresh install

Hi,

Sorry the first image didn't display as I thaught
I've been installing Clipperz in order to test the solution which seem really interesting.
I made a brand new install with today up to date softs.
I am facing registration errors that are similar to others found on the forums (but way older).
The problem is I have an error while registering the first account :
Clipperz.PM.DataModel.User.exception.LoginFailed

I have tested in english, with and without the base 64 plugin.
I have BCMath included in PHP Version 5.4.4-14+deb7u14
I couldn't find any package php with a BiGint extension.

It is the same problem if I type http://myserver/clipperz/index.html and I tried to generate a .htaccess making default page index.html (and not index.php). But problem is still here.

I reinstalled multiple times Clipperz always facing same problem.

Here is the php logs :
[08-Sep-2014 14:30:36 UTC] registration
[08-Sep-2014 14:30:36 UTC] result: {"result":{"lock":"new lock","result":"done"}}
[08-Sep-2014 14:30:37 UTC] handshake
[08-Sep-2014 14:30:37 UTC] result: {"result":{"s":"
112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00","B":"723649e2cee759e52f83411c13a29366c19cbb71e6db86f897f550efb61d73d4"}}
[08-Sep-2014 14:30:37 UTC] handshake
[08-Sep-2014 14:30:37 UTC] credentialCheck
[08-Sep-2014 14:30:37 UTC] result: {"result":{"error":"?"}}
[08-Sep-2014 14:30:37 UTC] handshake
[08-Sep-2014 14:30:37 UTC] result: {"result":{"s":"112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00","B":"e1d34415841cbc466d8c85eb8cb2a6ca9349a586029ebfce678c49fcf2758d57"}}
[08-Sep-2014 14:30:38 UTC] handshake
[08-Sep-2014 14:30:38 UTC] credentialCheck
[08-Sep-2014 14:30:38 UTC] result: {"result":{"error":"?"}}

I don't see anything in apache logs beside :
[Mon Sep 08 16:31:52 2014] [error] [client 172.22.1.8] File does not exist: /var/www/clipperz/images, referer: http://172.22.1.6/clipperz/
[Mon Sep 08 16:31:52 2014] [error] [client 172.22.1.8] File does not exist: /var/www/clipperz/images, referer: http://172.22.1.6/clipperz/

which doesn't seem to be annoying.

The MySql database seems to be populated as I try to register. Everytime I try a newline is inserted into database in the User table.
(This is an example it may not be the same registering try as in the php logs don't worry if column content is not the same, it is just to give you an idea of what is working)

Thanks !

Raphaël

Clipperz.PM.DataModel.User.exception.LoginFailed

on a fresh install I:

  • edited "configuration.php"
  • followed "setup/index.php"
  • went to "gamma/index.html"
  • tried to create a new user:

Frontend-Error:

Clipperz.PM.DataModel.User.exception.LoginFailed

PHP-Error:

2015/05/27 22:01:46 [error] 27473#0: *305 FastCGI sent in stderr: "PHP message: registration
PHP message: result: {"result":{"lock":"","result":"done"}}" while reading response header from upstream, client: 77.64.189.242, server: U_DONT_NEED_TO_KNOW_MY_DOMAIN, request: "POST /index.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "U_DONT_NEED_TO_KNOW_MY_DOMAIN", referrer: "http://U_DONT_NEED_TO_KNOW_MY_DOMAIN/gamma/index.html"
2015/05/27 22:01:47 [error] 27473#0: *305 FastCGI sent in stderr: "PHP message: handshake
PHP message: result: {"result":{"s":"1fd35b3b4acbb0e4bebfbd18e0dcd4f32a5e956b0946c9b1ec0001a9dda74103","B":"1caac82469682f108ed5ce1df76bc73e2956b0ab1d8462b48b31d6d20c02c0b06"}}" while reading response header from upstream, client: 77.64.189.242, server: U_DONT_NEED_TO_KNOW_MY_DOMAIN, request: "POST /index.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "U_DONT_NEED_TO_KNOW_MY_DOMAIN", referrer: "http://U_DONT_NEED_TO_KNOW_MY_DOMAIN/gamma/index.html"
2015/05/27 22:01:47 [error] 27473#0: *305 FastCGI sent in stderr: "PHP message: handshake
PHP message: credentialCheck
PHP message: result: {"result":{"error":"?"}}" while reading response header from upstream, client: 77.64.189.242, server: U_DONT_NEED_TO_KNOW_MY_DOMAIN, request: "POST /index.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "U_DONT_NEED_TO_KNOW_MY_DOMAIN", referrer: "http://U_DONT_NEED_TO_KNOW_MY_DOMAIN/gamma/index.html"
2015/05/27 22:01:47 [error] 27473#0: *305 FastCGI sent in stderr: "PHP message: handshake
PHP message: result: {"result":{"s":"112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00","B":"d2661284a6ec0759727a35c497250b46978f61acbace3b43ee8c4b566d96b476"}}" while reading response header from upstream, client: 77.64.189.242, server: U_DONT_NEED_TO_KNOW_MY_DOMAIN, request: "POST /index.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "U_DONT_NEED_TO_KNOW_MY_DOMAIN", referrer: "http://U_DONT_NEED_TO_KNOW_MY_DOMAIN/gamma/index.html"
2015/05/27 22:01:48 [error] 27473#0: *305 FastCGI sent in stderr: "PHP message: handshake
PHP message: credentialCheck
PHP message: result: {"result":{"error":"?"}}" while reading response header from upstream, client: 77.64.189.242, server: U_DONT_NEED_TO_KNOW_MY_DOMAIN, request: "POST /index.php HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "U_DONT_NEED_TO_KNOW_MY_DOMAIN", referrer: "http://U_DONT_NEED_TO_KNOW_MY_DOMAIN/gamma/index.html"

Community edition install on PHP 5.3.x??

Hi Clipperz and group,

I am getting a ton of those messages when creating the php objects
(POG). My guess is that this is because my php version is later than
the one Clipperz community is written for, and the split() function is
deprecated in 5.3.0.

I tried to exchange all the split() functions with explode() functions, but with no luck. I might not have done it right..

I just ask if anyone had found a way to install Clipperz community
version with a later version of php than 5.1 so i could avoid downgrading
(don't like to go backwards.. ;o)

Thanks for any input - even if it is: "NO! It's not possible..."

Sincerely

/Mads

Bookmarklet unable to collect login configuration

There are websites where the Clipperz bookmarklet is unable to collect information about the login form.
Here are some examples:

  • myspace.com
    user cannot select the "copy configuration" button, dimmed underneath the lightbox containing the login form
  • lufthansa.com
    the bookmarklet does not recognize the presence of the login form on the page

Thanks,
Marco

Problems building with possible solution?

I had problems building on Ubuntu 12.04:

Traceback (most recent call last):
File "/home/llynix/Desktop/Web/password-manager/scripts/builder/main.py", line 197, in
main()
File "/home/llynix/Desktop/Web/password-manager/scripts/builder/main.py", line 191, in main
build(settings, currentRepository)
File "/home/llynix/Desktop/Web/password-manager/scripts/builder/main.py", line 105, in build
builder = builderClass(frontend, loadSettings('frontend', frontend), repository.version())
File "/home/llynix/Desktop/Web/password-manager/scripts/builder/repository.py", line 48, in version
result = self.revision()
File "/home/llynix/Desktop/Web/password-manager/scripts/builder/repository.py", line 65, in revision
return self.repository.commits()[0].id

File "/usr/lib/pymodules/python2.7/git/repo.py", line 127, in commits
return Commit.find_all(self, start, path, **options)
File "/usr/lib/pymodules/python2.7/git/commit.py", line 132, in find_all
return cls.list_from_string(repo, output)
File "/usr/lib/pymodules/python2.7/git/commit.py", line 159, in list_from_string
author, authored_date = cls.actor(lines.pop(0))
File "/usr/lib/pymodules/python2.7/git/commit.py", line 253, in actor
actor, epoch = m.groups()
AttributeError: 'NoneType' object has no attribute 'groups'

I managed to get it to build by replacing 'repository.version' with '1' at around line 205 in main.py:

builder = builderClass(frontend, loadSettings('frontend', frontend), repository.version())

            builder = builderClass(frontend, loadSettings('frontend', frontend), '1')

Not sure if this caused any problems.

installation error

I was trying to install and i got the following error.
root@localhost:/var/www/pm/pm/scripts# ./build install --ALL
PHP builder - RUN
frontend [beta]: compressing CSS
frontend [beta]: compressing regular bookmarklet code
frontend [beta]: compressing IE bookmarklet code

frontend [beta]: compressing application code

[PHP builder - beta] index.html checksum: 2f80 3dd1 4b9a 7750 8bd2 4594 418d 31b5 (md5)
[PHP builder - beta] index.html checksum: b113 c7b4 3043 07f4 b7ec 2c3c 5a47 956f 6b3e 889f (sha1)

[PHP builder - beta] index.html checksum: 25b6 072b d648 e85a 35c6 c829 95b7 982d 0661 4d98 93d4 3181 f316 a4f6 5b5e ce81 (sha256)

frontend [gamma]: compressing CSS
frontend [gamma]: compressing regular bookmarklet code
frontend [gamma]: compressing IE bookmarklet code

frontend [gamma]: compressing application code

[PHP builder - gamma] index.html checksum: ccbc cd47 d206 ecd8 ac82 62d5 a4fc ebc2 (md5)
[PHP builder - gamma] index.html checksum: 1ea5 4806 7608 fd3f 4f23 95f9 2e9f 49ba 93eb 0a15 (sha1)

[PHP builder - gamma] index.html checksum: 9bfc c3fe 657d 4928 0fcc 38be 070d 8340 27ed 3c3c 7672 585a fbac 7fe3 a075 6655 (sha256)

FILE: jquery.mobile-1.3.0-rc.1.css
Traceback (most recent call last):
File "/var/www/pm/pm/scripts/builder/main.py", line 196, in
main()
File "/var/www/pm/pm/scripts/builder/main.py", line 190, in main
build(settings, currentRepository)
File "/var/www/pm/pm/scripts/builder/main.py", line 109, in build
assembleBackend(backend, frontends, settings['versions'])
File "/var/www/pm/pm/scripts/builder/main.py", line 83, in assembleBackend
backendBuilder.run()
File "/var/www/pm/pm/scripts/builder/backendBuilder.py", line 123, in run
index = self.configureIndexContent(frontend.assemble())
File "/var/www/pm/pm/scripts/builder/frontendBuilder.py", line 337, in assemble
css = self.cssTagForContent(self.compressCSS(self.loadFilesContent('css', self.settings['css'])))
File "/var/www/pm/pm/scripts/builder/frontendBuilder.py", line 115, in loadFilesContent
result += fileHandler.read() + '\n'
UnboundLocalError: local variable 'fileHandler' referenced before assignment
root@localhost:/var/www/pm/pm/scripts#

Login failed on offline copy.

Hello, did I install the beta and delta versions only that both had the same problem.
The new user account functions normally, but when you log gives error "Login failed".

Apache error:
[Fri Nov 13 10: 47: 23.219586 2015] [: error] [pid 1772] [client 192.168.52.25:64614] handshake, referer: http://192.168.3.82/clipperz/beta/index.html
[Fri Nov 13 10: 47: 23.220374 2015] [: error] [pid 1772] [client 192.168.52.25:64614] credentialCheck, referer: http://192.168.3.82/clipperz/beta/index.html
[Fri Nov 13 10: 47: 23.353236 2015] [: error] [pid 1772] [client 192.168.52.25:64614] result: {"result": {"error": ""}}, referer: http: / /192.168.3.82/clipperz/beta/index.html

Someone help me?
Thank you!

feedback for build script - Gamma frontend.

Everything seems to work fine however,

there are missing images, at least I cannot locate them

CardDialogBack i believe was one of the missing images.

I would like to use the gamma front end however the missing images make it so that we cannot create new accounts.

Another question:

Does the gamma front end replace the beta front end without having to do much database work? Not a big deal if so, just wondering.

Question regarding past feature request - edit cards

I am wondering if we can use jquery or on the browser itself greasemonkey+jquery to inject the button for adding a new line between every password line on clippers so we can stay a bit more organized in our cards ( we like to keep history of our old passwords and the edit card layout makes this a little cumbersome)

Would this break some type of chronological or password integrity that gets stored locally.

Please let me know.

Install error

Hi,

I want to try clipperz on my server, I have followed guidelines :

apt-get install git-core bc php-services-json python-git

mkdir clipperz
cd clipperz

git clone [email protected]:clipperz/password-manager.git
cd password-manager
./scripts/build install --backends php python --frontends beta gamma

But it ends with AttributeError: 'NoneType' object has no attribute 'groups'

Can I have some help ?

where are direct logins gone?

hi,
really enjoying the new clipperz layout!
but what about direct logins?
i found some of the already configured logins, some of those in the wrong card.
and i cannot find a way to create a new direct login.
is it my fault? it was a very useful feature...
thanks and cheers

Upgrading process?

I've been running Clipperz self-hosted for the last 4 years without any issues. It's a great tool!

Now, I'd like to bring it up to current version. But, since the data in it is critical to my personal life I want to make sure it doesn't cause any headaches. I haven't found anything written in the distribution about upgrading.

I suppose I could just reinstall and point it at the old database. But, I can't be sure there isn't some schema change that would break compatibility. Is there anything I should know before I try this? I can't find version numbers anywhere, but it seems the majority of the files are dated 4/3/2008.

Keep up the great work, guys!

Can't login into offline copy if passphrase is 32 length long

It seems that if passphrase consists of 32 characters, the offline copy doesn't work, i.e. you can't login into it, because it always says "login failed". Here is a sequence of steps to reproduce the issue:

  1. create a new clipperz account
  2. set passphrase to 12345678901234567890123456789012 or any other 32 length long
  3. create offline copy
  4. try to login into offline copy and you will see "login failed" message

Feature Request - Ability to insert in between items on cards.

Since the cards do not automatically alphabetize and easy way to help manage a lot of info in one card would be to add the ability to insert lines between items when editing a card.

Also a spacer button would be nice too so that all the info doesnt look all jumbled

right now we've been using empty fields to act as spacers but obviously that is not the intended use. Thanks!

Failed register

Hi,
I'm testing this solution and I'mhaving some registration troubles :

<-- Here the screenshot -->

failed

Here some logs : (error.log)

[Wed Nov 02 16:57:49.361404 2016] [:error] [pid 12680] [client http://xxx.xxx.xxx.xxx] registration, referer: http://xxx.xxx.xxx.xxx [Wed Nov 02 16:57:49.363113 2016] [:error] [pid 12680] [client http://xxx.xxx.xxx.xxx] result: {"result":{"lock":"","result":"done"}}, referer: http://xxx.xxx.xxx.xxx [Wed Nov 02 16:57:49.392571 2016] [:error] [pid 12680] [client http://xxx.xxx.xxx.xxx] handshake, referer: http://xxx.xxx.xxx.xxx [Wed Nov 02 16:57:49.648845 2016] [:error] [pid 12680] [client http://xxx.xxx.xxx.xxx] result: {"result":{"s":"112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00","B":"40ad5382cf88d52b324a91c2ffe03f549e1b333b5525ec9f1bc3a4ba589fd00a"}}, referer: http://172.30.1.169/ [Wed Nov 02 16:57:49.751762 2016] [:error] [pid 12680] [client http://xxx.xxx.xxx.xxx] handshake, referer: http://xxx.xxx.xxx.xxx [Wed Nov 02 16:57:49.752091 2016] [:error] [pid 12680] [client http://xxx.xxx.xxx.xxx] credentialCheck, referer: http://xxx.xxx.xxx.xxx [Wed Nov 02 16:57:49.806942 2016] [:error] [pid 12680] [client http://xxx.xxx.xxx.xxx] result: {"result":{"error":"?"}}, referer: [Wed Nov 02 16:57:49.849723 2016] [:error] [pid 12680] [client http://xxx.xxx.xxx.xxx] handshake, referer: [Wed Nov 02 16:57:50.103948 2016] [:error] [pid 12680] [client http://xxx.xxx.xxx.xxx] result: {"result":{"s":"112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00","B":"4bc31f97d38e53bddf0121f41a3c2acb771f2092e131a8e85533905e7d102299"}}, referer: http://172.30.1.169/ [Wed Nov 02 16:57:50.178522 2016] [:error] [pid 12680] [client http://xxx.xxx.xxx.xxx] handshake, referer: http://xxx.xxx.xxx.xxx [Wed Nov 02 16:57:50.178848 2016] [:error] [pid 12680] [client http://xxx.xxx.xxx.xxx] credentialCheck, referer: http://xxx.xxx.xxx.xxx [Wed Nov 02 16:57:50.232717 2016] [:error] [pid 12680] [client http://xxx.xxx.xxx.xxx] result: {"result":{"error":"?"}}, referer: http://xxx.xxx.xxx.xxx

Cordially,
Loowkis

Cancel button in card edit dialog does not work

Hi. I installed the latest master branch and I noticed that the "Cancel" button in the card edit dialog does nothing when clicked.

I tested in Firefox 10 and Chrome on Windows and Linux.

The button works on the clipperz.com website.

Firebug says "someValues.versions is undefined".

Chrome says the following:

Uncaught TypeError: Cannot read property '#<Object>' of undefined
Clipperz.PM.DataModel.Record.MochiKit.Base.update.processData/clipperz/:3567
Clipperz.PM.DataModel.Record.MochiKit.Base.update.restoreValuesFromSnapshot/clipperz/:3577
Clipperz.PM.DataModel.Record.MochiKit.Base.update.cancelChanges/clipperz/:3577
YAHOO.extendX.cancelButtonHandler/clipperz/:3062
YAHOO.extendX.onClick/clipperz/:1772
wrap.wrappedFn/clipperz/:1448
addListener.wrappedFn/clipperz/:998
fireLegacyEvent/clipperz/:1000
addListener.el.(anonymous function)

Clipperz reffers to some image files which don't exist

When logging in I noticed 2 404 erorrs for images/default/gradient-bg.gif and images/default/layout/gradient-bg.gif. These images don't exist. These errors exist on the production clipperz.com website as well.

Also when grepping after "images/default" in frontend/beta, there are many other references to images which don't exist.

Build Issue

Hello,

I'm trying to build clipperz open source on an ubuntu 12.04.

When I run the build command like it is said in the Readme, I have an error (see below) :

Can anyone tell me what is wrong ?

[PHP builder - gamma] index.html checksum: 693d 7a4a 8507 faa5 28df 3998 fd83 7262 (md5)
[PHP builder - gamma] index.html checksum: 7271 49c7 d6f8 d0a8 b414 7c36 e9e9 b817 af85 b5a6 (sha1)

[PHP builder - gamma] index.html checksum: 0d44 40bb 31b9 599c bc91 3af4 2f1f 54d5 33b6 8696 b513 f13d 9eb1 96e3 4be0 fd74 (sha256)

Python builder - RUN
Traceback (most recent call last):
File "/home/oasisadmin/clipperz/password-manager/scripts/builder/main.py", line 196, in
main()
File "/home/oasisadmin/clipperz/password-manager/scripts/builder/main.py", line 190, in main
build(settings, currentRepository)
File "/home/oasisadmin/clipperz/password-manager/scripts/builder/main.py", line 109, in build
assembleBackend(backend, frontends, settings['versions'])
File "/home/oasisadmin/clipperz/password-manager/scripts/builder/main.py", line 83, in assembleBackend
backendBuilder.run()
File "/home/oasisadmin/clipperz/password-manager/scripts/builder/backendBuilder.py", line 103, in run
self.compileCode()
File "/home/oasisadmin/clipperz/password-manager/scripts/builder/backends/pythonBuilder.py", line 20, in compileCode
shutil.copytree(src, dst)
NameError: global name 'shutil' is not defined

Mitro with very good design

Documentation

Could you add some doc to the project so newbies can understand something, please?

Field Ordering

It would be nice to be able to move field around and to insert new fields at a chosen position among the existing fields.

Having trouble building

I am having trouble building clipperz out of git, sorry if i am not familiar with requirements and such... any help is appreciated

root@webserver:/var/www/clipperz-password-manager-b312e03# ./scripts/build clean install debug --frontends beta --backends php
cleaning up â¦
MODULE: beta
MODULE: php
PHP builder - RUN
frontend [beta]: compressing JS code
frontend [beta]: compressing JS code
Traceback (most recent call last):
File "/var/www/clipperz-password-manager-b312e03/scripts/builder/main.py", line 166, in
main()
File "/var/www/clipperz-password-manager-b312e03/scripts/builder/main.py", line 161, in main
build (settings)
File "/var/www/clipperz-password-manager-b312e03/scripts/builder/main.py", line 94, in build
assembleBackend(backend, frontends, settings['versions'])
File "/var/www/clipperz-password-manager-b312e03/scripts/builder/main.py", line 83, in assembleBackend
backendBuilder.run()
File "/var/www/clipperz-password-manager-b312e03/scripts/builder/backendBuilder.py", line 83, in run
self.writeToTargetFolder(frontendPath + 'index_debug.html', self.configureIndexContent(frontend.assemble(assemblyMode='DEBUG', versionType='DEBUG')))
File "/var/www/clipperz-password-manager-b312e03/scripts/builder/frontendBuilder.py", line 392, in assemble
version = self.repositoryVersion(),
File "/var/www/clipperz-password-manager-b312e03/scripts/builder/frontendBuilder.py", line 58, in repositoryVersion
result = self.gitRepositoryVersion()
File "/var/www/clipperz-password-manager-b312e03/scripts/builder/frontendBuilder.py", line 45, in gitRepositoryVersion
repo = Repo(self.projectDir)
File "/usr/lib/pymodules/python2.7/dulwich/repo.py", line 1102, in init
raise NotGitRepository(root)
dulwich.errors.NotGitRepository: /var/www/clipperz-password-manager-b312e03

problem with build

Hello,

I'm getting the following error when I want to build:
./scripts/build clean install debug --frontends beta --backends php
Traceback (most recent call last):
File "/root/clipperz-password-manager-36ff1de/scripts/builder/main.py", line 177, in
main()
File "/root/clipperz-password-manager-36ff1de/scripts/builder/main.py", line 171, in main
build(settings, currentRepository)
File "/root/clipperz-password-manager-36ff1de/scripts/builder/main.py", line 94, in build
frontends.append(frontendBuilder.FrontendBuilder(frontend, loadSettings('frontend', frontend), repository.version()))
File "/root/clipperz-password-manager-36ff1de/scripts/builder/repository.py", line 44, in version
result = self.revision()
File "/root/clipperz-password-manager-36ff1de/scripts/builder/repository.py", line 62, in revision
return self.repository.commits()[0].id
AttributeError: 'Repo' object has no attribute 'commits'

I'm using centos 6.2, python 2.7, GitPython 0.3.2
Could you help me?

Thank you!

Registration error

I installed Clipperz but when I try to record the first user returns me an error: Clipperz.PM.DataModel.User.exception.LoginFailed
Can yuo help me???

Cannot export HTML+JSON

Export to HTML+JSON format doesn't work when there is a lot of cards, it freezes on "exporting" message.
If you need more details I can help.

Index.php returns {"result":null}

Hello,

I'm having problems with installing the Community Edition. I've cloned the primary repo, got the installation to successfully complete the POG setup process, and the clipperz db has now has been populated with tables; however when I load the index.php in a browser I get "{"result":null}".

I've seen other people get this result when trying to use the POG setup or when trying to add users, but not at this stage. I'm assuming this is a pretty obvious noob problem, but I've not found anyone else asking for solutions when googling it.

Note:

  • from a permissions point of view all clipperz files are set as 644, and all directories, *.php, and *.sh files are 755
  • The php error log only showed a warning about duplicate instances of mysql, so I removed extension=mysql.so from my php.ini and the warning disappeared (and I re-POGed to confirm it would all still work).
  • I'm not that familiar with firebug, but the console doesn't show any "debug" statements.
  • BCmath and JSON extensions are shown enabled when I run phpinfo()

Thanks for any help.

SRP changes aren't in sync with the backends available

For what I can tell by commits, you recent security fixes only affect the front ends, meaning they introduce incompatibilities with backends available in the repository.

It is expected that your changes broke my nodejs backend (available in my fork on github too now, BTW), so I had to fix it, but I'm not sure if the fixes should effectively break community edition as such.

Just a heads up.

Build error

Hi,

I downloaded the clipperz today, and i have some issues building.

[root@localhost][]# git clone https://github.com/clipperz/password-manager.git
Cloning into password-manager...
remote: Counting objects: 1442, done.
remote: Compressing objects: 100% (880/880), done.
remote: Total 1442 (delta 688), reused 1281 (delta 527)
Receiving objects: 100% (1442/1442), 2.73 MiB | 963 KiB/s, done.
Resolving deltas: 100% (688/688), done.
[root@localhost][
]# cd password-manager/
[root@localhost][~/password-manager]# ./scripts/build clean install debug --frontends beta --backends php
Traceback (most recent call last):
File "/root/password-manager/scripts/builder/main.py", line 177, in
main()
File "/root/password-manager/scripts/builder/main.py", line 137, in main
currentRepository = repository.repositoryWithPath(projectBaseDir())
File "/root/password-manager/scripts/builder/repository.py", line 14, in repositoryWithPath
repo = hg.repository(ui.ui(), path)
File "/usr/lib/python2.7/site-packages/mercurial/hg.py", line 93, in repository
repo = peerlookup(path).instance(ui, path, create)
File "/usr/lib/python2.7/site-packages/mercurial/localrepo.py", line 1988, in instance
return localrepository(ui, util.urllocalpath(path), create)
File "/usr/lib/python2.7/site-packages/mercurial/localrepo.py", line 67, in init
raise error.RepoError(
("repository %s not found") % path)
mercurial.error.RepoError: repository /root/password-manager not found

I'm running on the following configuration:

  • OpenSUSE: Linux version 3.1.9-1.4-desktop (geeko@buildhost) (gcc version 4.6.2 (SUSE Linux) ) #1 SMP PREEMPT Fri Jan 27 08:55:10 UTC 2012 (efb5ff4)
  • apache2-2.2.21-3.6.1
  • php5-5.3.8-4.2.1
  • python-2.7.2-7.5.1
  • mercurial-1.9.3-4.2

Does anyone have a solution to this issue?

Problem with Offline copy generation

Hi
I've got the Community Edition working ok, and it seems to work as well as the old sourceforge version; however when I try to generate an Offline copy of the database (where it generates a self contained html file that includes the encrypted db), it points a new browser window to a subdirectory /dump/ (which doesn't exist in the original build /target/php/ directory.

There is a dump.php when run will dump the html code from the root directory, but adjusting the $htmlContent line in dump.php to point to the clipperz index.html just seems to lead to 'no web page found' errors.

I think where i've gone wrong is I've copied across the contents of /target/php/ to /var/www/clipperz and got it running, but perhaps the directory structure is not quite right? (I have to point the browser to /clipperz/beta obviously, but I don't want to mess any relative links in the code by moving the files in /beta/ up to the root directory).

Any tips?

QR codes from passwords

Apart from the "reveal password" button, I think a button to generate a QR code from a password/username would be useful: when using an account on a mobile device and being logged in to clipperz on a PC, QR codes are a quick and easy way to copy a complicated password to a mobile device.
MIT-Licensed Javascript library for generating QR codes:
http://davidshimjs.github.io/qrcodejs/

Timeout fix

this fixes the problem where the php side times out and loses the session.

it's mostly a change on the server side but it does introduce a change on the client side because there wasn't a way to catch the response in the PHP proxy.

Propose a working package in Download

Hello,

Would it be possible to have, in the download section, pre-build packages?

I mean a ready-to-deploy zip file.

I don't have python installed on my machines, and it would be a plus...

Not critical, but great
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.