| theadz - coffin - secure lan file storage on a device |
| git clone git://parazyd.org/coffin.git |
| Log |
| Files |
| Refs |
| Submodules |
| README |
| LICENSE |
| --- |
| commit fc8af9c29e62100f30d25f3c19e6b38554fc542b |
| parent eb0887883e8ef68dd3e6f1ed47616e3a8db5498b |
| Author: parazyd |
| Date: Sat, 23 Apr 2016 01:54:08 +0200
headz
Diffstat:
M src/coffin | 20 ++++++++++++++++++--
M src/sacrist | 20 ++++++++++++++++++--
M src/zlibs/features | 20 ++++++++++++++++++++
M src/zlibs/hooks | 20 ++++++++++++++++++++
M src/zlibs/keyfiles | 20 ++++++++++++++++++++
M src/zlibs/mounts | 20 ++++++++++++++++++++
M src/zlibs/ttab | 20 ++++++++++++++++++++
7 files changed, 136 insertions(+), 4 deletions(-)
--- |
| diff --git a/src/coffin b/src/coffin |
| t@@ -1,8 +1,24 @@
#!/usr/bin/env bash
#
-# coffin - inotify script to watch /dev for new keys
+# Coffin - Cryptographic office filer for important nuggets
#
-# ~ parazyd
+# Copyright (c) 2016 Dyne.org Foundation
+#
+# Coffin is written and maintained by parazyd
+#
+# This source code is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This source code is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer
+# to the GNU Public License for more details.
+#
+# You should have received a copy of the GNU Public License along with
+# this source code; if not, write to: Free Software Foundation, Inc.,
+# 675 Mass Ave, Cambridge, MA 02139, USA.
pattern='sd[a-z][1-9]$'
coproc inotifywait --monitor --event create,delete --format '%e %w%f' /dev |
| diff --git a/src/sacrist b/src/sacrist |
| t@@ -1,8 +1,24 @@
#!/usr/bin/env zsh
#
-# sacrist - script called by coffin, for our graveyard administration
+# Coffin - Cryptographic office filer for important nuggets
#
-# ~ parazyd
+# Copyright (c) 2016 Dyne.org Foundation
+#
+# Coffin is written and maintained by parazyd
+#
+# This source code is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This source code is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer
+# to the GNU Public License for more details.
+#
+# You should have received a copy of the GNU Public License along with
+# this source code; if not, write to: Free Software Foundation, Inc.,
+# 675 Mass Ave, Cambridge, MA 02139, USA.
coffin_version=0.4
coffin_release_date="May/2016" |
| diff --git a/src/zlibs/features b/src/zlibs/features |
| t@@ -1,4 +1,24 @@
#!/usr/bin/env zsh
+#
+# Coffin - Cryptographic office filer for important nuggets
+#
+# Copyright (c) 2016 Dyne.org Foundation
+#
+# Coffin is written and maintained by parazyd
+#
+# This source code is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This source code is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer
+# to the GNU Public License for more details.
+#
+# You should have received a copy of the GNU Public License along with
+# this source code; if not, write to: Free Software Foundation, Inc.,
+# 675 Mass Ave, Cambridge, MA 02139, USA.
create-webdav-hook() {
fn create-webdav-hook |
| diff --git a/src/zlibs/hooks b/src/zlibs/hooks |
| t@@ -1,4 +1,24 @@
#!/usr/bin/env zsh
+#
+# Coffin - Cryptographic office filer for important nuggets
+#
+# Copyright (c) 2016 Dyne.org Foundation
+#
+# Coffin is written and maintained by parazyd
+#
+# This source code is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This source code is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer
+# to the GNU Public License for more details.
+#
+# You should have received a copy of the GNU Public License along with
+# this source code; if not, write to: Free Software Foundation, Inc.,
+# 675 Mass Ave, Cambridge, MA 02139, USA.
check-hooks() {
# TODO: fragmented keys, delete, backup, moar |
| diff --git a/src/zlibs/keyfiles b/src/zlibs/keyfiles |
| t@@ -1,4 +1,24 @@
#!/usr/bin/env zsh
+#
+# Coffin - Cryptographic office filer for important nuggets
+#
+# Copyright (c) 2016 Dyne.org Foundation
+#
+# Coffin is written and maintained by parazyd
+#
+# This source code is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This source code is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer
+# to the GNU Public License for more details.
+#
+# You should have received a copy of the GNU Public License along with
+# this source code; if not, write to: Free Software Foundation, Inc.,
+# 675 Mass Ave, Cambridge, MA 02139, USA.
hash-key() {
fn hash-key |
| diff --git a/src/zlibs/mounts b/src/zlibs/mounts |
| t@@ -1,4 +1,24 @@
#!/usr/bin/env zsh
+#
+# Coffin - Cryptographic office filer for important nuggets
+#
+# Copyright (c) 2016 Dyne.org Foundation
+#
+# Coffin is written and maintained by parazyd
+#
+# This source code is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This source code is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer
+# to the GNU Public License for more details.
+#
+# You should have received a copy of the GNU Public License along with
+# this source code; if not, write to: Free Software Foundation, Inc.,
+# 675 Mass Ave, Cambridge, MA 02139, USA.
mount-key() {
fn mount-key $* |
| diff --git a/src/zlibs/ttab b/src/zlibs/ttab |
| t@@ -1,4 +1,24 @@
#!/usr/bin/env zsh
+#
+# Coffin - Cryptographic office filer for important nuggets
+#
+# Copyright (c) 2016 Dyne.org Foundation
+#
+# Coffin is written and maintained by parazyd
+#
+# This source code is free software; you can redistribute it and/or
+# modify it under the terms of the GNU Public License as published by
+# the Free Software Foundation; either version 3 of the License, or
+# (at your option) any later version.
+#
+# This source code is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. Please refer
+# to the GNU Public License for more details.
+#
+# You should have received a copy of the GNU Public License along with
+# this source code; if not, write to: Free Software Foundation, Inc.,
+# 675 Mass Ave, Cambridge, MA 02139, USA.
update-tombs() {
fn update-tombs $* |