lightnion icon indicating copy to clipboard operation
lightnion copied to clipboard

A light version of Tor portable to the browser

Results 11 lightnion issues
Sort by recently updated
recently updated
newest added

Integrate Pierre's code. Fix key handling bug. Change websocket endpoint to ease deployment.

It could be nice if we have a somewhat higher HTTP/AJAX request interface. Maybe something similar to the [jquery.get](https://api.jquery.com/jquery.get/) interface: ``` lightnion.get( url, date_we_want_to_supply, success_fun, error_fun) ``` This function should...

enhancement

It's practical to use `libvirt` sometimes thanks to its support of `kvm` and ease of installation. Thus this issue may be solved by providing an alternate `Vagrantfile` to test `lightnion`...

enhancement

Tor is moving away [`CREATE_FAST`](https://github.com/torproject/tor/commit/e001610c99bea661dbefc693ec173a90fcb3ee5e) cells: we already use ntor handshakes during [channel creation](https://github.com/spring-epfl/lighttor/blob/master/lightnion/proxy/jobs.py#L614), but not [everywhere](https://github.com/spring-epfl/lighttor/blob/master/lightnion/proxy/jobs.py#L249). We thus need to remove these and deprecate `lnn.create.fast` in our exposed API.

We may be able to improve performances while relying on a more trusted implementation by validating descriptors using `router-sig-ed25519` instead of the more traditional RSA signature. I've got this feeling...

enhancement

We have #16 scheduled to be merged that introduce consensus signature verification, and thus a need to do some nice RSA ourselves. This requires to handle big integers in Javascript,...

enhancement

Having a native [transferable](https://developer.mozilla.org/en-US/docs/Web/API/Transferable) type used for all data manipulations will enable us to integrate better with [workers](https://developer.mozilla.org/en-US/docs/Web/API/Worker) through [`window.postMessage`](https://developer.mozilla.org/en-US/docs/Web/API/Window/postMessage) and to use the [`SubtleCrypto`](https://developer.mozilla.org/en-US/docs/Web/API/SubtleCrypto) API as a [`BufferSource`](https://developer.mozilla.org/en-US/docs/Web/API/BufferSource). We...

enhancement

We need `dict` to keep insertion order due to implementation details in `lightnion/cell`. For example using `python 3.5` we are randomly unable to validate versions cells during negotiation, failing with...

The documentation of several parts of the Javascript client is not finished – for example `src/stream.js` – and is a requirement for a proper, usable library. Note that the exposed,...

Proper documentation of the Javascript client is present across the library, however having an online version attached to the repository will be useful as readable reference for users that prefer...