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 <parazyd@dyne.org>
Date:   Sat, 23 Apr 2016 01:54:08 +0200

headz

Diffstat:
Msrc/coffin | 20++++++++++++++++++--
Msrc/sacrist | 20++++++++++++++++++--
Msrc/zlibs/features | 20++++++++++++++++++++
Msrc/zlibs/hooks | 20++++++++++++++++++++
Msrc/zlibs/keyfiles | 20++++++++++++++++++++
Msrc/zlibs/mounts | 20++++++++++++++++++++
Msrc/zlibs/ttab | 20++++++++++++++++++++
7 files changed, 136 insertions(+), 4 deletions(-)

diff --git a/src/coffin b/src/coffin @@ -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 <parazyd@dyne.org> +# +# 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 @@ -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 <parazyd@dyne.org> +# +# 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 @@ -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 <parazyd@dyne.org> +# +# 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 @@ -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 <parazyd@dyne.org> +# +# 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 @@ -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 <parazyd@dyne.org> +# +# 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 @@ -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 <parazyd@dyne.org> +# +# 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 @@ -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 <parazyd@dyne.org> +# +# 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 $*