diff options
author | kali <kali@leap.se> | 2013-02-15 09:04:05 +0900 |
---|---|---|
committer | kali <kali@leap.se> | 2013-02-15 09:04:05 +0900 |
commit | 0888f48d1856dc9cd0a420782e23fdeb0c423628 (patch) | |
tree | d091887b2561beda4d15c25bac6e887e6120274b | |
parent | 7d3b9158147370e72a4774f5e087d933b010b96e (diff) | |
parent | dfc25968035cfcdc00bfb8624211238564ce9f05 (diff) |
Merge branch 'release/v0.2.0' into debian
Conflicts:
NEWS.rst
-rw-r--r-- | NEWS.rst | 27 | ||||
-rw-r--r-- | docs/checklist_for_leap_client_release.wiki | 20 | ||||
-rw-r--r-- | docs/known_issues.rst | 4 | ||||
-rw-r--r-- | relnotes.txt | 82 |
4 files changed, 116 insertions, 17 deletions
@@ -2,11 +2,20 @@ User-facing changes in LEAP Client ================================== -Release 0.2.0 (2013-2-23) --------------------------- +Release 0.2.0 "The Eternal Friday Release" (2013-2-15) +------------------------------------------------------ -This release is a functionally working version in Debian Wheezy and Ubuntu 12.04. -It is able to connect to a preconfigured LEAP provider and autoconfigures a EIP connection. +This release is the first functionally working version released for the +LEAP Client. + +It can be installed from pypi, or using the official leap repository at +``deb.leap.se``. Packages are built for: + +* debian: wheezy and sid +* ubuntu: precise, quantal and raring + +On first use, the first connection wizard guides user through steps needed +to stablish a Encrypted Internet Proxy (EIP) connection with the chosen provider. Python Support '''''''''''''' @@ -28,7 +37,7 @@ See the ``README.rst`` for a step-to-step install guide. The following libraries are needed: - PyQt4 -- OpenSSL +- openssl - openvpn for building the package dependencies, you will need also: @@ -36,22 +45,26 @@ for building the package dependencies, you will need also: - python-setuptools - python-dev -leap-client depends on the following python packages: +LEAP-Client depends also on the following python packages: -- pyopenssl - requests - psutil - netifaces +- pyopenssl - jsonschema - srp - pycrypto - keyring +- python-dateutil +- sh +- pyxdg 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`` diff --git a/docs/checklist_for_leap_client_release.wiki b/docs/checklist_for_leap_client_release.wiki index 4617a3c9..ae88316f 100644 --- a/docs/checklist_for_leap_client_release.wiki +++ b/docs/checklist_for_leap_client_release.wiki @@ -3,22 +3,22 @@ Not that we are following all steps here, but it is good to keep some sort of sanity... - * [.] validate rc + * [X] validate rc * [X] all rc-critical closed! - * [ ] all bbots green - * [ ] uploaded translations: make translations - * [ ] re-generate pyqt resources + * [X] all bbots green + * [X] uploaded translations: make translations + * [X] re-generate pyqt resources - * [.] update docs + * [O] update docs * [X] check installation sections * [ ] CREDITS - * [ ] relnotes.txt - * [ ] docs/known_issues.rst - * [ ] NEWS.rst: Add release name and date to top-most item in NEWS. + * [X] relnotes.txt + * [X] docs/known_issues.rst + * [X] NEWS.rst: Add release name and date to top-most item in NEWS. * [X] change docs/install.rst to point to just the current leap-client-X.Y.Z.deb binaries and .tar.gz source code files - * [ ] on release/vX.Y.Z branch: git pull + * [X] on release/vX.Y.Z branch: git pull * [ ] git tag X.Y.Z * [ ] build locally to make sure the release is reporting itself as the intended version ... @@ -33,7 +33,7 @@ sort of sanity... * [ ] symlink the release tarball on leap.se downloads page: /var/www/source/leap-client/releases/ CHANGEME XXX - * [ ] update news pages. release notes. + * [X] update news pages. release notes. * [ ] send out relnotes.txt to internal list. * [ ] wait ...? diff --git a/docs/known_issues.rst b/docs/known_issues.rst new file mode 100644 index 00000000..94422559 --- /dev/null +++ b/docs/known_issues.rst @@ -0,0 +1,4 @@ +0.2.0 +----- + +* On the login page, the error messages are not descriptive. 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. |