bitmask-dev issueshttps://0xacab.org/leap/bitmask-dev/-/issues2017-06-24T00:23:29Zhttps://0xacab.org/leap/bitmask-dev/-/issues/7820fix sumo tarball2017-06-24T00:23:29ZKali Kanekofix sumo tarballneeds to be made a non-namespace package.
needed for new pyinstaller-based osx/win bundles.
*(from redmine: created on 2016-01-19, closed on 2016-01-19)*needs to be made a non-namespace package.
needed for new pyinstaller-based osx/win bundles.
*(from redmine: created on 2016-01-19, closed on 2016-01-19)*Bitmask Desktop 0.9.1Kali KanekoKali Kanekohttps://0xacab.org/leap/bitmask-dev/-/issues/7821package 0.9.02017-06-24T00:23:29ZKali Kanekopackage 0.9.0create and test deb packages for all supported distros
*(from redmine: created on 2016-01-19, closed on 2016-01-19)*create and test deb packages for all supported distros
*(from redmine: created on 2016-01-19, closed on 2016-01-19)*Bitmask Desktop 0.9.1Kali KanekoKali Kanekohttps://0xacab.org/leap/bitmask-dev/-/issues/7824qa/triage 0.9.0 release2017-06-24T00:23:29ZKali Kanekoqa/triage 0.9.0 releasetriage issues after 0.9.0 release, preparing for 0.9.1 bugfixes.
*(from redmine: created on 2016-01-20, closed on 2016-01-20)*triage issues after 0.9.0 release, preparing for 0.9.1 bugfixes.
*(from redmine: created on 2016-01-20, closed on 2016-01-20)*Bitmask Desktop 0.9.1Kali KanekoKali Kanekohttps://0xacab.org/leap/bitmask-dev/-/issues/7825documentation improvements2017-06-24T00:23:29ZKali Kanekodocumentation improvements- update manpages
- add info for translators
*(from redmine: created on 2016-01-20, closed on 2016-02-15)*- update manpages
- add info for translators
*(from redmine: created on 2016-01-20, closed on 2016-02-15)*Bitmask Desktop 0.9.1Kali KanekoKali Kanekohttps://0xacab.org/leap/bitmask-dev/-/issues/7827pinning on twisted version avoids to build trusty packages2017-06-24T00:23:29ZKali Kanekopinning on twisted version avoids to build trusty packageswe might want to still support the LTS.
some work has been made in leap.common.certificates (where a hard check was made) to allow wheezy to run sync tests.
*(from redmine: created on 2016-01-20)*we might want to still support the LTS.
some work has been made in leap.common.certificates (where a hard check was made) to allow wheezy to run sync tests.
*(from redmine: created on 2016-01-20)*Bitmask Desktop 0.9.3Kali KanekoKali Kanekohttps://0xacab.org/leap/bitmask-dev/-/issues/7828qa/triage 0.9.12017-06-24T00:23:29ZKali Kanekoqa/triage 0.9.1*(from redmine: created on 2016-01-20, closed on 2016-01-20)**(from redmine: created on 2016-01-20, closed on 2016-01-20)*Bitmask Desktop 0.9.1Kali KanekoKali Kanekohttps://0xacab.org/leap/bitmask-dev/-/issues/7829coordination (kali, sept2015)2017-06-24T00:23:29ZKali Kanekocoordination (kali, sept2015)issue for accounting coorditation tasks
*(from redmine: created on 2016-01-20, closed on 2016-01-20)*issue for accounting coorditation tasks
*(from redmine: created on 2016-01-20, closed on 2016-01-20)*Kali KanekoKali Kanekohttps://0xacab.org/leap/bitmask-dev/-/issues/7831coordination (kali, oct2015)2017-06-24T00:23:29ZKali Kanekocoordination (kali, oct2015)*(from redmine: created on 2016-01-20, closed on 2016-01-20)**(from redmine: created on 2016-01-20, closed on 2016-01-20)*Kali KanekoKali Kanekohttps://0xacab.org/leap/bitmask-dev/-/issues/7832coordination (kali, nov2015)2017-06-24T00:23:29ZKali Kanekocoordination (kali, nov2015)*(from redmine: created on 2016-01-20, closed on 2016-01-20)**(from redmine: created on 2016-01-20, closed on 2016-01-20)*Kali KanekoKali Kanekohttps://0xacab.org/leap/bitmask-dev/-/issues/7833create bitmask.core new package2017-06-24T00:23:29ZKali Kanekocreate bitmask.core new packageat first, in a separate repo.
then to be integrated with bitmask itself.
*(from redmine: created on 2016-01-20)*at first, in a separate repo.
then to be integrated with bitmask itself.
*(from redmine: created on 2016-01-20)*Bitmask Desktop 0.10.0Kali KanekoKali Kanekohttps://0xacab.org/leap/bitmask-dev/-/issues/7858Improve communication and integration with new core2017-06-24T00:23:29Zivanalejandro0Improve communication and integration with new coreThis follows after #7771.
Code repos are currently ok:
Core: https://github.com/kalikaneko/bitmask_core
Communication layer: https://github.com/ivanalejandro0/bitmask_gui2/tree/master/pyqt5
We need to integrate the communication layer ...This follows after #7771.
Code repos are currently ok:
Core: https://github.com/kalikaneko/bitmask_core
Communication layer: https://github.com/ivanalejandro0/bitmask_gui2/tree/master/pyqt5
We need to integrate the communication layer (now called @CommandDispatcher@)) with the new Qt5 ui and the existing core commands.
*(from redmine: created on 2016-01-30, relates #7771)*https://0xacab.org/leap/bitmask-dev/-/issues/7859Alpha testing email2017-06-24T00:23:29Zivanalejandro0Alpha testing emailTest email deployment, using latest bitmask code.
Also sometimes bundle/.deb/docker can be used.
*(from redmine: created on 2016-01-30, closed on 2016-03-28)*Test email deployment, using latest bitmask code.
Also sometimes bundle/.deb/docker can be used.
*(from redmine: created on 2016-01-30, closed on 2016-03-28)*https://0xacab.org/leap/bitmask-dev/-/issues/7861Succes is missing when using an old key.2017-06-24T00:23:30ZkwadronautSucces is missing when using an old key.I told enigmail/thunderbird to encrypt for kwadronaut@leap.se with 0xBD68C7AA997FA77F (not signing). Can't mail, 'because the connection to Outgoing server .. was lost in the middle of the transaction.
<pre>
[2016-02-02 11:57:02] DEBUG ...I told enigmail/thunderbird to encrypt for kwadronaut@leap.se with 0xBD68C7AA997FA77F (not signing). Can't mail, 'because the connection to Outgoing server .. was lost in the middle of the transaction.
<pre>
[2016-02-02 11:57:02] DEBUG - L#375 : leap.keymanager:get_key - getting key for kwadronaut@leap.se
[2016-02-02 11:57:02] INFO - L#109 : twisted.logger._stdlib:__call__ - Accepting mail for <kwadronaut@leap.se>...
[2016-02-02 11:57:02] INFO - L#109 : twisted.logger._stdlib:__call__ - Receiving message for delivery: from=kwadronaut@leap.se to=['kwadronaut@leap.se']
[2016-02-02 11:57:02] INFO - L#109 : twisted.logger._stdlib:__call__ - Message data complete.
Unhandled Error
Traceback (most recent call last):
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/python/log.py", line 101, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/python/log.py", line 84, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/python/context.py", line 118, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/python/context.py", line 81, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/internet/posixbase.py", line 597, in _doReadOrWrite
why = selectable.doRead()
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/internet/tcp.py", line 209, in doRead
return self._dataReceived(data)
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/internet/tcp.py", line 215, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/protocols/basic.py", line 454, in dataReceived
self.lineReceived(line)
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/mail/smtp.py", line 568, in lineReceived
return getattr(self, 'state_' + self.mode)(line)
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/mail/smtp.py", line 795, in dataLineReceived
m.eomReceived() for m in self.__messages
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/leap/mail/smtp/gateway.py", line 302, in eomReceived
return self._outgoing_mail.send_message(raw_mail, self._user)
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/leap/mail/outgoing/service.py", line 123, in send_message
d = self._maybe_encrypt_and_sign(raw, recipient)
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/leap/mail/outgoing/service.py", line 229, in _maybe_encrypt_and_sign
return defer.success((origmsg, recipient))
exceptions.AttributeError: 'module' object has no attribute 'success'
[2016-02-02 11:57:02] CRITICAL - L#109 : twisted.logger._stdlib:__call__ - Unhandled Error
Traceback (most recent call last):
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/python/log.py", line 101, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/python/log.py", line 84, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/python/context.py", line 118, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/python/context.py", line 81, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/internet/posixbase.py", line 597, in _doReadOrWrite
why = selectable.doRead()
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/internet/tcp.py", line 209, in doRead
return self._dataReceived(data)
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/internet/tcp.py", line 215, in _dataReceived
rval = self.protocol.dataReceived(data)
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/protocols/basic.py", line 454, in dataReceived
self.lineReceived(line)
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/mail/smtp.py", line 568, in lineReceived
return getattr(self, 'state_' + self.mode)(line)
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/twisted/mail/smtp.py", line 795, in dataLineReceived
m.eomReceived() for m in self.__messages
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/leap/mail/smtp/gateway.py", line 302, in eomReceived
return self._outgoing_mail.send_message(raw_mail, self._user)
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/leap/mail/outgoing/service.py", line 123, in send_message
d = self._maybe_encrypt_and_sign(raw, recipient)
File "/home/kwadronaut/Downloads/Bitmask-linux64-0.9.1/./lib/leap/mail/outgoing/service.py", line 229, in _maybe_encrypt_and_sign
return defer.success((origmsg, recipient))
exceptions.AttributeError: 'module' object has no attribute 'success'
</pre>
*(from redmine: created on 2016-02-02, closed on 2016-04-26, relates #6018)*Bitmask Desktop 0.9.2meskiomeskiohttps://0xacab.org/leap/bitmask-dev/-/issues/7862leaking hostname in message id2017-06-24T00:23:30Zkwadronautleaking hostname in message idwhen sending with thunderbird/bitmask my message id is still something like <20160202120436.16609.206231768.3@hostname.localdomain> Which is for many people very revealing because they tend to give their computers names like 'LaptopFromJ...when sending with thunderbird/bitmask my message id is still something like <20160202120436.16609.206231768.3@hostname.localdomain> Which is for many people very revealing because they tend to give their computers names like 'LaptopFromJohnDoe'
*(from redmine: created on 2016-02-02)*Bitmask Desktop 0.10.0meskiomeskiohttps://0xacab.org/leap/bitmask-dev/-/issues/7866super simple MOTD2017-06-24T00:23:30Zelijahsuper simple MOTD*(from redmine: created on 2016-02-02, closed on 2016-04-05, relates #7602)**(from redmine: created on 2016-02-02, closed on 2016-04-05, relates #7602)*elijahelijahhttps://0xacab.org/leap/bitmask-dev/-/issues/7869SMTP client cert expiry2017-06-24T00:23:30ZmicahSMTP client cert expiryIt seems that my SMTP client cert for micah@leap.se expired
<pre>
root@cricket:/var/log# postmap -v -q "11:9f:0c:98:e5:ef:3e:88:fb:cc:31:8a:ab:f6:13:5a:13:50:96:62" tcp:localhost:2424
postmap: name_mask: all
postmap: inet_addr_local: co...It seems that my SMTP client cert for micah@leap.se expired
<pre>
root@cricket:/var/log# postmap -v -q "11:9f:0c:98:e5:ef:3e:88:fb:cc:31:8a:ab:f6:13:5a:13:50:96:62" tcp:localhost:2424
postmap: name_mask: all
postmap: inet_addr_local: configured 2 IPv4 addresses
postmap: inet_addr_local: configured 2 IPv6 addresses
postmap: dict_open: tcp:localhost:2424
postmap: dict_tcp_lookup: key 11:9f:0c:98:e5:ef:3e:88:fb:cc:31:8a:ab:f6:13:5a:13:50:96:62
postmap: trying... [127.0.0.1]
postmap: dict_tcp_lookup: send: get 11:9f:0c:98:e5:ef:3e:88:fb:cc:31:8a:ab:f6:13:5a:13:50:96:62
postmap: dict_tcp_lookup: recv: 500 EXPIRED%20CERT
postmap: dict_tcp_lookup: not found: 500 EXPIRED%20CERT
root@cricket:/var/log#
</pre>
and I can no longer send mail via bitmask as this user, because the lookup that was put into place to stop users from sending mail when they are disabled fails on my user.
*(from redmine: created on 2016-02-02, closed on 2016-05-18, relates #4283, relates #7263)*Bitmask Desktop 0.9.2Kali KanekoKali Kanekohttps://0xacab.org/leap/bitmask-dev/-/issues/7880Test tweaking posibilities on Qt52017-06-24T00:23:30Zivanalejandro0Test tweaking posibilities on Qt5Do some quick tests to figure out how much can we tweak the pyqt5 ui using style sheets.
Consider colors in bitmask.net site, and maybe some signal-desktop alike colors.
Maybe add a logo on the app.
*(from redmine: created on 2016-02-0...Do some quick tests to figure out how much can we tweak the pyqt5 ui using style sheets.
Consider colors in bitmask.net site, and maybe some signal-desktop alike colors.
Maybe add a logo on the app.
*(from redmine: created on 2016-02-06, closed on 2016-02-06)*https://0xacab.org/leap/bitmask-dev/-/issues/7881Packaging discussions, tests2017-06-24T00:23:30Zivanalejandro0Packaging discussions, testsCode organization: less vs more repositories
Packaging tests: pyinstaller, .deb
*(from redmine: created on 2016-02-06, closed on 2016-03-31)*Code organization: less vs more repositories
Packaging tests: pyinstaller, .deb
*(from redmine: created on 2016-02-06, closed on 2016-03-31)*https://0xacab.org/leap/bitmask-dev/-/issues/7882Integrate refactored vpn with FSM2017-06-24T00:23:31Zivanalejandro0Integrate refactored vpn with FSMIntegrate refactored vpn code (https://github.com/ivanalejandro0/leap_vpn) and FSM work (https://github.com/ivanalejandro0/eip-fsm-test).
*(from redmine: created on 2016-02-06, relates #7511, relates #7732)*Integrate refactored vpn code (https://github.com/ivanalejandro0/leap_vpn) and FSM work (https://github.com/ivanalejandro0/eip-fsm-test).
*(from redmine: created on 2016-02-06, relates #7511, relates #7732)*https://0xacab.org/leap/bitmask-dev/-/issues/7889remove pycryptopp from leap.mail2017-06-24T00:23:31Zmeskioremove pycryptopp from leap.mailWe already have removed it from soledad.
Is pycryptopp anywhere else?
*(from redmine: created on 2016-02-09, closed on 2016-02-11)*We already have removed it from soledad.
Is pycryptopp anywhere else?
*(from redmine: created on 2016-02-09, closed on 2016-02-11)*meskiomeskio