Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-05-31 | [refactor] factor out installer function | Kali Kaneko (leap communications) | |
2017-05-31 | [feat] install installers directly if we are root | Kali Kaneko (leap communications) | |
2017-05-31 | [docs] update vpn readme | Kali Kaneko (leap communications) | |
2017-05-31 | [bug] fix deprecated import of cryptography multibackend | Kali Kaneko (leap communications) | |
- Resolves: #8910 | |||
2017-05-31 | [pkg] copy over osx boilerplate from legacy repo | Kali Kaneko (leap communications) | |
2017-05-31 | [docs] use mailmap to de-duplicate committers | varac | |
2017-05-31 | Fix soledad image location | varac | |
2017-05-30 | [pkg] settle on 0.10a10.10a1 | Kali Kaneko (leap communications) | |
2017-05-30 | [docs] add notes for osx/windows dev env | Kali Kaneko (leap communications) | |
2017-05-30 | [pkg] bump next version | Kali Kaneko (leap communications) | |
2017-05-29 | add osx/windows documents | Kali Kaneko (leap communications) | |
2017-05-26 | [docs] formatting | Kali Kaneko (leap communications) | |
2017-05-26 | [doc] webkit -> qtwebkit | Ruben Pollan | |
2017-05-24 | [docs] add pixelated/thunderbird issues to known issues | Kali Kaneko (leap communications) | |
2017-05-24 | [tests] fix tests | Kali Kaneko (leap communications) | |
2017-05-24 | [refactor] simplify wrapper create and add_msg | Kali Kaneko (leap communications) | |
- remove premature optimization for fast-notifies. blobs will cover that, no point in maintaning the optimization at the price of creeping complexity. | |||
2017-05-24 | [bug] fix sending mail error from pixelated | Kali Kaneko (leap communications) | |
- Create the 'Sent folder' ourselves to avoid pixelated hitting a bug in mailbox creation. - I believe there's still a problem with bitmask desing for the adaptor (in get-or-create mailbox). This needs further tests. - Case manipualation to avoid having a 'Sent' and 'SENT' folder when Thunderbird and Pixelated write to those. - Further hacks to monkeypatch the leap-mail-adapter that Pixelated uses (make them reuse the account instance!). This is getting insane, I am really looking forward to the fork. - Duly note our technical debt in the area of Pixelated integration. Keeping the Pixelated codebase untouched for a long time will backfire. As far as I've noticed, we have a basic violation of the assumptions about a single-instance writes and notifications to all listeners. As commented in the commit, this should go either for a guarantee that only one account object is created per user (creating it in the bootstrapping process in bitmask), or for the opposite direction in which the listeners are communicated in some other way (zmq events, for instance). - In any case, it's strongly recommended to deduplicate the Pixelated libraries as soon as possible and make Pixelated use a better defined set of Bitmask's public apis. - Modify the wrapper create methods so that they return the modified wrapper itself. - Resolves: #8903, #8904 | |||
2017-05-23 | [feature] enable vpn by default, yeah | Kali Kaneko (leap communications) | |
2017-05-22 | [docs] format typo | Kali Kaneko (leap communications) | |
2017-05-22 | [tests] add lxpolkit to the test-docker deps | Kali Kaneko (leap communications) | |
this is an attempt to debug the failure of the vpn e2e test on the works. if this commit makes the test pass, it means that we need to capture the "no polkit authentication agent running" in a more meaningful way. | |||
2017-05-22 | [tests] add openvpn and mocha to docker test container | Kali Kaneko (leap communications) | |
2017-05-22 | [docs] add e2e and ui tests to readme | Kali Kaneko (leap communications) | |
2017-05-22 | add prop-types to requirements | Simon Fondrie-Teitler | |
2017-05-22 | add test running to ui Makefile | Simon Fondrie-Teitler | |
2017-05-22 | [refactor] refactor and add tests for Center and Confirmation | Simon Fondrie-Teitler | |
As a couple of initial, example tests, Center and Confirmation were refactored and tests were set up and added with mocha, enzyme and chai. Spinner was also refactored. | |||
2017-05-22 | [bug] fix lxpolkit path | Kali Kaneko (leap communications) | |
2017-05-22 | [feat] port the polkit agent launcher | Kali Kaneko (leap communications) | |
this commit is porting the polkit launcher from the legacy bitmask client. if no polkit authentication agent is running, it will try to run one that is found in the system. - Resolves: #8836 | |||
2017-05-22 | [refactor] remove env code | Kali Kaneko (leap communications) | |
no need to setup LD_LIBRARY_PATH anymore, we're shipping a static binary. | |||
2017-05-22 | [bug] use openvpn from bundle | Kali Kaneko (leap communications) | |
2017-05-22 | [pkg] more precise deps | Kali Kaneko (leap communications) | |
2017-05-22 | [pkg] install and use static openvpn from bundle | Kali Kaneko (leap communications) | |
2017-05-22 | [pkg] update openvpn build script | Kali Kaneko (leap communications) | |
2017-05-19 | [pkg] some naming changes to ui Makefile | Kali Kaneko (leap communications) | |
2017-05-19 | [bug] Don't update VPN status component for wrong domain | Simon Fondrie-Teitler | |
Previously, if the active VPN was in the connecting state and the VPN status component for another account was rendered the status for the new account would show as connecting. This was because it didn't check the domain returned from the status endpoint when parsing the returned data and setting "connecting" as the status. We can safely assume that a non active VPN is in the "down" state, so that's what this commit does. | |||
2017-05-19 | [tests] get invite code from env variable | Kali Kaneko (leap communications) | |
the BITMASK_INVITE_CODE variable must be set from within the CI settings. | |||
2017-05-19 | [bug] fix flex styling for vpn indicator | Simon Fondrie-Teitler | |
The version of webkit we're using doesn't understand display: flex, instead it needs display: -webkit-flex. | |||
2017-05-18 | [pkg] need wget for bundles | Kali Kaneko (leap communications) | |
2017-05-18 | [docs] minor: formatting changes | Kali Kaneko (leap communications) | |
2017-05-18 | [tests] touch the dockerfile to force it being rebuilt | Kali Kaneko (leap communications) | |
2017-05-18 | [tests] another attempt at limiting docker job to parent leap repo | Kali Kaneko (leap communications) | |
2017-05-17 | [bug] add policykit-1 to docker image for e2e tests | Kali Kaneko (leap communications) | |
2017-05-17 | [tests] do not install pixelated on tests for now | Kali Kaneko (leap communications) | |
2017-05-17 | [refactor] define class only if we are importing pixelated | Kali Kaneko (leap communications) | |
2017-05-16 | [bug] limit docker job to only run in main repository | Micah Anderson | |
This will enable forks to run jobs, without needing access to the private token, or access to the docker-in-docker tagged runner | |||
2017-05-16 | [bug] use correct api uri | Kali Kaneko (leap communications) | |
Allows to upload a key to providers that use a different api uri than api.provider.net - Resolves: #8868 | |||
2017-05-16 | [refactor] cleanup | Kali Kaneko (leap communications) | |
2017-05-16 | [tests] remove listener test | Kali Kaneko (leap communications) | |
I've removed the add_listener method because it's not used anywhere. | |||
2017-05-16 | [tests] install pixelated in tox also | Kali Kaneko (leap communications) | |
2017-05-16 | [bug] allow incoming mail to be properly notified to pixelated | Kali Kaneko (leap communications) | |
If we do fast-notifies with pixelated running, the poll notifications for new mail on inbox break on pixelated side, because the email is not ready. - Related: #8798 | |||
2017-05-16 | [bug] fix notification for incoming mail with several listeners registered | Kali Kaneko (leap communications) | |
When setting the listeners in the IMAP Folder, we avoid setting more than one listener for the same imap mailbox (because in some situations we were registering way too many listeners). this was making the pixelated inbox registering the notification and therefore the imap mailbox not being registered. this MR also refactors the way pixelated is initialized, so that it avoid creating a second Account instance. In this way, we make sure that the pixelated mua and the imap server share the same collections for a given mailbox, and therefore any of the two is able to get a notification whenever the other adds a message to the mailbox. - Resolves: #8846, #8798 |