Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
b1816f0
commit 41aeb49
Showing
1,562 changed files
with
754,997 additions
and
413 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
6.0.2.7 | ||
6.0.2.8 |
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
1 change: 1 addition & 0 deletions
1
etc/sandstorm/build/.sandstorm/.vagrant/machines/default/virtualbox/action_provision
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
1.5:45d84b5f-d341-404a-91f2-6ab95c7e1a80 |
1 change: 1 addition & 0 deletions
1
etc/sandstorm/build/.sandstorm/.vagrant/machines/default/virtualbox/action_set_name
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
1480346546 |
1 change: 1 addition & 0 deletions
1
etc/sandstorm/build/.sandstorm/.vagrant/machines/default/virtualbox/creator_uid
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
501 |
1 change: 1 addition & 0 deletions
1
etc/sandstorm/build/.sandstorm/.vagrant/machines/default/virtualbox/id
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
45d84b5f-d341-404a-91f2-6ab95c7e1a80 |
1 change: 1 addition & 0 deletions
1
etc/sandstorm/build/.sandstorm/.vagrant/machines/default/virtualbox/index_uuid
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
9e1a881e301c4ba7b3d69252ce260b0a |
27 changes: 27 additions & 0 deletions
27
etc/sandstorm/build/.sandstorm/.vagrant/machines/default/virtualbox/private_key
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
-----BEGIN RSA PRIVATE KEY----- | ||
MIIEpAIBAAKCAQEA2tC60+Hjrw5PdaWOppSkF3gU03UngGZvtJfC7nA6Xd/ORF1S | ||
kImPL08dO/tHGg+mVNMn0QKrRE8epQqFYoEuGBRAFFMjd4thx7cIcRCiuQ982xPP | ||
X7NFuSh7tu+0mThl3wVQjOsH7aAE7xp9IQihqzYsRqza8qMSJMU5U8cdjkFlgPyG | ||
BRGLgGc8/RzhjVrchlPcKK+cNGn88sAl47FCqx4PAQ4TIdgmHZejlrkDQXXHlNzi | ||
SOwYrawafEX4XkQoQxi5J2AofFumk7rmv7wQsIxcSKSV0yaPYFIHfe3w6gbGBXIf | ||
sSeG5c3c0qvTPDFHHMGW21+CjTJQ48iCY+G9EwIDAQABAoIBAQC8YdNWszT38xQJ | ||
rxze4T1cTy9u1X/KlWY6TiWubcRyKUpFpSp98U/qZOxARZbzIuIKSTgQQ4H7bzps | ||
0GABbEGozVZVqTXxp3fpHvUPkkjlliXh3m48b/To8aeA2WHcP6fEl6i/iWDr/UYC | ||
LAXqOKom4p6/wfVFy4rFSV6Pd+9EFgWhk4cX0B4CCjNvOy5iqBr2Z8XPIiDspJgM | ||
T56xSfKK44sAfEMkubuhKcexvKnBs35IXiVvQhw25MqysBGcWzZ3ihJJzY7HqtOo | ||
tNGC0w7L8O2CvBFAmKR1o4zXiTgMEuUk5KJNWn6xcGAf/fGj3Mv9NoKs8nZJNjO9 | ||
O4C+VaBBAoGBAPAQ0Z3At8a0ueMBs1Bb0/5lgx+4/M/oFq9Yv9y+cH0yLdTjRCnM | ||
bEzG9PpL2VddEReQi1s4+ooVzfv5fCHY+zUSAZbyUWA+e5XS/oXlgye/aMo/nRxN | ||
bNAvEFsVx2hX9fEy0o+V8GPvxPuE1KXJr4jYEdx6PsJDlM5Rdf9h8/exAoGBAOlW | ||
04/8AzVINtwA9D65sjfasY4iXbTYoMchxA3LWWsdNEJD3llO5t65ftKCzE8PAqyb | ||
AdrG6g4H1UFZpCshDbw7u3bM0ehxAv8Dr2adyKIXznj2yppqESpg+qncbjlFnju8 | ||
wTudKtTUhI7er95a5J6P4mQu9YYYLOHmyCmUTrYDAoGBAO2Zt93KwBmLBfAH3tHK | ||
ESfYkM706ENeEhW6YSq50dwXrgTmarB0Azx6Lj0MlTBCjIgmJ8dBvbatnhGl+5YE | ||
i50bFTew3ZnEPc0r533eitDsQWrrSzSX7PqfmjCMfbBoXqM7CevTGvnOdcf6z/zG | ||
gVWPhR4SX8sl2EHbnk4FRNIBAoGASzBdT+JHLl4sv0vXaHbyBKmF2WUdiO7dMA2j | ||
XUaPc8KfWlMATQrtvgtL4I2hREBz/iacvGCofwjrIPm/ut4VzPf6eleZtCrmakJH | ||
vOtPAVxmffgYZRWUnnFNlHqhUfcq+9jg81K7wIUSie8cAKyNSsLWkq3HFASqQcjZ | ||
6vwNOP0CgYA4NfJMN9etcFxv/Up8xij2E1tYulaNKzeWnZKviHY/O19Upkt51h+l | ||
7xzsEnsL6/HnnjxN2jNbZGZXBNEpFejZM0jD8/QNC/NvFy95KYbYChyJM6MBtheq | ||
w0epX49viksxLTrIEKbnw7m5cFa08IesFuRxFEu/D61R1dF57kfTJg== | ||
-----END RSA PRIVATE KEY----- |
1 change: 1 addition & 0 deletions
1
etc/sandstorm/build/.sandstorm/.vagrant/machines/default/virtualbox/synced_folders
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"virtualbox":{"/opt/app":{"guestpath":"/opt/app","hostpath":"/Users/david/dev/drawio/etc/sandstorm/build","disabled":false,"__vagrantfile":true},"/host-dot-sandstorm":{"guestpath":"/host-dot-sandstorm","hostpath":"/Users/david/.sandstorm","disabled":false,"__vagrantfile":true}}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
09-SEP-2016: 5.6.0.3 | ||
|
||
- Updates to draw.io 5.6.0.3 | ||
- Fixes Saving... status | ||
- Adds read-only permission option | ||
|
||
28-AUG-2015: 5.0.2.3 | ||
|
||
- Updates to draw.io 5.0.2.3 | ||
|
||
06-FEB-2015: 0.1.1.0 | ||
|
||
- Fixes external image export (probably) | ||
- Fixes iconfinder calls (probably) | ||
- Updates draw to head | ||
|
||
02-FEB-2015: 0.1.0.0 | ||
|
||
- Initial release |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
CXX=g++ | ||
CXXFLAGS=-O2 -Wall | ||
CXXFLAGS2=-std=c++1y -Itmp $(CXXFLAGS) | ||
SANDSTORM_CAPNP_DIR=/opt/sandstorm/latest/usr/include | ||
|
||
.PHONEY: all clean dev | ||
|
||
package.spk: server sandstorm-pkgdef.capnp | ||
spk pack --keyring="drawio.key" package.spk | ||
|
||
dev: server sandstorm-pkgdef.capnp | ||
spk dev | ||
|
||
clean: | ||
rm -rf tmp server package.spk | ||
|
||
tmp/genfiles: | ||
@mkdir -p tmp | ||
capnp compile --src-prefix=$(SANDSTORM_CAPNP_DIR) -oc++:tmp $(SANDSTORM_CAPNP_DIR)/sandstorm/*.capnp | ||
@touch tmp/genfiles | ||
|
||
server: tmp/genfiles server.c++ | ||
$(CXX) -static server.c++ tmp/sandstorm/*.capnp.c++ -o server $(CXXFLAGS2) `pkg-config capnp-rpc --cflags --libs` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,103 @@ | ||
# -*- mode: ruby -*- | ||
# vi: set ft=ruby : | ||
|
||
# Guess at a reasonable name for the VM based on the folder vagrant-spk is | ||
# run from. The timestamp is there to avoid conflicts if you have multiple | ||
# folders with the same name. | ||
VM_NAME = File.basename(File.dirname(File.dirname(__FILE__))) + "_sandstorm_#{Time.now.utc.to_i}" | ||
|
||
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing! | ||
VAGRANTFILE_API_VERSION = "2" | ||
|
||
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| | ||
# Base on the Sandstorm snapshots of the official Debian 8 (jessie) box. | ||
config.vm.box = "sandstorm/debian-jessie64" | ||
|
||
if Vagrant.has_plugin?("vagrant-vbguest") then | ||
# vagrant-vbguest is a Vagrant plugin that upgrades | ||
# the version of VirtualBox Guest Additions within each | ||
# guest. If you have the vagrant-vbguest plugin, then it | ||
# needs to know how to compile kernel modules, etc., and so | ||
# we give it this hint about operating system type. | ||
config.vm.guest = "debian" | ||
end | ||
|
||
# We forward port 6080, the Sandstorm web port, so that developers can | ||
# visit their sandstorm app from their browser as local.sandstorm.io:6080 | ||
# (aka 127.0.0.1:6080). | ||
config.vm.network :forwarded_port, guest: 6080, host: 6080 | ||
|
||
# Use a shell script to "provision" the box. This installs Sandstorm using | ||
# the bundled installer. | ||
config.vm.provision "shell", inline: "sudo bash /opt/app/.sandstorm/global-setup.sh", keep_color: true | ||
# Then, do stack-specific and app-specific setup. | ||
config.vm.provision "shell", inline: "sudo bash /opt/app/.sandstorm/setup.sh", keep_color: true | ||
|
||
# Shared folders are configured per-provider since vboxsf can't handle >4096 open files, | ||
# NFS requires privilege escalation every time you bring a VM up, | ||
# and 9p is only available on libvirt. | ||
|
||
# Calculate the number of CPUs and the amount of RAM the system has, | ||
# in a platform-dependent way; further logic below. | ||
cpus = nil | ||
total_kB_ram = nil | ||
|
||
host = RbConfig::CONFIG['host_os'] | ||
if host =~ /darwin/ | ||
cpus = `sysctl -n hw.ncpu`.to_i | ||
total_kB_ram = `sysctl -n hw.memsize`.to_i / 1024 | ||
elsif host =~ /linux/ | ||
cpus = `nproc`.to_i | ||
total_kB_ram = `grep MemTotal /proc/meminfo | awk '{print $2}'`.to_i | ||
elsif host =~ /mingw/ | ||
# powershell may not be available on Windows XP and Vista, so wrap this in a rescue block | ||
begin | ||
cpus = `powershell -Command "(Get-WmiObject Win32_Processor -Property NumberOfLogicalProcessors | Select-Object -Property NumberOfLogicalProcessors | Measure-Object NumberOfLogicalProcessors -Sum).Sum"`.to_i | ||
total_kB_ram = `powershell -Command "Get-CimInstance -class cim_physicalmemory | % $_.Capacity}"`.to_i / 1024 | ||
rescue | ||
end | ||
end | ||
# Use the same number of CPUs within Vagrant as the system, with 1 | ||
# as a default. | ||
# | ||
# Use at least 512MB of RAM, and if the system has more than 2GB of | ||
# RAM, use 1/4 of the system RAM. This seems a reasonable compromise | ||
# between having the Vagrant guest operating system not run out of | ||
# RAM entirely (which it basically would if we went much lower than | ||
# 512MB) and also allowing it to use up a healthily large amount of | ||
# RAM so it can run faster on systems that can afford it. | ||
if cpus.nil? or cpus.zero? | ||
cpus = 1 | ||
end | ||
if total_kB_ram.nil? or total_kB_ram < 2048000 | ||
assign_ram_mb = 512 | ||
else | ||
assign_ram_mb = (total_kB_ram / 1024 / 4) | ||
end | ||
# Actually apply these CPU/memory values to the providers. | ||
config.vm.provider :virtualbox do |vb, override| | ||
vb.cpus = cpus | ||
vb.memory = assign_ram_mb | ||
vb.name = VM_NAME | ||
vb.customize ["modifyvm", :id, "--nictype1", "Am79C973"] | ||
|
||
# /opt/app and /host-dot-sandstorm are used by vagrant-spk | ||
override.vm.synced_folder "..", "/opt/app" | ||
override.vm.synced_folder ENV["HOME"] + "/.sandstorm", "/host-dot-sandstorm" | ||
# /vagrant is not used by vagrant-spk; we need this line so it gets disabled; if we removed the | ||
# line, vagrant would automatically insert a synced folder in /vagrant, which is not what we want. | ||
override.vm.synced_folder "..", "/vagrant", disabled: true | ||
end | ||
config.vm.provider :libvirt do |libvirt, override| | ||
libvirt.cpus = cpus | ||
libvirt.memory = assign_ram_mb | ||
libvirt.default_prefix = VM_NAME | ||
|
||
# /opt/app and /host-dot-sandstorm are used by vagrant-spk | ||
override.vm.synced_folder "..", "/opt/app", type: "9p", accessmode: "passthrough" | ||
override.vm.synced_folder ENV["HOME"] + "/.sandstorm", "/host-dot-sandstorm", type: "9p", accessmode: "passthrough" | ||
# /vagrant is not used by vagrant-spk; we need this line so it gets disabled; if we removed the | ||
# line, vagrant would automatically insert a synced folder in /vagrant, which is not what we want. | ||
override.vm.synced_folder "..", "/vagrant", type: "9p", accessmode: "passthrough", disabled: true | ||
end | ||
end |
Oops, something went wrong.