itrebranding to COFFIN - coffin - secure lan file storage on a device Err parazyd.org 70 hgit clone git://parazyd.org/coffin.git URL:git://parazyd.org/coffin.git parazyd.org 70 1Log /git/coffin/log.gph parazyd.org 70 1Files /git/coffin/files.gph parazyd.org 70 1Refs /git/coffin/refs.gph parazyd.org 70 1Submodules /git/coffin/file/.gitmodules.gph parazyd.org 70 1README /git/coffin/file/README.md.gph parazyd.org 70 1LICENSE /git/coffin/file/LICENSE.gph parazyd.org 70 i--- Err parazyd.org 70 1commit 8f5faba4b861d9d8ce5b50cae19cb6f219b9d81f /git/coffin/commit/8f5faba4b861d9d8ce5b50cae19cb6f219b9d81f.gph parazyd.org 70 1parent b7fbb10958f1c7aab9f940476f93963a9210d579 /git/coffin/commit/b7fbb10958f1c7aab9f940476f93963a9210d579.gph parazyd.org 70 hAuthor: parazyd URL:mailto:parazyd@dyne.org parazyd.org 70 iDate: Mon, 21 Mar 2016 23:54:08 +0100 Err parazyd.org 70 i Err parazyd.org 70 irebranding to COFFIN Err parazyd.org 70 i Err parazyd.org 70 iDiffstat: Err parazyd.org 70 i M README.md | 11 ++++++----- Err parazyd.org 70 i M helpers/gmakehook | 32 ++++++++++++++++---------------- Err parazyd.org 70 i M src/zlibs/features | 2 +- Err parazyd.org 70 i M src/zlibs/hooks | 2 +- Err parazyd.org 70 i Err parazyd.org 70 i4 files changed, 24 insertions(+), 23 deletions(-) Err parazyd.org 70 i--- Err parazyd.org 70 1diff --git a/README.md b/README.md /git/coffin/file/README.md.gph parazyd.org 70 it@@ -1,17 +1,18 @@ Err parazyd.org 70 i-# tombox Err parazyd.org 70 i+# COFFIN Err parazyd.org 70 i+Crypto Office Filer For Important Nuggets Err parazyd.org 70 i Secure dedicated LAN file storage made easy Err parazyd.org 70 i Err parazyd.org 70 i ## What is this nonsense? Err parazyd.org 70 i-A tombox is a dedicated device you can use to keep your files on a safe Err parazyd.org 70 i-and encrypted place. The core workflow of the tombox is having a key Err parazyd.org 70 i+A coffin is a dedicated device you can use to keep your files on a safe Err parazyd.org 70 i+and encrypted place. The core workflow of the coffin is having a key Err parazyd.org 70 i that is autodetected by the device once plugged in. Once detected, the Err parazyd.org 70 i-tombox will open the tomb that corresponds to that same key. Err parazyd.org 70 i+coffin will open the tomb that corresponds to that same key. Err parazyd.org 70 i Now, you are able to access your files on the LAN. Err parazyd.org 70 i Once you plug in your key again, that same tomb will be closed and your Err parazyd.org 70 i files are once again unreadable. Err parazyd.org 70 i Err parazyd.org 70 i ## Notes Err parazyd.org 70 i-* `gmakehook` can be used to create tombox hooks in a more user-friendly Err parazyd.org 70 i+* `gmakehook` can be used to create coffin hooks in a more user-friendly Err parazyd.org 70 i manner. It is a GUI (zenity) helper script. Err parazyd.org 70 i Err parazyd.org 70 i ## Usage Err parazyd.org 70 1diff --git a/helpers/gmakehook b/helpers/gmakehook /git/coffin/file/helpers/gmakehook.gph parazyd.org 70 it@@ -1,6 +1,6 @@ Err parazyd.org 70 i #!/usr/bin/env zsh Err parazyd.org 70 i # Err parazyd.org 70 i-# Zenity helper script to make tombox hooks more user-friendly Err parazyd.org 70 i+# Zenity helper script to make coffin hooks more user-friendly Err parazyd.org 70 i # Err parazyd.org 70 i # ~ parazyd Err parazyd.org 70 i Err parazyd.org 70 it@@ -269,17 +269,17 @@ function _main { Err parazyd.org 70 i _clean Err parazyd.org 70 i cmnd=$(zenity \ Err parazyd.org 70 i --window-icon="$MONMORT" \ Err parazyd.org 70 i- --title="tombox hook helper" \ Err parazyd.org 70 i+ --title="coffin hook helper" \ Err parazyd.org 70 i --list \ Err parazyd.org 70 i --hide-header \ Err parazyd.org 70 i- --text="tombox hook helper\nChoose what hook you want to create:" \ Err parazyd.org 70 i+ --text="coffin hook helper\nChoose what hook you want to create:" \ Err parazyd.org 70 i --separator=" # " \ Err parazyd.org 70 i --column=Function \ Err parazyd.org 70 i --column=Description \ Err parazyd.org 70 i- "create" "a new tomb on the tombox" \ Err parazyd.org 70 i- "delete" "a tomb from the tombox" \ Err parazyd.org 70 i- "backup" "a tomb from the tombox" \ Err parazyd.org 70 i- "foobar" "on the tombox") Err parazyd.org 70 i+ "create" "a new tomb on the coffin" \ Err parazyd.org 70 i+ "delete" "a tomb from the coffin" \ Err parazyd.org 70 i+ "backup" "a tomb from the coffin" \ Err parazyd.org 70 i+ "foobar" "on the coffin") Err parazyd.org 70 i eval "_$cmnd" Err parazyd.org 70 i } Err parazyd.org 70 i Err parazyd.org 70 it@@ -291,7 +291,7 @@ function _create { Err parazyd.org 70 i --forms \ Err parazyd.org 70 i --text="Enter the info for your new tomb" \ Err parazyd.org 70 i --separator=":" \ Err parazyd.org 70 i- --add-entry="Tombox username" \ Err parazyd.org 70 i+ --add-entry="coffin username" \ Err parazyd.org 70 i --add-entry="Tomb name" \ Err parazyd.org 70 i --add-entry="Tomb's size in MiB") Err parazyd.org 70 i if [[ $? = 1 ]]; then Err parazyd.org 70 it@@ -398,7 +398,7 @@ function _create { Err parazyd.org 70 i if [[ -n $posthook ]]; then Err parazyd.org 70 i print "$posthook" | sudo tee $coffindot/posthooks Err parazyd.org 70 i fi Err parazyd.org 70 i- _umountkey && _zeninfo "Success" "$hooks written successfully!\nPlug the USB key in a tombox to activate it." Err parazyd.org 70 i+ _umountkey && _zeninfo "Success" "$hooks written successfully!\nPlug the USB key in a coffin to activate it." Err parazyd.org 70 i exec _main Err parazyd.org 70 i fi Err parazyd.org 70 i else Err parazyd.org 70 it@@ -411,7 +411,7 @@ function _create { Err parazyd.org 70 i if [[ -n $posthook ]]; then Err parazyd.org 70 i print "$posthook" | sudo tee $coffindot/posthooks Err parazyd.org 70 i fi Err parazyd.org 70 i- _umountkey && _zeninfo "Success" "$hooks written successfully!\nPlug the USB key in the tombox to activate it." Err parazyd.org 70 i+ _umountkey && _zeninfo "Success" "$hooks written successfully!\nPlug the USB key in the coffin to activate it." Err parazyd.org 70 i exec _main Err parazyd.org 70 i fi Err parazyd.org 70 i } Err parazyd.org 70 it@@ -425,7 +425,7 @@ function _delete { Err parazyd.org 70 i --forms \ Err parazyd.org 70 i --text="Enter the info of your tomb" \ Err parazyd.org 70 i --separator=":" \ Err parazyd.org 70 i- --add-entry="Tombox username" \ Err parazyd.org 70 i+ --add-entry="coffin username" \ Err parazyd.org 70 i --add-entry="Tomb name") Err parazyd.org 70 i if [[ $? = 1 ]]; then Err parazyd.org 70 i exec _main Err parazyd.org 70 it@@ -465,12 +465,12 @@ function _delete { Err parazyd.org 70 i _zeninfo "gmakehook" "Postponing..." && _umountkey && exec _main Err parazyd.org 70 i else Err parazyd.org 70 i print "delete:${UNDERTAKER}:${TOMBNAME}" | sudo tee $hooks Err parazyd.org 70 i- _umountkey && _zeninfo "Success" "$hooks written successfully!\nPlug the USB key in a tombox to activate it." Err parazyd.org 70 i+ _umountkey && _zeninfo "Success" "$hooks written successfully!\nPlug the USB key in a coffin to activate it." Err parazyd.org 70 i exec _main Err parazyd.org 70 i fi Err parazyd.org 70 i else Err parazyd.org 70 i print "delete:${UNDERTAKER}:${TOMBNAME}" | sudo tee $hooks Err parazyd.org 70 i- _umountkey && _zeninfo "Success" "$hooks written successfully!\nPlug the USB key in the tombox to activate it." Err parazyd.org 70 i+ _umountkey && _zeninfo "Success" "$hooks written successfully!\nPlug the USB key in the coffin to activate it." Err parazyd.org 70 i exec _main Err parazyd.org 70 i fi Err parazyd.org 70 i } Err parazyd.org 70 it@@ -484,7 +484,7 @@ function _backup { Err parazyd.org 70 i --forms \ Err parazyd.org 70 i --text="Enter the info of your tomb" \ Err parazyd.org 70 i --separator=":" \ Err parazyd.org 70 i- --add-entry="Tombox username" \ Err parazyd.org 70 i+ --add-entry="coffin username" \ Err parazyd.org 70 i --add-entry="Tomb name") Err parazyd.org 70 i if [[ $? = 1 ]]; then Err parazyd.org 70 i exec _main Err parazyd.org 70 it@@ -524,12 +524,12 @@ function _backup { Err parazyd.org 70 i _zeninfo "gmakehook" "Postponing..." && _umountkey && exec _main Err parazyd.org 70 i else Err parazyd.org 70 i print "backup:${UNDERTAKER}:${TOMBNAME}" | sudo tee $hooks Err parazyd.org 70 i- _umountkey && _zeninfo "Success" "$hooks written successfully!\nPlug the USB key in a tombox to activate it." Err parazyd.org 70 i+ _umountkey && _zeninfo "Success" "$hooks written successfully!\nPlug the USB key in a coffin to activate it." Err parazyd.org 70 i exec _main Err parazyd.org 70 i fi Err parazyd.org 70 i else Err parazyd.org 70 i print "backup:${UNDERTAKER}:${TOMBNAME}" | sudo tee $hooks Err parazyd.org 70 i- _umountkey && _zeninfo "Success" "$hooks written successfully!\nPlug the USB key in the tombox to activate it." Err parazyd.org 70 i+ _umountkey && _zeninfo "Success" "$hooks written successfully!\nPlug the USB key in the coffin to activate it." Err parazyd.org 70 i exec _main Err parazyd.org 70 i fi Err parazyd.org 70 i } Err parazyd.org 70 1diff --git a/src/zlibs/features b/src/zlibs/features /git/coffin/file/src/zlibs/features.gph parazyd.org 70 it@@ -3,7 +3,7 @@ Err parazyd.org 70 i check-webdav-hook() { Err parazyd.org 70 i fn check-webdav-hook Err parazyd.org 70 i Err parazyd.org 70 i- davconf="/etc/apache2/sites-available/tomboxdav.conf" Err parazyd.org 70 i+ davconf="/etc/apache2/sites-available/coffindav.conf" Err parazyd.org 70 i Err parazyd.org 70 i if [[ $entry =~ webdav && -f $coffindot/webdav.conf ]]; then Err parazyd.org 70 i notice "Found WebDAV data. Setting up..." Err parazyd.org 70 1diff --git a/src/zlibs/hooks b/src/zlibs/hooks /git/coffin/file/src/zlibs/hooks.gph parazyd.org 70 it@@ -38,7 +38,7 @@ create-new-tomb() { Err parazyd.org 70 i Err parazyd.org 70 i if ! [[ ( $(id $undertaker) ) ]]; then Err parazyd.org 70 i _msg warning "No user called $undertaker found. Creating..." Err parazyd.org 70 i- useradd -G tombox -m -s /bin/nologin $undertaker Err parazyd.org 70 i+ useradd -G coffin -m -s /bin/nologin $undertaker Err parazyd.org 70 i notice "Created user $undertaker" Err parazyd.org 70 i else Err parazyd.org 70 i notice "Found user $undertaker" Err parazyd.org 70 .