I hereby claim:
- I am garrettr on github.
- I am garrettr (https://keybase.io/garrettr) on keybase.
- I have a public key whose fingerprint is 5F9A 1D6B 7885 1B60 FC84 9131 464F 0A89 D3EF 9CAE
To claim this, I am signing this object:
-----BEGIN PGP SIGNED MESSAGE----- | |
Hash: SHA1 | |
I, Garrett Robinson, downloaded the Qubes signing key on | |
Sun Apr 6 16:11:37 PDT 2014 | |
from | |
https://keys.qubes-os.org/keys/qubes-developers-keys.asc |
diff --git a/lib/userStorage.js b/lib/userStorage.js | |
index 5441382..5cca0cc 100644 | |
--- a/lib/userStorage.js | |
+++ b/lib/userStorage.js | |
@@ -104,6 +104,10 @@ exports.init = function() | |
if (!storage[store]) storage[store] = {}; | |
} | |
); | |
+ // Log JSON out to the console for cooperq | |
+ userStored.forEach(function(store) { |
I hereby claim:
To claim this, I am signing this object:
Steps to fix up Lightbeam:
To keep things simple, Aggregate and Graph should still implement the Emitter interface. This will minimize code changes needed.
W: GPG error: http://dl.google.com stable Release: The following signatures were invalid: BADSIG A040830F7FAC5991 Google, Inc. Linux Package Signing Key <linux-packages-keymaster@google.com> |
# -*- mode: ruby -*- | |
# vi: set ft=ruby : | |
Vagrant.configure("2") do |config| | |
config.vm.define 'vagrant-cachier-poc', primary: true do |development| | |
development.vm.hostname = "vagrant-cachier-poc" | |
development.vm.box = "trusty64" | |
development.vm.box_url = "https://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box" | |
development.vm.provider "virtualbox" do |v| |
# -*- mode: ruby -*- | |
# vi: set ft=ruby : | |
Vagrant.configure("2") do |config| | |
config.vm.define 'vagrant-cachier-poc', primary: true do |development| | |
development.vm.hostname = "vagrant-cachier-poc" | |
development.vm.box = "trusty64" | |
development.vm.box_url = "https://cloud-images.ubuntu.com/vagrant/trusty/current/trusty-server-cloudimg-amd64-vagrant-disk1.box" | |
development.vm.provider "virtualbox" do |v| |
➜ vagrant-cachier-poc VAGRANT_LOG=debug vagrant up | |
INFO global: Vagrant version: 1.6.5 | |
INFO global: Ruby version: 2.0.0 | |
INFO global: RubyGems version: 2.0.14 | |
INFO global: VAGRANT_EXECUTABLE="/Applications/Vagrant/bin/../embedded/gems/gems/vagrant-1.6.5/bin/vagrant" | |
INFO global: VAGRANT_LOG="debug" | |
INFO global: VAGRANT_INSTALLER_EMBEDDED_DIR="/Applications/Vagrant/bin/../embedded" | |
INFO global: VAGRANT_INSTALLER_VERSION="2" | |
INFO global: VAGRANT_DETECTED_OS="Darwin" | |
INFO global: VAGRANT_INSTALLER_ENV="1" |
SecureDrop is a secure communications platform for journalists and sources designed to protect the anonymity of sources and the confidentiality of all communications. Part of the recommended workflow for journalists involves transferring encrypted documents from the Document Interface (a web application made available as an authenticated Tor Hidden Service) to an airgapped computer for decryption and viewing.
Using an airgap, while cumbersome, accomplishes a number of important security goals:
105.72s$ sudo sh -c "export DISPLAY=:1; cd securedrop && ./manage.py test" | |
gpg: WARNING: unsafe ownership on configuration file `/home/travis/.gnupg/gpg.conf' | |
============================= test session starts ============================== | |
platform linux2 -- Python 2.7.3 -- py-1.4.26 -- pytest-2.6.2 | |
collected 44 items | |
requirements/test-requirements.txt . | |
tests/test_journalist.py ...... | |
tests/test_single_star.py ...... | |
tests/test_unit_integration.py ........ | |
tests/test_unit_journalist.py ....... |