summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-09-09[feat] use docker to test .deb packagesIvan Alejandro
Add scripts to easily test (stable or unstable) debian packages. - Resolves: #6715
2015-09-09[pkg] add docker/data to ignoresKali Kaneko
2015-09-09[feat] install using leap-wheelsIvan Alejandro
I did the previous merge against an outdated version of the PR branch (leapcode/pr/889). Sorry!
2015-09-08[feat] run bitmask inside a docker containerIvan Alejandro
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-09-01[style] Fix spelling errors in bitmask-root manpagemicah
2015-09-01[pkg] checkout develop in bitmask repo tooKali Kaneko
2015-08-28[pkg] update versions for 0.9.0rc2Kali Kaneko
2015-08-27[pkg] fold in changes0.9.0rc2Ivan Alejandro
2015-08-27[pkg] update release notesIvan Alejandro
2015-08-24[pkg] fetch origin before checkoutKali Kaneko
2015-08-24[pkg] add sumo_tarball_latest targetKali Kaneko
2015-08-24[pkg] add new .icns file for mac bundleKali Kaneko
2015-08-24[pkg] add icon for mail-only buildsKali Kaneko
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-13[bug] copy for cryptography files not neededIvan Alejandro
Those files are no longer needed (nor present on the repo). - Resolves: #7384
2015-08-12[style] autopep8Kali Kaneko
2015-08-12[bug] freeze also bitmask module version in sumo tarballKali Kaneko
if __version__ is not properly assigned, provider tests were breaking when parsing BITMASK_VERSION (which is None, where a string is expected). - Resolves: #7322
2015-08-12[bug] fail more clearly if we got incorrect version stringKali Kaneko
on the sumo tarball, the _version file for leap/bitmask submodule wasn't being frozen, and hence BITMASK_VERSION was None. this was breaking the provider tests w/o any clear error message. - Related: #7322
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[pkg] remove old files, update README a littleKali Kaneko
2015-08-07[bug] workaround wrong qtplugins path rewritten in the libsKali Kaneko
this is a bug in macholib, there's a missing letter in the plugins path, so unless we fix this they cannot be loaded from the bundle. See: https://bitbucket.org/pydica/pyside-setup/commits/4b8be97e5a00b577fe30ce9aa7e5723ff2a66f94 Quoting from http://code.activestate.com/lists/pythonmac-sig/23278/: """ The problem might be this line: @rpath/Contents/mageformats/libqtiff.dylib The "i" from "imageformats" is missing! This _might_ be related to the unusual case that "libqtiff" has no path at all, or something else is funny, and we end up with a name that will not be found at all. Then the loader finds the plugin in the installed Qt, which causes it to load everything again from there. """
2015-08-07[bug] raise the maxfiles limit in OSXKali Kaneko
due to zmq, we are hitting the limit and getting app crashes. - Resolves: #7319
2015-08-07[pkg] remove py2app snippet from setup.pyKali Kaneko
thanks for making our lives easier during all this time, now we're starting a relationship with pyinstaller. maybe our roads cross again in the future.
2015-08-07[pkg] make postmkenv working in osxKali Kaneko
we won't be using this for packaging though. it can be useful to avoid installing it, although installing from wheel is quite straightforward in osx.
2015-08-07[doc] clarify that backend lives in a subprocessKali Kaneko
2015-08-07[bug] schedule signal emitting in reactor threadKali Kaneko
2015-08-07[feat] add path to gpg binary in the bundleKali Kaneko
2015-08-07[feat] add util function fo find location when frozenKali Kaneko
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-06[feat] WHEELHOUSE can be a url + --use-leap-wheelsParménides GV
--use-leap-wheels sets --trusted-host (remove it when we have a proper cert) and WHEELHOUSE to https://ftp.lizard.leap.se Until we get ftp.lizard cname, use lizard as the wheels server. - Related: #7339
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-08-04[style] add pre-commit hook to run flake8Kali Kaneko
2015-08-04[docs] add post commit hook to autopep8 all the thingsKali Kaneko
2015-08-04[tests] add flake8 to testing requirements, flake8 configKali Kaneko
2015-08-04[style] add pep8 config options to setup.cfgKali Kaneko
2015-08-04[pkg] add target to pull latest from all reposKali Kaneko
2015-08-03[pkg] add missing step to install our own depsKali Kaneko
2015-08-03[pkg] add checkout-release target as a requisite for sumo-tarballKali Kaneko
2015-08-03[feat] use wheels to install dependenciesParménides GV
generate_wheels uses $WHEELHOUSE to generate and store the wheels for requirements.pip and requirements-testing.pip (if it exists). pip_install_requirements.sh installs requirements.pip from them if possible (if not, then it fetches them from pypi) or, if passed the --testing flag, it installs requirements-testing.pip. Related: #7327
2015-08-03[pkg] fix name of common repoKali Kaneko
2015-07-31[pkg] utility targets on makefile, spec changesKali Kaneko
2015-07-31[pkg] add small shell launcher for linux bundleKali Kaneko
to workaround the incompatibility problem with Qt libs found in ubuntu
2015-07-31[pkg] add notes about needed hacks with pyinstallerKali Kaneko
there are a couple of manual steps needed
2015-07-31[feat] initial working bundle with pyinstallerKali Kaneko
linux only, at the moment, but it's a good start :)
2015-07-27[pkg] add AUTHORS file + one-liner to generate itKali Kaneko