Commit graph

222 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
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
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
720810da5d
Enable the sandbox 2021-06-30 12:03:09 -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
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
d24d593094
Rip out everything required to make dangerzone-container run with root privs 2021-06-17 14:16:27 -07:00
Micah Lee
d50b0c1bed
Remove docker dependency in Linux and replace with podman 2021-06-17 14:12:44 -07:00
Micah Lee
ebd3a841dc
Fix finding version when building Windows installer 2021-06-16 15:17:11 -07:00
Micah Lee
2d53acfe07
Make CLI symlink in macOS build 2021-06-16 14:29:46 -07:00
Micah Lee
26adc1b3ab
Fix finding version in PyInstaller spec 2021-06-16 14:06:26 -07:00
Micah Lee
a437906d1d
Version bump to 0.2, update changelog, and fix all linux builds 2021-06-16 11:16:38 -07:00
Micah Lee
46c73329a5
Switch from termcolor to colorama 2021-06-10 10:24:28 -07:00
Micah Lee
4c7bde09c7
Fix macOS close immediately bug 2021-02-10 15:49:05 -08:00
Micah Lee
ffb622c183
Fix codesigning 2020-12-30 14:17:03 -08:00
Micah Lee
d7e79385d2
Use python 3.9 for macOS, because of PyInstaller update, and make build_app.py executable 2020-12-28 15:27:35 -08:00
Micah Lee
76c74df71a
Fix CircleCI and test in Fedora 2020-10-29 17:01:47 -07:00
Micah Lee
ee215a4870
Update macOS instructions for installing python, and fix how DMG gets created 2020-10-29 15:54:12 -07:00
Micah Lee
0067f37494
Fix macOS build script, and install create-dmg from homebrew instead of npm 2020-10-29 14:16:04 -07:00
Micah Lee
26ea568080
Don't put the start menu shortcut in a folder 2020-10-29 11:10:48 -07:00
Micah Lee
87be2bbc7d
Fix detecting if dangerzone or dangerzone-container is running in Windows, update docker.exe path, fix Windows build scripts to include to docker-container.exe symlink 2020-10-29 10:43:23 -07:00
Micah Lee
1116c9a029
Make Windows docker link clickable, and make Windows installer add a start menu shortcut 2020-10-28 16:48:16 -07:00
Micah Lee
10dfc1441b
Build the Wix wxs file on the fly 2020-10-28 12:13:09 -07:00
Micah Lee
71fff406d2
Add python3-termcolor dependency 2020-10-14 09:45:20 -07:00
Micah Lee
e798da9a99
Version bump to 0.1.2 and update changelog 2020-04-09 16:23:15 -07:00
Micah Lee
f7532ecacc
Update fedora build script 2020-03-17 11:43:14 -07:00
Micah Lee
2674f1457a
Version bump to 0.1.1 2020-03-17 11:11:47 -07:00
Micah Lee
b46ad704e4
When making macOS app bundle, make symlink with relative path instead of absolute 2020-03-16 17:26:18 -07:00
Micah Lee
4eba0087e7
Version bump to 0.1.1.dev1 2020-03-16 17:07:43 -07:00
Micah Lee
d62995366f
Allow fedora to use either docker or docker-ce 2020-03-16 17:02:07 -07:00
Micah Lee
4d6de4f077
Create dangerzone-container.exe symlink in Windows when creating the binary and installer 2020-03-16 16:14:49 -07:00
Micah Lee
1f7f29a456
Create dangerzone-container symlink when building the Mac app bundle 2020-03-16 15:11:26 -07:00
Micah Lee
cf367adcfa
This creates a separate script dangerzone-container which is a wrapper for running the container. This lets us run dangerzone as unprivileged, but dangerzone-container as privileged, to avoid adding the user to the dangerzone group. 2020-03-13 16:49:53 -07:00
Gaurav Sitlani
bacc2d714e
Added podman dependency for Fedora (#42) 2020-03-12 14:50:21 -07:00
Eike Rathke
6186538f70 Fix macOS app bundle ODF extensions .ods .odt
application/vnd.oasis.opendocument.spreadsheet  ods
application/vnd.oasis.opendocument.text         odt
2020-03-11 22:27:38 +01:00
Micah Lee
8845ac6440
Allow opening docm files 2020-03-03 19:23:46 +05:30
Micah Lee
271ac9641b
Version bump to 0.1 2020-02-28 17:38:49 -08:00
Micah Lee
bb68430db5
Remove more references to container 2020-02-27 16:06:41 -08:00
Micah Lee
2f77159e3f
Version bump to 0.0.3 2020-02-27 15:45:02 -08:00
Micah Lee
e7f5ce0c38
Remove git submodule, and all references to the container 2020-02-27 15:21:30 -08:00
Micah Lee
2503fde829
Update release docs, fix bug in windows build script 2020-02-27 14:56:32 -08:00
Micah Lee
fc2fcf6bd3
Version bump to 0.0.2 2020-02-27 09:56:03 -08:00
Micah Lee
2f9d368beb
Add code signing to windows release 2020-02-24 16:51:59 -08:00
Micah Lee
75f4f828a2
Change version in Windows installer to 0.0.1 as well 2020-02-24 16:44:55 -08:00
Micah Lee
7113ac3c02
Add missing deps: dh-python for debian, python3-pyxdg for fedora, and python3-requests for both 2020-02-24 15:58:03 -08:00
Micah Lee
45f78637af
Add build script and instructions for fedora 2020-02-21 16:04:11 -08:00
Micah Lee
f6370383d5
Fix path to macOS icons in pyinstaller spec 2020-02-21 09:28:10 -08:00
Micah Lee
1829bd64f5
Oops, add the correct variables for the installer UI 2020-02-20 16:59:35 -08:00
Micah Lee
583f8de8ff
Move Windows icon into share, and make get_resource_path work in Windows 2020-02-20 13:41:56 -08:00
Micah Lee
264429f313
Call the Windows build script build.bat, and update build instructions 2020-02-20 12:26:24 -08:00
Micah Lee
e796f9aaea
Finished making a nice WiX installer, but still missing codesigning 2020-02-20 12:23:39 -08:00
Micah Lee
2ae39db1c1
Improve make_installer.bat script so that it works in the build dir, and outputs into the dist dir 2020-02-20 11:51:06 -08:00
Micah Lee
72de53c0c0
Begin making a WiX msi installer 2020-02-20 11:37:24 -08:00
Micah Lee
8974afa2b5
Working on making pyinstaller work for Windows as well as Mac, sharing the same pyinstaller.spec 2020-02-12 16:50:21 -08:00
Micah Lee
fa524d78b6
Finish making macOS installer 2020-02-10 14:50:24 -08:00
Micah Lee
5c99796496
Make linux version open all MIME types 2020-01-13 14:41:01 -08:00
Micah Lee
b6696dab52
Commit the pyinstaller.spec, including CFBundleDocumentTypes array to open all document formats 2020-01-13 14:16:21 -08:00
Micah Lee
e6752a9aec
Add dangerzone document icon 2020-01-13 14:10:02 -08:00
Micah Lee
810fa31a69
Start adding Mac app bundle packaging 2020-01-13 12:41:14 -08:00
Micah Lee
e4e5f71419
Make passing in the filename an argument instead of an option, so desktop file will work properly 2020-01-07 17:20:14 -08:00
Micah Lee
e85191b498
Debian packaging 2020-01-07 17:10:54 -08:00