From 7274c4dfc0e827b201a85567540fda8af972bf70 Mon Sep 17 00:00:00 2001 From: kali Date: Thu, 6 Sep 2012 05:33:24 +0900 Subject: pkg.utils.parse_requirements used in setup renamed setup-->pkg because name collision --- pkg/requirements.pip | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 pkg/requirements.pip (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip new file mode 100644 index 00000000..96e76d34 --- /dev/null +++ b/pkg/requirements.pip @@ -0,0 +1,3 @@ +argparse +configuration +requests -- cgit v1.2.3 From ffe551fdbbade14e1a8de84ac48064aa7b45e2c1 Mon Sep 17 00:00:00 2001 From: antialias Date: Mon, 10 Sep 2012 19:59:30 -0400 Subject: Implemented basic networks checks: valid interface, default route, and can ping the listed gateway. --- pkg/requirements.pip | 1 + 1 file changed, 1 insertion(+) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 96e76d34..e201906f 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -1,3 +1,4 @@ argparse configuration +ping requests -- cgit v1.2.3 From 44812233d76f683b63f09901334b964242d238f4 Mon Sep 17 00:00:00 2001 From: kali Date: Wed, 12 Sep 2012 07:02:29 +0900 Subject: add netifaces to requirements --- pkg/requirements.pip | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index e201906f..3d8e11df 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -1,4 +1,5 @@ argparse configuration -ping requests +ping +netifaces -- cgit v1.2.3 From 79764a5624acee85bcd03cd315c3d834a9a25a02 Mon Sep 17 00:00:00 2001 From: kali Date: Wed, 12 Sep 2012 10:00:29 +0900 Subject: time boundary check of certificate using gnutls --- pkg/requirements.pip | 1 + 1 file changed, 1 insertion(+) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 3d8e11df..91257a07 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -3,3 +3,4 @@ configuration requests ping netifaces +python-gnutls -- cgit v1.2.3 From 430b6326d06d81c44d534543c8e9684a5c0fcb15 Mon Sep 17 00:00:00 2001 From: kali Date: Fri, 14 Sep 2012 04:18:43 +0900 Subject: force 1.1.9 version of python-gnutls --- pkg/requirements.pip | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 91257a07..5eeabf5c 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -3,4 +3,4 @@ configuration requests ping netifaces -python-gnutls +python-gnutls==1.1.9 # see https://bugs.launchpad.net/ubuntu/+source/python-gnutls/+bug/1027129 -- cgit v1.2.3 From 30570bd89c04a56b35b91a0bc1d5fc00bb6ad266 Mon Sep 17 00:00:00 2001 From: kali Date: Mon, 24 Sep 2012 22:21:50 +0900 Subject: add schema to JSONLeapConfig classes and a jsonvalidate function too, that calls to jsonchemea.validate(self, data) with self.schema We're using the specs to both purposes now: * providing a type casting system for our config options (work in progress for the type casting) * json schema validation --- pkg/requirements.pip | 1 + 1 file changed, 1 insertion(+) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 5eeabf5c..78d8624a 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -4,3 +4,4 @@ requests ping netifaces python-gnutls==1.1.9 # see https://bugs.launchpad.net/ubuntu/+source/python-gnutls/+bug/1027129 +jsonschema -- cgit v1.2.3 From d0540e808749ff9f9e90ec5e055168f5f408e51b Mon Sep 17 00:00:00 2001 From: antialias Date: Mon, 1 Oct 2012 16:58:39 -0400 Subject: Now throws a CriticalError when an pre-exisiting openvpn istance is found. --- pkg/requirements.pip | 1 + 1 file changed, 1 insertion(+) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 5eeabf5c..a958d53f 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -2,5 +2,6 @@ argparse configuration requests ping +psutil netifaces python-gnutls==1.1.9 # see https://bugs.launchpad.net/ubuntu/+source/python-gnutls/+bug/1027129 -- cgit v1.2.3 From ba5a7218e96c68d79d148fa2bd430ab81f380252 Mon Sep 17 00:00:00 2001 From: kali Date: Tue, 2 Oct 2012 06:44:39 +0900 Subject: removed configuration lib from deps --- pkg/requirements.pip | 1 - 1 file changed, 1 deletion(-) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 78d8624a..6bbc53fe 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -1,5 +1,4 @@ argparse -configuration requests ping netifaces -- cgit v1.2.3 From 7a58425cbb090acb3777b602bd3350581f7b30e8 Mon Sep 17 00:00:00 2001 From: kali Date: Wed, 3 Oct 2012 21:23:38 +0900 Subject: updated readme with some clarifications hopefully it's a bit more clear now. developer: feedback welcome. are you able to get it running with the instructions listed here? --- pkg/requirements.pip | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 6bbc53fe..aef934fb 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -1,4 +1,4 @@ -argparse +argparse # only for python 2.6 requests ping netifaces -- cgit v1.2.3 From 87a3deb2c419eb7cb6ab6937042310cf5d0370c0 Mon Sep 17 00:00:00 2001 From: kali Date: Fri, 5 Oct 2012 05:31:47 +0900 Subject: added srp dependency --- pkg/requirements.pip | 1 + 1 file changed, 1 insertion(+) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index aef934fb..f244879b 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -4,3 +4,4 @@ ping netifaces python-gnutls==1.1.9 # see https://bugs.launchpad.net/ubuntu/+source/python-gnutls/+bug/1027129 jsonschema +srp -- cgit v1.2.3 From 7c659fed65f08f2b52f0320c99a456679749e3f3 Mon Sep 17 00:00:00 2001 From: kali Date: Fri, 5 Oct 2012 09:30:50 +0900 Subject: use keyring to store user password using a quite lame cryptedfile by the moment until dbus bug makes gnome-keyring usable again or we come up with the encrypted database solution. we might want to explore the option of using this python-keyring with the different native backends for win and macosx. for now: we generate a random secret that we store in the qsettings file. so, the whole thing is just to avoid plaintext stuff. for this, we could have done rot13, haha. --- pkg/requirements.pip | 2 ++ 1 file changed, 2 insertions(+) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index f244879b..d6c6713f 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -5,3 +5,5 @@ netifaces python-gnutls==1.1.9 # see https://bugs.launchpad.net/ubuntu/+source/python-gnutls/+bug/1027129 jsonschema srp +pycrypto +keyring -- cgit v1.2.3 From bf8c6b19b05e73a6e59b8884e1d26a730df6188b Mon Sep 17 00:00:00 2001 From: kali Date: Mon, 8 Oct 2012 08:33:06 +0900 Subject: another pass towards a clearer README --- pkg/requirements.pip | 3 +++ 1 file changed, 3 insertions(+) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 2406884d..e5338744 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -1,3 +1,6 @@ +# in order of addition to the project. +# do not change it, we will freeze the requirements before tagging a release. + argparse # only for python 2.6 requests ping -- cgit v1.2.3 From 18be85f13abc6bc94a3725950ec16ad1adec0ab8 Mon Sep 17 00:00:00 2001 From: kali Date: Tue, 11 Dec 2012 01:40:05 +0900 Subject: fetch only if not changed-since config file timestamp Changing this now to be able to test different providers by just updating our local config file. --- pkg/requirements.pip | 1 + 1 file changed, 1 insertion(+) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index e5338744..5664aa5e 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -11,3 +11,4 @@ jsonschema srp pycrypto keyring +python-dateutil -- cgit v1.2.3 From 0c2275222cf77bf5975a25a75ab0e50ac752bc9e Mon Sep 17 00:00:00 2001 From: kali Date: Mon, 17 Dec 2012 04:35:16 +0900 Subject: fix srp authentication cookies --- pkg/requirements.pip | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 5664aa5e..c573009e 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -8,7 +8,7 @@ psutil netifaces python-gnutls==1.1.9 # see https://bugs.launchpad.net/ubuntu/+source/python-gnutls/+bug/1027129 jsonschema -srp +srp>=1.0.1 pycrypto keyring python-dateutil -- cgit v1.2.3 From 2be35ae3a89071df58bae2513d0a7e9a68239f57 Mon Sep 17 00:00:00 2001 From: kali Date: Tue, 18 Dec 2012 05:56:55 +0900 Subject: relax srp requirement (breaks install) --- pkg/requirements.pip | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index c573009e..49b56274 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -8,7 +8,7 @@ psutil netifaces python-gnutls==1.1.9 # see https://bugs.launchpad.net/ubuntu/+source/python-gnutls/+bug/1027129 jsonschema -srp>=1.0.1 +srp # >=1.0.1 MUST HAVE 1.0.1 BUGFIX, but upstream DID NOT UPDATE setup.py so it conflicts pycrypto keyring python-dateutil -- cgit v1.2.3 From 34cdc516cbdef476d0329fff5d09d6eb0e85431f Mon Sep 17 00:00:00 2001 From: kali Date: Tue, 18 Dec 2012 07:17:56 +0900 Subject: freeze requests requirement lower than 1.0 srp auth breaking with 1.0 api --- pkg/requirements.pip | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 49b56274..d7dc2c91 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -2,7 +2,7 @@ # do not change it, we will freeze the requirements before tagging a release. argparse # only for python 2.6 -requests +requests<1.0.0 ping psutil netifaces -- cgit v1.2.3 From 1834c0e5207d3edb0002558715aaf30676e6d847 Mon Sep 17 00:00:00 2001 From: kali Date: Thu, 27 Dec 2012 02:58:26 +0900 Subject: updated requirements for soledad --- pkg/requirements.pip | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index d7dc2c91..e7ccb97a 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -12,3 +12,7 @@ srp # >=1.0.1 MUST HAVE 1.0.1 BUGFIX, but upstream DID NOT UPDATE setup.py so i pycrypto keyring python-dateutil +python-gnupg +u1db +oauth +couchdb -- cgit v1.2.3 From dc1466ea1384ea6263f3711b10f38365e0d727bc Mon Sep 17 00:00:00 2001 From: kali Date: Wed, 9 Jan 2013 02:08:12 +0900 Subject: bump srp requirement due to critical bugfix --- pkg/requirements.pip | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index e7ccb97a..dbb04cbc 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -8,7 +8,7 @@ psutil netifaces python-gnutls==1.1.9 # see https://bugs.launchpad.net/ubuntu/+source/python-gnutls/+bug/1027129 jsonschema -srp # >=1.0.1 MUST HAVE 1.0.1 BUGFIX, but upstream DID NOT UPDATE setup.py so it conflicts +srp>=1.0.2 pycrypto keyring python-dateutil -- cgit v1.2.3 From f90f9df1d09e12ba64e9401530684d5a36220ad3 Mon Sep 17 00:00:00 2001 From: kali Date: Tue, 15 Jan 2013 22:17:56 +0900 Subject: todo about ping_gateway function --- pkg/requirements.pip | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index dbb04cbc..fa40c490 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -3,7 +3,7 @@ argparse # only for python 2.6 requests<1.0.0 -ping +ping # don't use it! needs root. psutil netifaces python-gnutls==1.1.9 # see https://bugs.launchpad.net/ubuntu/+source/python-gnutls/+bug/1027129 -- cgit v1.2.3 From d6c8cb0f12e8924820c296a8114a7899f61e5180 Mon Sep 17 00:00:00 2001 From: kali Date: Thu, 17 Jan 2013 05:54:16 +0900 Subject: (osx) detect which interface is traffic going thru --- pkg/requirements.pip | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index fa40c490..69d435dc 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -1,5 +1,5 @@ # in order of addition to the project. -# do not change it, we will freeze the requirements before tagging a release. +# do not change the ordering. argparse # only for python 2.6 requests<1.0.0 @@ -16,3 +16,4 @@ python-gnupg u1db oauth couchdb +sh -- cgit v1.2.3 From 6fb952397573f4bc90f4cd9e72b49fcf6256e95c Mon Sep 17 00:00:00 2001 From: kali Date: Thu, 17 Jan 2013 08:07:45 +0900 Subject: localize exit country if we can only if we can find the geoip database, which comes with geoip-database in debian. we will have to think more about this in the future but it's nice to have now for testing. --- pkg/requirements.pip | 1 + 1 file changed, 1 insertion(+) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 69d435dc..813a9c62 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -17,3 +17,4 @@ u1db oauth couchdb sh +pygeoip -- cgit v1.2.3 From 39430cf8c1f9b7118586b1a1f232168fb2d5730b Mon Sep 17 00:00:00 2001 From: kali Date: Thu, 24 Jan 2013 07:36:51 +0900 Subject: switch dependency to pyopenssl --- pkg/requirements.pip | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 813a9c62..4108d259 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -3,18 +3,20 @@ argparse # only for python 2.6 requests<1.0.0 -ping # don't use it! needs root. psutil netifaces -python-gnutls==1.1.9 # see https://bugs.launchpad.net/ubuntu/+source/python-gnutls/+bug/1027129 +pyopenssl jsonschema srp>=1.0.2 pycrypto keyring python-dateutil +sh +pygeoip # optional +#ping # to be deprecated + +# soledad deps -- will move to its own repo soon python-gnupg u1db oauth couchdb -sh -pygeoip -- cgit v1.2.3 From cfeddae5b94a6ab9883f3226702dee31850d638f Mon Sep 17 00:00:00 2001 From: kali Date: Thu, 24 Jan 2013 23:50:39 +0900 Subject: ping still in use... --- pkg/requirements.pip | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 4108d259..9b521a95 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -13,7 +13,7 @@ keyring python-dateutil sh pygeoip # optional -#ping # to be deprecated +ping # to be deprecated # soledad deps -- will move to its own repo soon python-gnupg -- cgit v1.2.3 From ea00bc02d9722a670067667df752921d2c824389 Mon Sep 17 00:00:00 2001 From: kali Date: Fri, 25 Jan 2013 07:00:10 +0900 Subject: use dirspec --- pkg/requirements.pip | 1 + 1 file changed, 1 insertion(+) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 9b521a95..19bd8514 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -14,6 +14,7 @@ python-dateutil sh pygeoip # optional ping # to be deprecated +dirspec # soledad deps -- will move to its own repo soon python-gnupg -- cgit v1.2.3 From aaeb78c2a93025b6a7c72d136336f16acccbc23c Mon Sep 17 00:00:00 2001 From: antialias Date: Thu, 24 Jan 2013 17:07:12 -0500 Subject: removed ping and root dependency (1456). improved default network request (771). fixed ERROR "cannot concatenate 'str' and 'list' objects" (1449). --- pkg/requirements.pip | 1 - 1 file changed, 1 deletion(-) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 9b521a95..a8a50fd3 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -13,7 +13,6 @@ keyring python-dateutil sh pygeoip # optional -ping # to be deprecated # soledad deps -- will move to its own repo soon python-gnupg -- cgit v1.2.3 From 46e1040b7c64b3d1c7c6edae5ae0ad3eeacdf6ab Mon Sep 17 00:00:00 2001 From: kali Date: Fri, 25 Jan 2013 08:02:19 +0900 Subject: add zope.interface dep --- pkg/requirements.pip | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 0b0aef26..116f6492 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -12,9 +12,13 @@ pycrypto keyring python-dateutil sh -pygeoip # optional dirspec +pygeoip # optional + +# email +zope.interface + # soledad deps -- will move to its own repo soon python-gnupg u1db -- cgit v1.2.3 From 2814a28b5bd9bb15953cfd2ed31b1ef4dbf396bf Mon Sep 17 00:00:00 2001 From: kali Date: Fri, 25 Jan 2013 18:22:45 +0900 Subject: add twisted as email dependency --- pkg/requirements.pip | 2 ++ 1 file changed, 2 insertions(+) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 116f6492..5b0b0d18 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -17,7 +17,9 @@ dirspec pygeoip # optional # email + zope.interface +twisted>=12.3.0 # soledad deps -- will move to its own repo soon python-gnupg -- cgit v1.2.3 From e33c500ad3006670158493f2a12afc015610894d Mon Sep 17 00:00:00 2001 From: kali Date: Mon, 28 Jan 2013 04:48:21 +0900 Subject: change dirspec dep by pyxdg --- pkg/requirements.pip | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 5b0b0d18..cbfbe8fb 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -12,7 +12,7 @@ pycrypto keyring python-dateutil sh -dirspec +pyxdg pygeoip # optional -- cgit v1.2.3 From 10a2303fe2d21999bce56940daecb78576f5b741 Mon Sep 17 00:00:00 2001 From: kali Date: Wed, 30 Jan 2013 06:49:58 +0900 Subject: remove soledad / email requirements for 0.2 release --- pkg/requirements.pip | 11 ----------- 1 file changed, 11 deletions(-) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index cbfbe8fb..89b0ad3b 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -15,14 +15,3 @@ sh pyxdg pygeoip # optional - -# email - -zope.interface -twisted>=12.3.0 - -# soledad deps -- will move to its own repo soon -python-gnupg -u1db -oauth -couchdb -- cgit v1.2.3 From 4067a488564b0a5558d3a6ad0aa542292fd98fcc Mon Sep 17 00:00:00 2001 From: kali Date: Thu, 31 Jan 2013 07:45:01 +0900 Subject: add comment about jsonschema ver --- pkg/requirements.pip | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'pkg/requirements.pip') diff --git a/pkg/requirements.pip b/pkg/requirements.pip index 89b0ad3b..839722de 100644 --- a/pkg/requirements.pip +++ b/pkg/requirements.pip @@ -6,7 +6,7 @@ requests<1.0.0 psutil netifaces pyopenssl -jsonschema +jsonschema #>0.7 srp>=1.0.2 pycrypto keyring -- cgit v1.2.3