summaryrefslogtreecommitdiff
path: root/changes
AgeCommit message (Collapse)Author
2015-10-02[bug] move assign to prevent race conditionIvan Alejandro
When the error happens too quickly, the errback is called before the assign of the callLater. And in the errback we cancel that call which gives an error. - Related: #7451
2015-10-02[bug] signal soledad bootstrap fail on initIvan Alejandro
- Resolves: #7503 Signed-off-by: Ivan Alejandro <ivanalejandro0@gmail.com>
2015-10-02[bug] remove bubble argument from the logbook NullHandlerRuben Pollan
NullHandler doesn't have anymore the argument bubble. https://pythonhosted.org/Logbook/changelog.html#version-0-11-0
2015-09-23[feat] disable email firewall on docker containersIvan Alejandro
- Related: #7471
2015-09-22[pkg] fold in changes0.9.0rc3Ivan Alejandro
2015-09-21[feature] retrieve specific smtp certificate. Closes: #4284Kali Kaneko
2015-09-18[bug] track soledad ready state on a shared placeIvan Alejandro
Connecting to the `soledad_bootstrap_finished` signal is not enough since the password change window is created after the signal is emitted, that way we were not able to tell when soledad is ready to be used. - Resolves: #7474
2015-09-18[bug] correctly return expected value for methods that check servicesKali Kaneko
these methods were returning None, and therefore breaking soledad password change (since it checks whether mail is enabled before changing soledad pass after srp pass change). - Resolves: #7470
2015-09-18[bug] show unread emails after sync completeIvan Alejandro
Right after a complete sync we show the unread emails. - Resolves: #7453
2015-09-18[feat] remove taskthread dependencyRuben Pollan
Refactor ivan's code (aa4b684d0682ff9faf1577653fa5ceabbc6e0f20) to remove the time.sleep. - Resolves: #7414
2015-09-17[bug] fix assignment of the incoming serviceKali Kaneko
the second callback was actually broken, not being called when it was supposed to be. the reason is that IncomingMail.startService returns a deferred which callback is called with the loopingCall instance only when the loopingCall is stopped.
2015-09-16[bug] authenticate logout calls to apiKali Kaneko
logout calls were not being authenticated, so we were receiving 401 return code.
2015-09-07[bug] fix argument number on window raise eventIvan Alejandro
- Resolves: #7415
2015-09-02[feat] load credentials from environment variableIvan Alejandro
Look for file defined in the `BITMASK_CREDENTIALS` env variable and load `provider`, `username` and `password` data. Trigger login if they were loaded correctly. The credentials file should look like this: [Credentials] username = my-account@my-provider.com password = secret - Resolves: #7419
2015-08-27[pkg] fold in changes0.9.0rc2Ivan Alejandro
2015-08-24[feat] allow to disable EIP on buildKali Kaneko
2015-08-24[bug] handle disabled registration, error 403.Ivan Alejandro
If the user wants to register a new account we check whether the provider allows registration or not right after getting the provider.json file and show an error msg on the wizard if not allowed. Also, there is a new signal to handle the error raised by the server if a registration attempt is made but is rejected with error 403. - Resolves: #6594
2015-08-14[bug] handle eip-config not providing locationsIvan Alejandro
Is valid for a provider not to provide locations for their gateways. - Resolves: #7281
2015-08-11[feat] add soledad sync progress to the UIIvan Alejandro
Register to Soledad's sync (send and receive) events and display the progress in the UI. - Resolves: #7353
2015-08-10[feat] Add script apply_updates.py for pyinstaller bundleRuben Pollan
apply_updates.py applies the already downloaded files from the updates folder and removes all the obsolete files from the bundle. It's meant to be use by the pyinstaller bundle. - Resolves: #7342 - Related: #5876
2015-08-07[test] fix SRP testsRuben Pollan
The tests where using deferToThread to run without need, I remove it and now it's easier to debug when one test fails. - Resolves: #7343
2015-08-05[feat] Move the updater code from the launcherRuben Pollan
The new pyinstaller method will rule out the launcher, we need the updater working inside bitmask client. - Closes: #7291
2015-07-20[bug] prevent logbook subscriber to failIvan Alejandro
Fix: If the logbook controller is not started the stop call will fail. Trying to start it twice fails.
2015-07-10[pkg] bump dependencies0.9.0rc1Ivan Alejandro
2015-07-10[pkg] fold in changesIvan Alejandro
2015-07-06[bug] run zmq log subscriber in backgroundIvan Alejandro
Prevent locks caused by the zmq log handler reaching the zmq's HWM (High water mark / buffer limit) and causing some components to block until the buffer is empty (running the zmq handler for instance). We run the zmq handler in the background all the time to prevent this. - Resolves: #7222
2015-06-29[bug] log contains exported PGP private keyIvan Alejandro
Due to #7139 (the logbook log centralizer) logs from 3rd party libs are included in the centralized logs with lots of debug information and we don't want that. We use the existing silencer to exclude logs that are not from leap modules. - Resolves: #7185
2015-06-22[feat] log lsb_release info if availableKali Kaneko
if the lsb_release utility is present on system, log part of its output so we can have more information about the platform bitmask is running on. - Resolves: #7162 - Releases: 0.9.0
2015-06-22[pkg] add changes fileIvan Alejandro
- Related: #7139 - Related: #7140 - Related: #7141 - Related: #7142 - Related: #7143 - Related: #7144 - Related: #7180 - Related: #7184
2015-06-10[bug] don't run event server on the standaloneIvan Alejandro
We don't need to run the event server on the backend if we are running from the standalone bundle since the launcher takes care of that. - Related: #7126
2015-06-08[bug] fix attribute error on mail conductorKali Kaneko
due to remaining bits that had not been changed after a refactor. - Resolves: #7093
2015-05-27[feat] adapt to new events api on commonIvan Alejandro
- Related: #6359
2015-05-21[bug] fix soledad bootstrap sync issuesRuben Pollan
* Instead of checking if soledad is still syncing for the timeuot cancel the delayed call. * Count retries properly. * Now soledad sync only returns SoledadError (#6981).
2015-05-08[feat] use txzmq in backenddrebs
Before this commit, the backend used plain pyzmq bindings for communicating with the frontend. This implements the txzmq twisted-powered bindings instead. Closes: #6360
2015-05-07[bug] change the ip command location to /sbin/Ivan Alejandro
Change the 'ip' command location to support Fedora/RHEL distros. /bin/ip is pressent on Debian/Ubuntu but not on Fedora. /sbin/ip is a symlink to /bin/ip on Debian/Ubuntu and a binary on Fedora. - Resolves: #6894
2015-04-29[feat] update api port for pinned riseupIvan Alejandro
- Related: #6876
2015-04-24[bug] support /usr/lib64 python path for symlinksIvan Alejandro
On 64bit Fedora/RHEL systems the python path is /usr/lib64 instead of /usr/lib like on Ubuntu systems. This fix allows those users to use the bootstrap_develop.sh script.
2015-04-16[bug] do not disable autostart on system quit()Ivan Alejandro
If the quit() call is triggered by the system logout we should not disable the autostart. Otherwise bitmask won't autostart on the next session start. - Resolves: #6424
2015-04-09[bug] handle user cancel keyring open operationIvan Alejandro
Catch the keyring.errors.InitError exception. The automatic login sequence now stops correctly instead of freezing if the user cancel the keyring open operation. - Resolves: #6682
2015-03-30[bug] use ports specified in eip-service.jsonIvan Alejandro
Replace the hardcoded port '1194' for the port specified in eip-service.json. Choose the best port to use according which one is enabled in the eip-service.json file Resolves: #6541
2015-03-16[bug] enable providers combo box on check failIvan Alejandro
After a provider fails to pass the checks, the providers combo box is not enabled when it should, we just took care of the provider line edit. - Resolves: #6418
2015-03-13[feat] make 'check' button selected by defaultIvan Alejandro
Also set text to 'bold' so it's easier to find at a first sight. - Resolves: #5526
2015-03-09[feat] add support for xfce-polkit agentIvan Alejandro
Resolves: #6713
2015-03-09Merge branch 'release/0.8.x' into developIvan Alejandro
2015-02-25Fold in changes.Ivan Alejandro
2015-02-23Merge remote-tracking branch 'leapcode/pr/826' into release/0.8.xKali Kaneko
2015-02-23Update changes file to reflect tcp->ipc change.Ivan Alejandro
2015-02-23[Cherry Pick] Regression fix: Use the right provider to log in.Ivan Alejandro
FIX: Login attempt is made against previously selected provider. Closes #6654. Cherry-picked from release/0.8.x since it's a very annoying bug for the testing cycles for the next release (0.9.0) -- kali.
2015-02-23Regression fix: Use the right provider to log in.Ivan Alejandro
FIX: Login attempt is made against previously selected provider. Closes #6654.
2015-02-20Fall back to plain ZMQ if Curve is not available.Ivan Alejandro
Use global flag for ZMQ_HAS_CURVE. Closes #6646