summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-01-17[#885]Encodes user_uuid and passphrase to allow utf-8 characteresThais Siqueira
with @tayanefernandes
2017-01-16Merge pull request #909 from pixelated/watch-jsAnike Arni
Adds js to watch command
2017-01-13Adds js to watch command so that dev is faster in jsAnike Arni
2017-01-13Fix js setup for vagrantTulio Casagrande
2017-01-13Merge pull request #906 from pixelated/key_expiryTulio Casagrande
Close session when UploadKeyError occurs
2017-01-13Mock register events to not complain about zmq certsTulio Casagrande
Related with: #815
2017-01-12Re-raise the exception after closing the sessionTayane Fernandes
We were trying to setup services even after closing the session. We fixed it and added unit test. Related with: #815
2017-01-11Close session when UploadKeyError occursTayane Fernandes
When the upload of the user key fails (i.e. Timeout), the session was being held in memory, preventing the user from trying again. Related with: #815, #889
2017-01-10Change the logger.info to logger.debugTayane Fernandes
Given that we don't need to expose the user fingerprint every time we login, we changed to log it only on debug mode. See #815
2017-01-10Check if key is synchronized with server at every loginTulio Casagrande
This is a temporary solution when uploading a regenerated key fails. It's going to attempt the upload again on the subsequent logins. The drawback with this solution, is that the fetch remote can increase the login time, specially with multiple users. See: #815
2017-01-10Fix regenerate keys test flowTulio Casagrande
The regenerate key test was not checking if the UploadKeyError exception was raised Related with: #815
2017-01-10Merge pull request #899 from bwagnerr/makeAnike Arni
Creates a unified makefile for pixelated client and web-ui
2017-01-09Moved source to . so we are compatible with shBruno Wagner
Snap uses sh directly to run the build, so we cannot expect bash. I changed everything to . so that the make runs more broadly
2017-01-09Added special bundled requirements for pysqlcipherBruno Wagner
The build breaks without it, with it most machines can run the tests
2017-01-09Added error message in case virtualenv doesn't existBruno Wagner
2017-01-09Functional tests and linters can now be ran standaloneBruno Wagner
Also adapted the README to use the makefile for instructions
2017-01-09Log user's current key for easier debugTulio Casagrande
Related with: #815
2017-01-06Raise exception when sending a renerated key failsTulio Casagrande
We still need to figure out what to do when the upload fails. But we're already raising the exception, so we can track it on the logs See: https://github.com/pixelated/pixelated-user-agent/issues/815
2017-01-06Removes soledad server (leap.soledad.server) from requirementsAnike Arni
with @thaissiqueira
2017-01-05Revert "[#888] Fix soledad class contract to be compatible with new merge. ↵Anike Arni
with @thaissiqueira." This reverts commit ebdeec4ad6d0f91bc60fd34a580fc02787026692.
2017-01-04Merge pull request #898 from bwagnerr/simplify_staticTulio Casagrande
Simplifies the get_static_folder on RootResource
2017-01-04[#888] Fix soledad class contract to be compatible with new merge. with ↵Anike Arni
@thaissiqueira.
2017-01-04Merge pull request #900 from bwagnerr/fix_test_siteTulio Casagrande
Fixed mockito conflict with zope
2017-01-04Make target setup now only calls installBruno Wagner
2017-01-04Simplified service ./go to call make directlyBruno Wagner
Also added the deactivation of the virtualenv before running anything, to avoid conflicting virtualenvs
2017-01-04Merge pull request #901 from bwagnerr/remove_ssh_keydirTulio Casagrande
Removes directory sshKeyDir
2017-01-03Moved bower install to npm post_installBruno Wagner
Also fixed some indentation errors on the Makefile
2017-01-03Removes directory sshKeyDirBruno Wagner
That was added when trying to add manhole support, we removed manhole some time ago and this directory doesn't make sense anymore, so I removed it
2017-01-03Fixed mockito conflict with zopeBruno Wagner
I bumped into this problem where trial would try to clean up after running the SiteTest and run into an error 'RememberedInvocation has no attribute "_implied"' That happened because mockito is strict with the set of functions it's mock accepts and _implied doesn't exist. It didn't really make sense in this test context so I've adapted the test to use MagicMock instead and now the test pass without problems.
2017-01-03Added coverage to the MakefileBruno Wagner
2017-01-03Go script is now using make to ease the transitionBruno Wagner
2017-01-03Adds javascript build and tests to makefileBruno Wagner
Now you can setup both javascript and python from scratch and run the test suites on both sides directly from the root of the project
2017-01-03Creates a unified makefile for pixelated client and web-uiBruno Wagner
The python setup (including automatic creation of virtualenv) and test runners are already working. Pending javascript build and tests
2017-01-03Simplifies the get_static_folder on RootResourceBruno Wagner
There are only two possibilities currently: - The static files are at web-ui/dist - The static files are installed by the debian package at /usr/share/pixelated-user-agent This change removed the third non-existent possibility that was causing errors sometimes in a new environment (service/web-ui/dist)
2017-01-02Removes unused methodThais Siqueira
2017-01-02Change python-gnupg to use our branch of key extensionThais Siqueira
2017-01-02[#851] minor refactoring, and using the right keymanager branchNavaL
2017-01-02[#850] refactoring as a result of moving should_renew to be in keyNavaL
2017-01-02[#850] keys will now be renewed two months before expiry dateNavaL
2017-01-02[#815] regenerating new keys when the current one expiresNavaL
2017-01-02[#815] regenerating new keys when the current one expiresNavaL
2016-12-30Merge pull request #893 from pixelated/webpackAnike Arni
Transition from require to webpack
2016-12-29Delete require config file main.jsAnike Arni
2016-12-29Move package script to npmAnike Arni
2016-12-29Adds back missing foundation bower dependency to fix buildAnike Arni
2016-12-29Move aliases to common folder for local and production compilationAnike Arni
2016-12-29Compile sandbox files through webpack as wellAnike Arni
2016-12-29Makes sure builds include all necessary filesAnike Arni
2016-12-29Use only dist folder for serving applicationAnike Arni
2016-12-28Fixes offcanvas menu by moving foundation back to index.htmlAnike Arni