summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkali <kali@leap.se>2013-02-15 09:04:05 +0900
committerkali <kali@leap.se>2013-02-15 09:04:05 +0900
commit0888f48d1856dc9cd0a420782e23fdeb0c423628 (patch)
treed091887b2561beda4d15c25bac6e887e6120274b
parent7d3b9158147370e72a4774f5e087d933b010b96e (diff)
parentdfc25968035cfcdc00bfb8624211238564ce9f05 (diff)
Merge branch 'release/v0.2.0' into debian
Conflicts: NEWS.rst
-rw-r--r--NEWS.rst27
-rw-r--r--docs/checklist_for_leap_client_release.wiki20
-rw-r--r--docs/known_issues.rst4
-rw-r--r--relnotes.txt82
4 files changed, 116 insertions, 17 deletions
diff --git a/NEWS.rst b/NEWS.rst
index 7ff703eb..b3a3e40a 100644
--- a/NEWS.rst
+++ b/NEWS.rst
@@ -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.