monkeysphere.git
16 years agoadded ssh2gpg to Makefile
Daniel Kahn Gillmor [Thu, 12 Jun 2008 14:30:05 +0000 (10:30 -0400)]
added ssh2gpg to Makefile

16 years agoMerge commit 'jrollins/master'
Daniel Kahn Gillmor [Thu, 12 Jun 2008 13:46:40 +0000 (09:46 -0400)]
Merge commit 'jrollins/master'

16 years agoMan page work.
Jameson Graef Rollins [Thu, 12 Jun 2008 04:22:02 +0000 (00:22 -0400)]
Man page work.
- flesh out more of the man pages for monkeysphere and monkeysphere-server
- move the server cache directory to /var/cache, where it should be.

16 years agosome very small tweaks to the openpgp2ssh man page
Jameson Graef Rollins [Wed, 11 Jun 2008 21:31:12 +0000 (17:31 -0400)]
some very small tweaks to the openpgp2ssh man page

16 years agoMerge commit 'jrollins/master'
Daniel Kahn Gillmor [Wed, 11 Jun 2008 21:10:01 +0000 (17:10 -0400)]
Merge commit 'jrollins/master'

16 years agoMerge commit 'dkg/master'
Jameson Graef Rollins [Wed, 11 Jun 2008 21:09:34 +0000 (17:09 -0400)]
Merge commit 'dkg/master'

16 years agofirst pass at openpgp2ssh man page.
Daniel Kahn Gillmor [Wed, 11 Jun 2008 21:08:43 +0000 (17:08 -0400)]
first pass at openpgp2ssh man page.

16 years agoquote some strings to not confuse checkbashisms
Jameson Graef Rollins [Wed, 11 Jun 2008 21:05:26 +0000 (17:05 -0400)]
quote some strings to not confuse checkbashisms

16 years agoMerge commit 'jrollins/master'
Daniel Kahn Gillmor [Wed, 11 Jun 2008 20:19:26 +0000 (16:19 -0400)]
Merge commit 'jrollins/master'

16 years agofix typo in monkeysphere(1)
Daniel Kahn Gillmor [Wed, 11 Jun 2008 20:04:15 +0000 (16:04 -0400)]
fix typo in monkeysphere(1)

16 years agoadd COPYING file
Jameson Graef Rollins [Wed, 11 Jun 2008 20:00:50 +0000 (16:00 -0400)]
add COPYING file

16 years agoremoving old rhesus and howler components as they have been made
Jameson Graef Rollins [Wed, 11 Jun 2008 19:50:08 +0000 (15:50 -0400)]
removing old rhesus and howler components as they have been made
defunct by the new monkeysphere and monkeysphere-server tools (I
probably could have figured out a way to transition from them
smoother, but I didn't.  oh well.).

16 years agoupdate README
Jameson Graef Rollins [Wed, 11 Jun 2008 19:17:54 +0000 (15:17 -0400)]
update README

16 years agoUpdates to use the new openpgp2ssh program that dkg wrote.
Jameson Graef Rollins [Wed, 11 Jun 2008 18:08:29 +0000 (14:08 -0400)]
Updates to use the new openpgp2ssh program that dkg wrote.

16 years agoFill out a little of the man pages.
Jameson Graef Rollins [Wed, 11 Jun 2008 16:00:36 +0000 (12:00 -0400)]
Fill out a little of the man pages.

16 years agoMore cleanup of scripts
Jameson Graef Rollins [Wed, 11 Jun 2008 02:25:32 +0000 (22:25 -0400)]
More cleanup of scripts
- fixed bug in gpg2ssh_tmp call
- broke out update_authorized_keys function
- cleaned up gen_key function for server
  - added possible "Revoker:" parameter we might use
- started gen_ae_subkey function that for some reason isn't working
  yet.

16 years agoCleaned/fix up update-userid function. also some general cleanup.
Jameson Graef Rollins [Tue, 10 Jun 2008 22:38:46 +0000 (18:38 -0400)]
Cleaned/fix up update-userid function.  also some general cleanup.

16 years agoAdd some skeletal debian packaging stuff and man pages, and moved conf
Jameson Graef Rollins [Tue, 10 Jun 2008 21:34:08 +0000 (17:34 -0400)]
Add some skeletal debian packaging stuff and man pages, and moved conf
files to etc directory.

16 years agoNew client/server components:
Jameson Graef Rollins [Tue, 10 Jun 2008 21:17:51 +0000 (17:17 -0400)]
New client/server components:
- broke out all common functions to "common" file
- put all client commands into "monkeysphere" script
- put all server commands into "monkeysphere-server" script
- moved all code into src directory to clean things up a bit
- this effectively makes obsolete rhesus and howler
- added proposed monkeysphere-ssh-proxycommand script that can be
  called to update known_hosts from ssh ProxyCommand
- updated monkeysphere.conf to work as global client config
- added monkeysphere-server.conf for server config

16 years agosmall tweak to MonkeySpec
Jameson Graef Rollins [Mon, 9 Jun 2008 05:50:49 +0000 (01:50 -0400)]
small tweak to MonkeySpec

16 years agomore work on rhesus
Jameson Graef Rollins [Mon, 9 Jun 2008 05:45:31 +0000 (01:45 -0400)]
more work on rhesus
- known_hosts processing know processes known_hosts file directly
  - uses "ssh-keygen -R" to remove keys as necessary
  - known_hosts lines can be hashed if requested
- added ability to specify required key capability
- added ability to specify if user authorized_keys file is added

16 years agoMerge commit 'dkg/master'
Jameson Graef Rollins [Sat, 7 Jun 2008 23:39:59 +0000 (19:39 -0400)]
Merge commit 'dkg/master'

16 years agosmall change to correct usage of howler
Jameson Graef Rollins [Sat, 7 Jun 2008 23:39:55 +0000 (19:39 -0400)]
small change to correct usage of howler

16 years agoupdated gpg2ssh to properly check for data encryption and authentication.
Daniel Kahn Gillmor [Sat, 7 Jun 2008 23:27:51 +0000 (19:27 -0400)]
updated gpg2ssh to properly check for data encryption and authentication.

16 years agoredefining tamarin and marmaset as concepts not scripts.
Jamie McClelland [Sat, 7 Jun 2008 17:44:46 +0000 (13:44 -0400)]
redefining tamarin and marmaset as concepts not scripts.

16 years agoredefining tamarin to be more generic.
Jamie McClelland [Sat, 7 Jun 2008 16:47:08 +0000 (12:47 -0400)]
redefining tamarin to be more generic.

16 years agoupdated MonkeySpec to be more user-friendly.
Daniel Kahn Gillmor [Fri, 6 Jun 2008 21:06:56 +0000 (17:06 -0400)]
updated MonkeySpec to be more user-friendly.

16 years agofixing spelling, fqdns in MonkeySpec examples
Daniel Kahn Gillmor [Tue, 27 May 2008 03:36:06 +0000 (23:36 -0400)]
fixing spelling, fqdns in MonkeySpec examples

16 years agoMerge commit 'jrollins/master'
Daniel Kahn Gillmor [Tue, 27 May 2008 01:46:38 +0000 (21:46 -0400)]
Merge commit 'jrollins/master'

16 years agomerging some changes from jrollins.
Daniel Kahn Gillmor [Tue, 27 May 2008 01:46:33 +0000 (21:46 -0400)]
merging some changes from jrollins.

16 years agoupdate README to reflect changes to howler trust-key
Jameson Graef Rollins [Mon, 26 May 2008 22:56:10 +0000 (18:56 -0400)]
update README to reflect changes to howler trust-key

16 years agochange howler command from "trust-uids" (which is inaccurate) to "trust-key".
Jameson Graef Rollins [Mon, 26 May 2008 22:30:49 +0000 (18:30 -0400)]
change howler command from "trust-uids" (which is inaccurate) to "trust-key".

16 years agoMerge commit 'dkg/master'
Jameson Graef Rollins [Sun, 25 May 2008 20:02:04 +0000 (16:02 -0400)]
Merge commit 'dkg/master'

Conflicts:

16 years agoexpand howler to handle general gpg maintenence tasks for server
Jameson Graef Rollins [Sun, 25 May 2008 19:59:54 +0000 (15:59 -0400)]
expand howler to handle general gpg maintenence tasks for server
- add "gen-key", "publish-key", and "trust-uids" functions
small tweak to rhesus.
update README and MonkeySpec

16 years agomove gpg2ssh stuff into it's own subdirectory to reduce some cluter
Jameson Graef Rollins [Sun, 25 May 2008 18:51:32 +0000 (14:51 -0400)]
move gpg2ssh stuff into it's own subdirectory to reduce some cluter

16 years agoadd new component "howler": small script to generate and publish a gpg
Jameson Graef Rollins [Sun, 25 May 2008 18:49:26 +0000 (14:49 -0400)]
add new component "howler": small script to generate and publish a gpg
key for a server

16 years agoupdate to MonkeySpec:
Jameson Graef Rollins [Sun, 25 May 2008 18:43:39 +0000 (14:43 -0400)]
update to MonkeySpec:
- i took the liberty to reapportion some of the monkey names to
  new/different components.  some components are no longer needed
  (eg. marmoset as originally defined is no longer needed since rhesus
  handles both ssh key file types).  i also took the name "howler" and
  used it for a new component that generates and publishes server gpg
  keys.
- fleshed out the Alice/Bob use case senario with some clarification
  and more detail.

16 years agosome updates to rhesus:
Jameson Graef Rollins [Sun, 25 May 2008 18:35:27 +0000 (14:35 -0400)]
some updates to rhesus:
- add ability to rhesus to just process specified userids.
- removed '--' in front of process type specification at command
  line.
- cleaned up some log output

16 years agofix bashism, and correct bad error message
Jameson Graef Rollins [Sun, 25 May 2008 06:34:52 +0000 (02:34 -0400)]
fix bashism, and correct bad error message

16 years agomajor overhaul of rhesus:
Jameson Graef Rollins [Fri, 23 May 2008 23:01:50 +0000 (19:01 -0400)]
major overhaul of rhesus:
- much more sophisticated validity checking of keys/uids
- broke out more functions
- cleaned-up/simplified code
- changed to new variable naming standard

16 years agogetting rid of spaces in filenames.
Daniel Kahn Gillmor [Mon, 5 May 2008 15:20:10 +0000 (11:20 -0400)]
getting rid of spaces in filenames.

16 years agocleaning up the git initialization document.
Daniel Kahn Gillmor [Mon, 5 May 2008 15:19:23 +0000 (11:19 -0400)]
cleaning up the git initialization document.

16 years agoMerge commit 'jrollins/master'
Daniel Kahn Gillmor [Mon, 5 May 2008 14:56:26 +0000 (10:56 -0400)]
Merge commit 'jrollins/master'

16 years agoMerge commit 'jamie/master'
Daniel Kahn Gillmor [Mon, 5 May 2008 14:56:18 +0000 (10:56 -0400)]
Merge commit 'jamie/master'

16 years agomajor overhaul of rhesus. it now handles creation of both
Jameson Graef Rollins [Mon, 5 May 2008 01:46:20 +0000 (21:46 -0400)]
major overhaul of rhesus.  it now handles creation of both
authorized_keys and known_hosts files, and is capable of being used by
an administrator to maintain authorized_keys files for users.
monkeysphere.conf file was updated for use by system administrator.

16 years agoadding jamie's git remote stanza.
Jamie McClelland [Sat, 3 May 2008 17:54:38 +0000 (13:54 -0400)]
adding jamie's git remote stanza.

16 years agoMerge commit 'jamie/master'
Daniel Kahn Gillmor [Sat, 3 May 2008 16:04:18 +0000 (12:04 -0400)]
Merge commit 'jamie/master'

16 years agoMerge commit 'jamie/master'
Jameson Graef Rollins [Sat, 3 May 2008 16:02:09 +0000 (12:02 -0400)]
Merge commit 'jamie/master'

16 years agoMerge commit 'dkg/master'; commit 'enw/master'; commit 'micah/master'; commit 'mlcast...
Jameson Graef Rollins [Sat, 3 May 2008 15:36:54 +0000 (11:36 -0400)]
Merge commit 'dkg/master'; commit 'enw/master'; commit 'micah/master'; commit 'mlcastle/master'

16 years agoMerge commit 'dkg/master'
Jameson Graef Rollins [Sat, 3 May 2008 15:36:44 +0000 (11:36 -0400)]
Merge commit 'dkg/master'

16 years agoMerge commit 'mlcastle/master'
Daniel Kahn Gillmor [Sat, 3 May 2008 15:36:37 +0000 (11:36 -0400)]
Merge commit 'mlcastle/master'

16 years agoMerge commit 'remotes/dkg/master'; commit 'remotes/enw/master'; commit 'remotes/greg...
Jamie McClelland [Sat, 3 May 2008 15:29:45 +0000 (11:29 -0400)]
Merge commit 'remotes/dkg/master'; commit 'remotes/enw/master'; commit 'remotes/greg/master'; commit 'remotes/jrollins/master'; commit 'remotes/micah/master'; commit 'remotes/mjgoins/master'; commit 'remotes/mlcastle/master'; commit 'remotes/rossg/master'

16 years agoupdated gpg2ssh to use new flag for gnutls_openpgp_crt_get_auth_subkey() (introduced...
Daniel Kahn Gillmor [Mon, 21 Apr 2008 07:11:02 +0000 (03:11 -0400)]
updated gpg2ssh to use new flag for gnutls_openpgp_crt_get_auth_subkey() (introduced in gnutls 2.3.6).

16 years agoinitial pass at converting PEM-encoded private keys into OpenPGP public keys.
Daniel Kahn Gillmor [Mon, 21 Apr 2008 07:10:19 +0000 (03:10 -0400)]
initial pass at converting PEM-encoded private keys into OpenPGP public keys.

16 years agoinclude docs from obby
mike castleman [Mon, 14 Apr 2008 20:05:55 +0000 (16:05 -0400)]
include docs from obby

16 years agoMerge commit 'micah/master'
mike castleman [Mon, 14 Apr 2008 20:04:59 +0000 (16:04 -0400)]
Merge commit 'micah/master'

16 years agomore work on rhesus. Improve retreival of key based on userid. clean
Jameson Graef Rollins [Mon, 14 Apr 2008 15:31:27 +0000 (11:31 -0400)]
more work on rhesus.  Improve retreival of key based on userid.  clean
up output.  cleanup variables and monkeysphere.conf

16 years agoMerge commit 'jrollins/master'
Daniel Kahn Gillmor [Fri, 11 Apr 2008 17:20:55 +0000 (13:20 -0400)]
Merge commit 'jrollins/master'

16 years agosome more work on rhesus. receiving of keys is much improved.
Jameson Graef Rollins [Fri, 11 Apr 2008 06:15:05 +0000 (02:15 -0400)]
some more work on rhesus.  receiving of keys is much improved.
rudimentery policy checking is implemented, but needs a lot more
fleshing out (currently only accepts "fully trusted" keys).  need to
figure out how to query trustdb.

16 years agogpg2ssh: check the return status of the base64 pipe so we can fail properly if it...
Daniel Kahn Gillmor [Wed, 9 Apr 2008 16:46:33 +0000 (12:46 -0400)]
gpg2ssh: check the return status of the base64 pipe so we can fail properly if it does.

16 years agocleaning up failed pipes properly, flushing error output to ensure it gets printed...
Daniel Kahn Gillmor [Wed, 9 Apr 2008 15:59:48 +0000 (11:59 -0400)]
cleaning up failed pipes properly, flushing error output to ensure it gets printed before we die.

16 years agoadded FIXMEs documenting next steps for gpg2ssh.
Daniel Kahn Gillmor [Wed, 9 Apr 2008 07:46:45 +0000 (03:46 -0400)]
added FIXMEs documenting next steps for gpg2ssh.

16 years agoadd support for DSA public key translation.
Daniel Kahn Gillmor [Wed, 9 Apr 2008 05:30:33 +0000 (01:30 -0400)]
add support for DSA public key translation.

16 years agoWhen outputting MPIs for OpenSSH format, ensure that the leading bit of the first...
Daniel Kahn Gillmor [Wed, 9 Apr 2008 05:30:02 +0000 (01:30 -0400)]
When outputting MPIs for OpenSSH format, ensure that the leading bit of the first byte is not 1 (so that ssh does not get confused by a "negative" MPI).

16 years agoexporting RSA public keys in openssh known_hosts format.
Daniel Kahn Gillmor [Wed, 9 Apr 2008 04:34:52 +0000 (00:34 -0400)]
exporting RSA public keys in openssh known_hosts format.

16 years agoworking with subkeys: preparing to write a gnutls-based gpg2ssh capable of feeding...
Daniel Kahn Gillmor [Wed, 9 Apr 2008 01:02:35 +0000 (21:02 -0400)]
working with subkeys: preparing to write a gnutls-based gpg2ssh capable of feeding the monkeysphere.

16 years agobroke out gnutls business into a helper file in preparation for new projects.
Daniel Kahn Gillmor [Mon, 7 Apr 2008 05:37:41 +0000 (01:37 -0400)]
broke out gnutls business into a helper file in preparation for new projects.

16 years agokey translator: cleanup error checking.
Daniel Kahn Gillmor [Fri, 4 Apr 2008 23:29:58 +0000 (19:29 -0400)]
key translator: cleanup error checking.

16 years agokey translator: added more debugging infrastructure.
Daniel Kahn Gillmor [Thu, 3 Apr 2008 04:11:43 +0000 (00:11 -0400)]
key translator: added more debugging infrastructure.

16 years agoadd a README
Micah Anderson [Wed, 2 Apr 2008 21:32:23 +0000 (17:32 -0400)]
add a README

16 years agopasswordless private key translation is now working in a pipeline,
Daniel Kahn Gillmor [Tue, 1 Apr 2008 19:14:39 +0000 (15:14 -0400)]
passwordless private key translation is now working in a pipeline,
when built with GnuTLS v2.3.4

16 years agoMerge commit 'jrollins/master'
Daniel Kahn Gillmor [Tue, 1 Apr 2008 02:45:38 +0000 (22:45 -0400)]
Merge commit 'jrollins/master'

16 years agoadd start of a rhesus authorized_keys generator.
Jameson Graef Rollins [Sun, 30 Mar 2008 06:00:11 +0000 (02:00 -0400)]
add start of a rhesus authorized_keys generator.
start of a monkeysphere.conf file (in bash)

16 years agoMerge commit 'greg/master'
Daniel Kahn Gillmor [Sun, 9 Mar 2008 00:34:01 +0000 (19:34 -0500)]
Merge commit 'greg/master'

16 years agoRemoved test files
Greg Lyle [Sun, 9 Mar 2008 00:17:40 +0000 (19:17 -0500)]
Removed test files

16 years agoMerge commit 'micah/master'
Greg Lyle [Sun, 9 Mar 2008 00:15:06 +0000 (19:15 -0500)]
Merge commit 'micah/master'

16 years agoMerge commit 'micah/master'
mike castleman [Sun, 9 Mar 2008 00:14:42 +0000 (19:14 -0500)]
Merge commit 'micah/master'

16 years agoMerge branch 'master' of http://micah.riseup.net/git/monkeysphere
Jameson Graef Rollins [Sat, 8 Mar 2008 23:45:35 +0000 (18:45 -0500)]
Merge branch 'master' of micah.riseup.net/git/monkeysphere

16 years agoremoving micah trivia
Daniel Kahn Gillmor [Sat, 8 Mar 2008 23:45:01 +0000 (18:45 -0500)]
removing micah trivia

16 years agoAdded a .PHONY to Makefile
Matthew James Goins [Sat, 8 Mar 2008 23:15:19 +0000 (18:15 -0500)]
Added a .PHONY to Makefile

16 years agoMerge branch 'master' of http://micah.riseup.net/git/monkeysphere
Jameson Graef Rollins [Sat, 8 Mar 2008 23:42:37 +0000 (18:42 -0500)]
Merge branch 'master' of micah.riseup.net/git/monkeysphere

16 years agoadd a test
Micah Anderson [Sat, 8 Mar 2008 23:42:39 +0000 (18:42 -0500)]
add a test

16 years agoMerge branch 'master' of http://micah.riseup.net/git/monkeysphere
Daniel Kahn Gillmor [Sat, 8 Mar 2008 23:42:34 +0000 (18:42 -0500)]
Merge branch 'master' of micah.riseup.net/git/monkeysphere

16 years agoMerge branch 'master' of http://lair.fifthhorseman.net/~jrollins/git/monkeysphere
Daniel Kahn Gillmor [Sat, 8 Mar 2008 23:42:23 +0000 (18:42 -0500)]
Merge branch 'master' of lair.fifthhorseman.net/~jrollins/git/monkeysphere

16 years agoMerge commit 'mjgoins/master'
Jameson Graef Rollins [Sat, 8 Mar 2008 23:39:07 +0000 (18:39 -0500)]
Merge commit 'mjgoins/master'

16 years agoMade non-zero size files
Greg Lyle [Sat, 8 Mar 2008 23:36:47 +0000 (18:36 -0500)]
Made non-zero size files

16 years agoAdded a .PHONY to Makefile
Matthew James Goins [Sat, 8 Mar 2008 23:15:19 +0000 (18:15 -0500)]
Added a .PHONY to Makefile

16 years agoAdded a second test file
Greg Lyle [Sat, 8 Mar 2008 22:54:11 +0000 (17:54 -0500)]
Added a second test file

16 years agoadded newline
Jameson Graef Rollins [Sat, 8 Mar 2008 22:16:21 +0000 (17:16 -0500)]
added newline

16 years agoremote test file
Jameson Graef Rollins [Sat, 8 Mar 2008 22:37:47 +0000 (17:37 -0500)]
remote test file

16 years agoTouched an initial test file.
Greg Lyle [Sat, 8 Mar 2008 22:33:35 +0000 (17:33 -0500)]
Touched an initial test file.

16 years agoadd test file
Jameson Graef Rollins [Sat, 8 Mar 2008 22:29:36 +0000 (17:29 -0500)]
add test file

16 years agoadded newline
Jameson Graef Rollins [Sat, 8 Mar 2008 22:16:21 +0000 (17:16 -0500)]
added newline

16 years agoEmpty testy file.
Greg Lyle [Sat, 8 Mar 2008 22:11:16 +0000 (17:11 -0500)]
Empty testy file.

16 years agoadd a test
Micah Anderson [Sat, 8 Mar 2008 21:55:31 +0000 (16:55 -0500)]
add a test

16 years agoadded README for langur.
Daniel Kahn Gillmor [Sat, 8 Mar 2008 21:48:15 +0000 (16:48 -0500)]
added README for langur.

16 years agoinitial import
Daniel Kahn Gillmor [Sun, 10 Feb 2008 03:57:55 +0000 (22:57 -0500)]
initial import