Commit graph

466 commits

Author SHA1 Message Date
Micah Lee
2c2f87593c
Keep ssh tunnel open with autossh, and give root user ssh keys so unprivileged user cant access the host 2021-07-14 11:36:13 -07:00
Micah Lee
3f76211459
Fix open in Preview for macOS 2021-07-02 13:48:20 -07:00
Micah Lee
babcd62071
Temporarily run container scripts as root (from unpriv podman) 2021-07-02 13:32:48 -07:00
Micah Lee
488dca4a71
Totally refactor how tasks work and how dangerzone-container works so that there is a single --convert task 2021-07-02 13:32:23 -07:00
Micah Lee
fe63689320
Remove restart from systray and replace it with new window 2021-07-02 10:17:46 -07:00
Micah Lee
0b1d8f6a3e
Skip file open events in dev mode 2021-07-02 10:10:01 -07:00
Micah Lee
ed4586a051
Suppress output from all the VM subprocesses, and make the waiting for VM output nicer 2021-07-02 10:09:34 -07:00
Micah Lee
5493292ba2
Provide the VM with the correct container name 2021-07-01 17:34:53 -07:00
Micah Lee
a7f3eb9b43
Make container mount and unmount dirs from the host 2021-07-01 17:14:48 -07:00
Micah Lee
2904d44aad
Start making it possible to execute podman inside the VM 2021-07-01 16:45:25 -07:00
Micah Lee
c7bd8a317a
Move the MainWindow widgets into the same file, and move the vm object into global_common 2021-07-01 16:06:36 -07:00
Micah Lee
e81e6ccc6c
Remove everything related to updating the container image 2021-07-01 15:56:12 -07:00
Micah Lee
1f1bb2b353
Successfully wait for VM to start, and then move on in the UI 2021-07-01 15:52:19 -07:00
Micah Lee
29a148d211
Successfully set up reverse ssh forward system, allowing the host to run commands on the guest over ssh 2021-07-01 15:32:07 -07:00
Micah Lee
1c39895206
Refactor how VM image is created to split it into different files, and write ssh-to-host.py script 2021-07-01 11:02:08 -07:00
Micah Lee
da75559e3a
Start working on ssh reverse tunnel stuff 2021-06-30 16:21:40 -07:00
Micah Lee
9158d02669
Successfully boot VM 2021-06-30 14:27:26 -07:00
Micah Lee
d9d352a680
Fix removing PDF viewer search in Mac, and make the waiting widget look better 2021-06-30 12:31:33 -07:00
Micah Lee
720810da5d
Enable the sandbox 2021-06-30 12:03:09 -07:00
Micah Lee
2dd509f980
To allow the Apple sandbox, disable finding PDF viewers on Mac 2021-06-30 12:02:45 -07:00
Micah Lee
d7cd8584f2
Split Vm class from SysTray, and make it launch hyperkit 2021-06-30 10:45:38 -07:00
Micah Lee
e8f7d96f90
Fix building VM ISO, and start implementing start_vm 2021-06-29 17:37:00 -07:00
Micah Lee
7b2211fc1f
Rename rip_docker to install/vm-builder, and start making a build script that uses it 2021-06-29 17:01:47 -07:00
Micah Lee
57f9c6bf2c
Fix pyinstaller path 2021-06-29 16:53:58 -07:00
Micah Lee
cf28d47ffc
Merge branch 'master' into 118_rip_docker_desktop 2021-06-29 16:52:25 -07:00
Micah Lee
f4739e749a
Start adding systray 2021-06-29 16:52:10 -07:00
Micah Lee
47bf46cb3d
Commit some work-in-progress 2021-06-29 16:20:54 -07:00
Micah Lee
a69376006a
Fix copying podman containers into ISO 2021-06-29 14:14:38 -07:00
Micah Lee
86fd9706c0
Build docker image and package it inside the ISO 2021-06-29 09:35:02 -07:00
Micah Lee
c25220a767
Switch from Docker to vagrant 2021-06-28 19:27:49 -07:00
Micah Lee
c6bb676ce2
Move everything up into rip_docker 2021-06-28 17:00:57 -07:00
Micah Lee
55c01413cd
Add hard-coded ssh key to the VM image 2021-06-28 16:53:06 -07:00
Micah Lee
c8d6bdf1c8
Add a hard-coded ssh key 2021-06-28 16:40:31 -07:00
Micah Lee
27bdcd408b
Move dangerzone-converter code into dangerzone repo 2021-06-28 16:31:11 -07:00
Micah Lee
f4ff04ff80
On my way to making a working alpine VM for podman 2021-06-28 15:31:52 -07:00
Micah Lee
4561ddb47b
Add script for building an alpine iso, one that actually boots 2021-06-28 14:31:26 -07:00
Micah Lee
c467831c3d
Move qcow2 build script into separate file 2021-06-28 12:11:49 -07:00
Micah Lee
ad5de25e76
Rename out to vm 2021-06-28 11:18:02 -07:00
Micah Lee
cc1b0f8c08
Got VM to start booting 2021-06-25 12:43:54 -07:00
Micah Lee
c39562906e
Extract vmlinuz and initramfs as well 2021-06-25 12:20:42 -07:00
Micah Lee
9da0f4a980
Start script for building the dangerzone VM image 2021-06-25 12:11:52 -07:00
Micah Lee
e3dc7988e9
Make strip-ansi Mac-only 2021-06-22 13:40:08 -07:00
Micah Lee
d3d417ee84 Strip ANSI colors from Mac GUI output to preventing crashing, and fix Mac docker path 2021-06-22 13:34:15 -07:00
Micah Lee
b92ae1c592
Merge branch 'windows' 2021-06-22 12:10:04 -07:00
Micah Lee
e8a348419f
Must remove InstallExecuteSequence for Wix package to build 2021-06-22 12:03:29 -07:00
Micah Lee
c6c011f235
Change Wix config to allow upgrades 2021-06-22 11:51:35 -07:00
Micah Lee
8149804082
Merge branch 'master' of github.com:firstlookmedia/dangerzone 2021-06-22 11:24:11 -07:00
Micah Lee
d56c21143f
Version bump to 0.2.1 and update changelog and circleci config 2021-06-22 11:23:29 -07:00
Micah Lee
9df7c4095a
Merge pull request #120 from firstlookmedia/podman
Switch back to Podman in Linux
2021-06-22 13:57:33 -04:00
Micah Lee
f8381749c3
Improve terminal colors on light-colored terminal backgrounds 2021-06-22 10:49:51 -07:00