From 81dc8ebe9ef46c0fafa75cba5c4959bb822da686 Mon Sep 17 00:00:00 2001 From: kali Date: Fri, 15 Feb 2013 10:16:23 +0900 Subject: add relnotes --- relnotes.txt | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 82 insertions(+) create mode 100644 relnotes.txt diff --git a/relnotes.txt b/relnotes.txt new file mode 100644 index 00000000..ce378b67 --- /dev/null +++ b/relnotes.txt @@ -0,0 +1,82 @@ +ANNOUNCING LEAP Client, the internet encryption toolkit, v0.2.0 + +The LEAP team is pleased to announce the immediate +availability of version 0.2.0 of LEAP Client + +https://leap.se/downloads/leap-client + +LEAP (LEAP Encryption Access Project) develops a plan to secure +everyday communication, breaking down into discrete services. + +The client for the current phase gives support to the EIP Service. +EIP (the Encrypted Internet Proxy) provides circumvention, +location anonymization, and traffic encryption in a hassle-free, +automatically self-configuring fashion. + +You can read the user manual and the developer notes online at: + +http://leap-client.readthedocs.org + +This is the first testing release for the LEAP Client, and it +is by no means intended for real production use. Especially you +are encouraged to not provide any kind of sensitive password during +your registration process. + +See the NEWS file for more details. + + +WHAT CAN THIS VERSION OF THE CLIENT DO FOR ME? + +You can connect to the EIP service offered by a provider of your +choice, and enjoy a encrypted internet connection. + +The first run wizard allows to register an user with the selected +provider, downloading all the config files needed to connect to the +eip service. There are also some minimal network checks in place. + + +LICENCE + +You may use this package under the GNU General Public License, +version 3 or, at your option, any later version. See the file +"COPYING.GPL" for the terms of the GNU General Public +License, version 3. + +In addition, as a special exception, the copyright holders give +permission to link the code of portions of this program with the +OpenSSL library under certain conditions as described in each +individual source file, and distribute linked combinations +including the two. + + +INSTALLATION + +The current version of the LEAP Client has been tested on GNU/Linux +and OSX, but it is likely that you are able to run it under other +systems, specially if you are skillful and patient is one of your +virtues. + +Have a look at "docs/user/install.rst". + +Packages are provided for debian and ubuntu. OSX and win installers +will be following soon. + + +BUGS + +You can send the bugs our way by pointing your telnet session to port 443 on +https://leap.se/code. We will do our best to make them follow our +intensive bug-reeducation program. + + +HACKING + +You can find us in the #leap-dev channel on the freenode network. +If you are lucky enough, you can spot us sleepless in night trains, +rooftops, rainforests, and beyond any border. + + +Kali Kaneko, and all the LEAP team. + +Feb 15, 2012 +Somewhere in the middle of the intertubes. -- cgit v1.2.3 From d4712e75ff14d0f05b53221d39799d7648d5253f Mon Sep 17 00:00:00 2001 From: Kali Kaneko Date: Wed, 3 Jul 2013 01:52:17 +0900 Subject: remove news and relnotes from develop --- NEWS.rst | 69 -------------------------------------------------- relnotes.txt | 82 ------------------------------------------------------------ 2 files changed, 151 deletions(-) delete mode 100644 NEWS.rst delete mode 100644 relnotes.txt diff --git a/NEWS.rst b/NEWS.rst deleted file mode 100644 index 00350cbb..00000000 --- a/NEWS.rst +++ /dev/null @@ -1,69 +0,0 @@ -================================== -User-facing changes in Leap Client -================================== - -Release 0.2.0 (2012-10-XX) --------------------------- - -This release is a functionally working version in Debian Squeeze and Ubuntu 12.04. -It is able to connect to a preconfigured leap provider and autoconfigures a EIP connection. - -Python Support -'''''''''''''' -This release supports Python2.6 and Python2.7 - -New Features -'''''''''''' -- Branded build: the final package includes branding info needed to connect to a default provider. -- First run wizard: allows to register an user with the selected provider. It also downloads all - the config files needed to connect to the eip service on this provider. -- Network checks: we do some basic network testing and warn user in case we cannot find a - suitable network interface, or if the virtual interface dissapears after a successful eip connection. -- Debug mode and logfiles: the leap-client script allows to be invoked with the --debug flag. - It also accepts a --logfile option that is useful for documenting bug reports. - -Dependencies -'''''''''''' -See the ``README.rst`` for a step-to-step install guide. - -The following libraries are needed: - -- PyQt4 -- libgnutls -- openvpn - -for building the package dependencies, you will need also: - -- python-setuptools -- python-dev -- libgnutls-dev - -Leap-Client depends on the following python packages: - -- requests -- ping -- psutil -- netifaces -- jsonschema -- srp -- pycrypto -- keyring -- python-gnutls==1.1.9 - -We are freezing the python-gnutls library dependency for this release due to a bug in ubuntu, see: -https://bugs.launchpad.net/ubuntu/+source/python-gnutls/+bug/1027129 - - -Configuration files -''''''''''''''''''' - -Config files are created under ``~/.config/leap`` -Currently user should be able to completely remove this folder and have it auto-generated in the first run. - -- Current eip service config is stored in ``eip.json`` -- Under ``.config/leap/providers``, there is a per-provider folder that contains: - - ``provider.json``, with all options for connecting to this provider. - - ``eip-service.json``, with eip-specific configuration options, - - ``keys/ca``, for a copy of the ca certificates used in the tls connections to provider. - - ``keys/client``, for a local copy of leap user certificates used in the eip connection. -- ``leap.conf`` for general application configurations (gui windows geometry, ...). diff --git a/relnotes.txt b/relnotes.txt deleted file mode 100644 index ce378b67..00000000 --- a/relnotes.txt +++ /dev/null @@ -1,82 +0,0 @@ -ANNOUNCING LEAP Client, the internet encryption toolkit, v0.2.0 - -The LEAP team is pleased to announce the immediate -availability of version 0.2.0 of LEAP Client - -https://leap.se/downloads/leap-client - -LEAP (LEAP Encryption Access Project) develops a plan to secure -everyday communication, breaking down into discrete services. - -The client for the current phase gives support to the EIP Service. -EIP (the Encrypted Internet Proxy) provides circumvention, -location anonymization, and traffic encryption in a hassle-free, -automatically self-configuring fashion. - -You can read the user manual and the developer notes online at: - -http://leap-client.readthedocs.org - -This is the first testing release for the LEAP Client, and it -is by no means intended for real production use. Especially you -are encouraged to not provide any kind of sensitive password during -your registration process. - -See the NEWS file for more details. - - -WHAT CAN THIS VERSION OF THE CLIENT DO FOR ME? - -You can connect to the EIP service offered by a provider of your -choice, and enjoy a encrypted internet connection. - -The first run wizard allows to register an user with the selected -provider, downloading all the config files needed to connect to the -eip service. There are also some minimal network checks in place. - - -LICENCE - -You may use this package under the GNU General Public License, -version 3 or, at your option, any later version. See the file -"COPYING.GPL" for the terms of the GNU General Public -License, version 3. - -In addition, as a special exception, the copyright holders give -permission to link the code of portions of this program with the -OpenSSL library under certain conditions as described in each -individual source file, and distribute linked combinations -including the two. - - -INSTALLATION - -The current version of the LEAP Client has been tested on GNU/Linux -and OSX, but it is likely that you are able to run it under other -systems, specially if you are skillful and patient is one of your -virtues. - -Have a look at "docs/user/install.rst". - -Packages are provided for debian and ubuntu. OSX and win installers -will be following soon. - - -BUGS - -You can send the bugs our way by pointing your telnet session to port 443 on -https://leap.se/code. We will do our best to make them follow our -intensive bug-reeducation program. - - -HACKING - -You can find us in the #leap-dev channel on the freenode network. -If you are lucky enough, you can spot us sleepless in night trains, -rooftops, rainforests, and beyond any border. - - -Kali Kaneko, and all the LEAP team. - -Feb 15, 2012 -Somewhere in the middle of the intertubes. -- cgit v1.2.3 From a45635b23dfbfc538dd9a23b409f9cb44ba59ec7 Mon Sep 17 00:00:00 2001 From: drebs Date: Mon, 17 Jun 2013 15:49:39 -0300 Subject: Adapt Soledad bits to latest API. --- src/leap/keymanager/openpgp.py | 2 +- src/leap/services/soledad/soledadbootstrapper.py | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/leap/keymanager/openpgp.py b/src/leap/keymanager/openpgp.py index 89323117..d19bb2b5 100644 --- a/src/leap/keymanager/openpgp.py +++ b/src/leap/keymanager/openpgp.py @@ -604,7 +604,7 @@ class OpenPGPScheme(EncryptionScheme): :param private: Whether to look for a private key. :type private: bool :return: The document with the key or None if it does not exist. - :rtype: leap.soledad.backends.leap_backend.LeapDocument + :rtype: leap.soledad.document.SoledadDocument """ doclist = self._soledad.get_from_index( TAGS_ADDRESS_PRIVATE_INDEX, diff --git a/src/leap/services/soledad/soledadbootstrapper.py b/src/leap/services/soledad/soledadbootstrapper.py index 2635a7e6..46e985ad 100644 --- a/src/leap/services/soledad/soledadbootstrapper.py +++ b/src/leap/services/soledad/soledadbootstrapper.py @@ -95,11 +95,11 @@ class SoledadBootstrapper(AbstractBootstrapper): self._soledad = Soledad(uuid, self._password.encode("utf-8"), - secrets_path, - local_db_path, - server_url, - cert_file, - srp_auth.get_token()) + secrets_path=secrets_path, + local_db_path=local_db_path, + server_url=server_url, + cert_file=cert_file, + auth_token=srp_auth.get_token()) self._soledad.sync() def _download_config(self): -- cgit v1.2.3 From 5e477e29ed93ec59bcd402457cebc69c08824c38 Mon Sep 17 00:00:00 2001 From: drebs Date: Tue, 2 Jul 2013 14:12:30 -0300 Subject: Add changes file. --- changes/bug-2853-use-latest-soledad-api | 1 + 1 file changed, 1 insertion(+) create mode 100644 changes/bug-2853-use-latest-soledad-api diff --git a/changes/bug-2853-use-latest-soledad-api b/changes/bug-2853-use-latest-soledad-api new file mode 100644 index 00000000..b27e38aa --- /dev/null +++ b/changes/bug-2853-use-latest-soledad-api @@ -0,0 +1 @@ + o Adapt code to Soledad 0.2.1 api. -- cgit v1.2.3