Skip to content

Commit 3af8ff3

Browse files
committed
Set date in ChangeLog
* Clean up requirements.txt * Clean up Vagrantfile
1 parent c1f2125 commit 3af8ff3

File tree

3 files changed

+5
-124
lines changed

3 files changed

+5
-124
lines changed

ChangeLog.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
ChangeLog
22
=========
33

4-
1.2.0 (XXX, XXX Apr 2016)
4+
1.2.0 (Wed, 27 Apr 2016)
55
-------------------------
66

77
* Add support for receiving JSON based reports

Vagrantfile

Lines changed: 0 additions & 103 deletions
Original file line numberDiff line numberDiff line change
@@ -2,112 +2,9 @@
22
# vi: set ft=ruby :
33

44
Vagrant.configure("2") do |config|
5-
# All Vagrant configuration is done here. The most common configuration
6-
# options are documented and commented below. For a complete reference,
7-
# please see the online documentation at vagrantup.com.
8-
9-
# Every Vagrant virtual environment requires a box to build off of.
105
config.vm.box = "precise32"
11-
12-
# The url from where the 'config.vm.box' box will be fetched if it
13-
# doesn't already exist on the user's system.
146
config.vm.box_url = "http://files.vagrantup.com/precise32.box"
15-
16-
# Create a forwarded port mapping which allows access to a specific port
17-
# within the machine from a port on the host machine. In the example below,
18-
# accessing "localhost:8080" will access port 80 on the guest machine.
19-
# config.vm.network :forwarded_port, guest: 80, host: 8080
20-
21-
# Create a private network, which allows host-only access to the machine
22-
# using a specific IP.
23-
# config.vm.network :private_network, ip: "192.168.33.10"
24-
25-
# Create a public network, which generally matched to bridged network.
26-
# Bridged networks make the machine appear as another physical device on
27-
# your network.
28-
# config.vm.network :public_network
29-
30-
# Share an additional folder to the guest VM. The first argument is
31-
# the path on the host to the actual folder. The second argument is
32-
# the path on the guest to mount the folder. And the optional third
33-
# argument is a set of non-required options.
347
config.vm.synced_folder ".", "/data/oonib"
35-
36-
# Provider-specific configuration so you can fine-tune various
37-
# backing providers for Vagrant. These expose provider-specific options.
38-
# Example for VirtualBox:
39-
#
40-
# config.vm.provider :virtualbox do |vb|
41-
# # Don't boot with headless mode
42-
# vb.gui = true
43-
#
44-
# # Use VBoxManage to customize the VM. For example to change memory:
45-
# vb.customize ["modifyvm", :id, "--memory", "1024"]
46-
# end
47-
#
48-
# View the documentation for the provider you're using for more
49-
# information on available options.
50-
51-
# Enable provisioning with Puppet stand alone. Puppet manifests
52-
# are contained in a directory path relative to this Vagrantfile.
53-
# You will need to create the manifests directory and a manifest in
54-
# the file precise32.pp in the manifests_path directory.
55-
#
56-
# An example Puppet manifest to provision the message of the day:
57-
#
58-
# # group { "puppet":
59-
# # ensure => "present",
60-
# # }
61-
# #
62-
# # File { owner => 0, group => 0, mode => 0644 }
63-
# #
64-
# # file { '/etc/motd':
65-
# # content => "Welcome to your Vagrant-built virtual machine!
66-
# # Managed by Puppet.\n"
67-
# # }
68-
#
69-
# config.vm.provision :puppet do |puppet|
70-
# puppet.manifests_path = "manifests"
71-
# puppet.manifest_file = "init.pp"
72-
# end
73-
74-
# Enable provisioning with chef solo, specifying a cookbooks path, roles
75-
# path, and data_bags path (all relative to this Vagrantfile), and adding
76-
# some recipes and/or roles.
77-
#
78-
# config.vm.provision :chef_solo do |chef|
79-
# chef.cookbooks_path = "../my-recipes/cookbooks"
80-
# chef.roles_path = "../my-recipes/roles"
81-
# chef.data_bags_path = "../my-recipes/data_bags"
82-
# chef.add_recipe "mysql"
83-
# chef.add_role "web"
84-
#
85-
# # You may also specify custom JSON attributes:
86-
# chef.json = { :mysql_password => "foo" }
87-
# end
88-
89-
# Enable provisioning with chef server, specifying the chef server URL,
90-
# and the path to the validation key (relative to this Vagrantfile).
91-
#
92-
# The Opscode Platform uses HTTPS. Substitute your organization for
93-
# ORGNAME in the URL and validation key.
94-
#
95-
# If you have your own Chef Server, use the appropriate URL, which may be
96-
# HTTP instead of HTTPS depending on your configuration. Also change the
97-
# validation key to validation.pem.
98-
#
99-
# config.vm.provision :chef_client do |chef|
100-
# chef.chef_server_url = "https://api.opscode.com/organizations/ORGNAME"
101-
# chef.validation_key_path = "ORGNAME-validator.pem"
102-
# end
103-
#
104-
# If you're using the Opscode platform, your validator client is
105-
# ORGNAME-validator, replacing ORGNAME with your organization name.
106-
#
107-
# If you have your own Chef Server, the default validation client name is
108-
# chef-validator, unless you changed the configuration.
109-
#
110-
# chef.validation_client_name = "ORGNAME-validator"
1118
end
1129

11310
$setup_script = <<SCRIPT

requirements.txt

Lines changed: 4 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,14 @@
1+
# These are sub-dependencies that we need to pin to avoid version conflicts
2+
pyasn1>=0.1.8
3+
# These are dependencies of oonibackend specifically
14
PyYaml
2-
Twisted>=12.2.0
3-
#https://pypi.python.org/packages/source/T/Twisted/Twisted-13.0.0.tar.bz2#md5=68afff4e1efd3757d934e39f70c99f57#egg=Twisted
5+
Twisted>=13.2.0
46
cyclone>=1.1
5-
#https://pypi.python.org/packages/source/c/cyclone/cyclone-1.1.tar.gz#md5=477c5ef9cf8902e37105fe450c4d8c5d#egg=cyclone
67
ipaddr>=2.1.10
7-
#https://ipaddr-py.googlecode.com/files/ipaddr-2.1.10.tar.gz#sha1=c608450b077b19773d4f1b5f1ef88b26f6650ce0#egg=ipaddr
88
pygeoip>=0.2.6
9-
#https://pypi.python.org/packages/source/p/pygeoip/pygeoip-0.2.6.zip#md5=b3ac1bfcd535782bc59af78e722cf5c1#egg=pygeoip
10-
##
11-
## Originally fetched from the hg repo on secdev.org:
12-
## https://hg.secdev.org/scapy/archive/tip.zip#egg=scapy
13-
## This is a Tor Project mirror with valid SSL/TLS certs that is stable and fast:
14-
##
15-
transaction>=1.4.1
16-
#https://pypi.python.org/packages/source/s/storm/storm-0.19.tar.gz#md5=61d1ee4cd2a08639ab917e43fa2c9265#egg=storm
179
txtorcon>=0.7
1810
pyOpenSSL>=0.13
1911
zope.component>=4.0.0
2012
zope.event>=4.0.0
2113
zope.interface>=4.0.1
22-
##
23-
## pysqlite2 is required for sqlite support in Storm, see
24-
## https://storm.canonical.com/Manual#Dependencies-2
25-
##
26-
## If not installed, Storm and ooni-backend will still work, but will keep an
27-
## in-memory database, which in some cases may slow the server.
28-
##
29-
pysqlite>=2.6.0
3014
service-identity

0 commit comments

Comments
 (0)