GitList
About
Refresh
Report bug
Help
Files
Commits
Stats
Network
Graph
nord
/
Graph
Graph of nord
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
|\
| *
| *
| *
| *
| *
| *
| *
| *
| *
| *
|/
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
|\
| *
| *
| *
|/
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
7a02d02
(HEAD -> master)
Add deprecation notice to README
by
Joseph Weston <joseph@weston.cloud>
2021-04-13 08:00:33 -0700
;
0463ed8
upgrade required webpack-dev-server
by
Joseph Weston <joseph@weston.cloud>
2019-10-08 21:40:30 +0200
;
3977583
remove last remnants of versioneer
by
Joseph Weston <joseph@weston.cloud>
2018-08-17 12:00:06 +0200
;
1b5b81f
add LICENSE file to wheels
by
Joseph Weston <joseph@weston.cloud>
2018-08-17 11:59:35 +0200
;
3f9d79e
remove signal handling from aiohttp AppRunner
by
Joseph Weston <joseph@weston.cloud>
2018-07-19 22:44:43 +0200
;
c8133e2
stop VPN before connecting to a new server
by
Joseph Weston <joseph@weston.cloud>
2018-07-19 21:39:59 +0200
;
045f895
add note about web frontend to the changelog
by
Joseph Weston <joseph@weston.cloud>
2018-07-19 17:11:08 +0200
;
608b585
add documentation for web API
by
Joseph Weston <joseph@weston.cloud>
2018-07-19 16:31:45 +0200
;
89583ed
correct server init line in dev mode
by
Joseph Weston <joseph@weston.cloud>
2018-07-19 15:54:24 +0200
;
186aa92
remove commented codeblocks and a minor refactoring
by
Joseph Weston <joseph@weston.cloud>
2018-06-07 11:03:10 +0200
;
e651bc7
add forgotten style file
by
Joseph Weston <joseph@weston.cloud>
2018-06-04 11:02:21 +0200
;
579c98a
force recent version of structlog
by
Joseph Weston <joseph@weston.cloud>
2018-06-01 14:12:33 +0200
;
124aed5
update README to add simple example web usage
by
Joseph Weston <joseph@weston.cloud>
2018-04-15 18:58:19 +0200
;
515d909
correct manifest to include static web assets in nord distributions
by
Joseph Weston <joseph@weston.cloud>
2018-04-15 18:48:17 +0200
;
845f256
Merge branch 'web'
by
Joseph Weston <joseph@weston.cloud>
2018-04-15 18:41:34 +0200
;
c1adba1
add web CLI
by
Joseph Weston <joseph@weston.cloud>
2018-04-15 18:31:54 +0200
;
4c698fe
implement backend
by
Joseph Weston <joseph@weston.cloud>
2018-04-15 18:31:34 +0200
;
7f62edd
split nord.vpn.run into starting and supervising functions
by
Joseph Weston <joseph@weston.cloud>
2018-04-15 18:30:37 +0200
;
68ba134
implement frontend
by
Joseph Weston <joseph@weston.cloud>
2018-04-15 18:32:56 +0200
;
509b7e2
require aiohttp version 3
by
Joseph Weston <joseph@weston.cloud>
2018-02-25 21:08:10 +0100
;
f2e51a9
add mock web API
by
Joseph Weston <joseph@weston.cloud>
2018-02-25 21:07:51 +0100
;
4f01f06
add dummy aiohttp webapp
by
Joseph Weston <joseph@weston.cloud>
2018-02-25 19:48:23 +0100
;
0e48ac2
compile web assets into source distribution
by
Joseph Weston <joseph@weston.cloud>
2018-02-25 16:08:32 +0100
;
6827016
make minimal frontend
by
Joseph Weston <joseph@weston.cloud>
2018-02-25 15:45:51 +0100
;
62bb5ae
add frontend web skeleton
by
Joseph Weston <joseph@weston.cloud>
2018-02-24 21:02:14 +0100
;
46f34ee
move main logging configuration to import time
by
Joseph Weston <joseph@weston.cloud>
2018-04-15 13:54:17 +0200
;
136bdf9
correctly close aiohttp.Client
by
Joseph Weston <joseph@weston.cloud>
2018-02-25 23:27:59 +0100
;
4903d01
update pylint information
by
Joseph Weston <joseph@weston.cloud>
2018-02-24 16:29:57 +0100
;
00152be
remove versioneer and use miniver instead
by
Joseph Weston <joseph@weston.cloud>
2018-02-24 15:47:38 +0100
;
915a7e0
enforce Python 3.6 from setup.py
by
Joseph Weston <joseph@weston.cloud>
2018-02-24 15:02:30 +0100
;
ad2fcfa
make setup.py directly executable
by
Joseph Weston <joseph@weston.cloud>
2018-02-24 15:00:01 +0100
;
b78d9d4
start development for v0.3
by
Joseph Weston <joseph@weston.cloud>
2018-02-24 14:50:22 +0100
;
1699a28
remove leading 'v' from version obtained from git tags
by
Joseph Weston <joseph.weston08@gmail.com>
2018-02-01 14:54:24 +0100
;
1260836
add changelog entry for v0.2.0
by
Joseph Weston <joseph.weston08@gmail.com>
2018-02-01 14:30:24 +0100
;
1d3c2af
add changelog to documentation
by
Joseph Weston <joseph.weston08@gmail.com>
2018-02-01 14:23:42 +0100
;
b3d3c76
remove indices and tables from documentation
by
Joseph Weston <joseph.weston08@gmail.com>
2018-02-01 14:23:11 +0100
;
498e765
add environment file for readthedocs
by
Joseph Weston <joseph.weston08@gmail.com>
2018-02-01 13:37:24 +0100
;
36de1c4
add extra usage example to README
by
Joseph Weston <joseph.weston08@gmail.com>
2018-02-01 12:13:12 +0100
;
9df5850
fix style as proposed by pylint
by
Joseph Weston <joseph.weston08@gmail.com>
2018-02-01 12:06:18 +0100
;
e39613b
improve method for selecting best server
by
Joseph Weston <joseph.weston08@gmail.com>
2018-01-07 16:58:50 +0100
;
eaad26e
add TODO
by
Joseph Weston <joseph.weston08@gmail.com>
2018-01-07 16:58:01 +0100
;
518c96a
refresh sudo every 30 seconds by default
by
Joseph Weston <joseph.weston08@gmail.com>
2018-01-07 16:17:15 +0100
;
bf373b8
rename closures to satisfy pylint
by
Joseph Weston <joseph.weston08@gmail.com>
2018-01-07 15:49:23 +0100
;
2d4fb9a
connect to Nord API over HTTPS by default
by
Joseph Weston <joseph.weston08@gmail.com>
2017-12-09 13:45:12 +0100
;
9263672
remove superfluous information from setup.cfg
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-11 17:41:15 +0200
;
7a3e280
add mord informative help messages to the command-line interface
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-10 15:13:36 +0200
;
837f8df
merge branch 'api'
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-10 14:12:24 +0200
;
af7cf5b
change command-line interface to choose best server by default
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-10 13:34:42 +0200
;
476ab22
add API client method that ranks hosts by suitability
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-10 13:10:25 +0200
;
3bb29ff
add ping utility
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-09 22:22:46 +0200
;
83dc472
pep8ify and add pep8 to dev requirements
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-10 14:02:46 +0200
;
ed5e554
add logging to API
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-10 13:06:50 +0200
;
c9903e4
minor change to log message
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-10 13:35:23 +0200
;
969d7ee
minor corrections to the documentation
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-09 21:35:53 +0200
;
2960f5b
add final packaging information to setup files
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-09 19:42:34 +0200
;
a8678b7
set up sphinx documentation
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-09 19:26:18 +0200
;
6c9a1df
convert README to restructured text
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-09 18:44:28 +0200
;
fd33124
add basic usage information to README
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-09 18:06:31 +0200
;
cb78647
add CLI
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-09 16:36:30 +0200
;
e6466a7
remove OpenVPN process from the process group to protect from signals
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-09 16:33:31 +0200
;
09783c8
make error handling and logging more consistent in vpn
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-09 13:33:31 +0200
;
44a7aa4
reorganise internal utilities
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-08 18:49:45 +0200
;
8494e36
ensure we catch the correct errors from the nord API
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-08 22:00:16 +0200
;
88cd273
make separate methods to get JSON or text responses
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-08 18:45:30 +0200
;
d76bd4c
implement 'valid_credentials'
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-08 16:58:21 +0200
;
52b6e57
move nord API into a Client class
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-08 16:43:45 +0200
;
73e335e
add installation instructions and license information
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-08 11:17:51 +0200
;
6cfd43d
correct writing resolv.conf
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-08 14:49:55 +0200
;
51fb9c4
add trove classifiers
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-08 00:42:42 +0200
;
9c3bd65
change vpn.run to update resolv.conf if DNS servers are provided.
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-08 00:24:37 +0200
;
9841ae7
raise PermissionError when 'sudo' cannot be used without a password
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-08 00:18:40 +0200
;
e255463
move installation requirements to 'setup.py'
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-07 23:12:33 +0200
;
6f63c0a
add versioneer
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-07 13:37:54 +0200
;
13fd034
make 'vpn.run' return the exit code from the openvpn process
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-07 12:45:46 +0200
;
57c68b9
add utilities for working with asyncio and sudo
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-06 18:13:40 +0200
;
8a23dd7
improve hostname validation and rename 'normalize_hostname'
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-07 02:03:36 +0200
;
3a2ea62
import "api" module when importing nord
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-06 15:23:07 +0200
;
57ad3d5
lint: add pylint config file and de-lint existing modules
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-06 01:43:53 +0200
;
cc0bd63
add new requirements
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-06 01:42:13 +0200
;
6ec0314
add basic NordVPN API
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-06 01:12:03 +0200
;
2cca681
modify 'async_lru_cache' to be more idiomatic
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-06 01:00:07 +0200
;
a10b1bc
add new requirements
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-05 18:49:13 +0200
;
d86b10a
add utilities and module for controlling OpenVPN processes
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-05 18:43:53 +0200
;
26b9c10
add common files
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-05 13:26:06 +0200
;
fbcff8e
initial commit
by
Joseph Weston <joseph.weston08@gmail.com>
2017-09-05 12:42:38 +0200
;