monkeysphere.git
15 years agoMerge commit 'jrollins/master'
Daniel Kahn Gillmor [Tue, 17 Jun 2008 18:52:31 +0000 (14:52 -0400)]
Merge commit 'jrollins/master'

15 years agoFix small bug in man page.
Jameson Graef Rollins [Tue, 17 Jun 2008 18:39:13 +0000 (14:39 -0400)]
Fix small bug in man page.

15 years agoAdd preliminary script to try to import a gpg private key into the ssh
Jameson Graef Rollins [Tue, 17 Jun 2008 18:35:06 +0000 (14:35 -0400)]
Add preliminary script to try to import a gpg private key into the ssh
agent.

15 years agoUpdate man pages and TODO.
Jameson Graef Rollins [Tue, 17 Jun 2008 18:33:19 +0000 (14:33 -0400)]
Update man pages and TODO.

15 years agoMajor rework to remove all caching. Everything processed straight
Jameson Graef Rollins [Tue, 17 Jun 2008 15:11:27 +0000 (11:11 -0400)]
Major rework to remove all caching.  Everything processed straight
from gpg keyring.  Major code simplification and cleanup.

15 years agoMerge commit 'jrollins/master'
Daniel Kahn Gillmor [Tue, 17 Jun 2008 17:34:32 +0000 (13:34 -0400)]
Merge commit 'jrollins/master'

15 years agoMerge branch 'master' into no-cache
Jameson Graef Rollins [Tue, 17 Jun 2008 00:00:46 +0000 (20:00 -0400)]
Merge branch 'master' into no-cache

Conflicts:

src/common
src/monkeysphere
src/monkeysphere-ssh-proxycommand

15 years agoTotal rework of uid processing: rid of cache directory
Jameson Graef Rollins [Mon, 16 Jun 2008 23:54:12 +0000 (19:54 -0400)]
Total rework of uid processing: rid of cache directory

15 years agoAdd extra variables to gen-key.
Jameson Graef Rollins [Mon, 16 Jun 2008 19:26:21 +0000 (15:26 -0400)]
Add extra variables to gen-key.

15 years agoAdd log output for keyserver checking.
Jameson Graef Rollins [Mon, 16 Jun 2008 18:52:20 +0000 (14:52 -0400)]
Add log output for keyserver checking.
Fix bug in proxy command to export CHECK_KEYSERVER variable.

15 years agoFix bug in configuration handling for HASH_KNOWN_HOSTS and
Jameson Graef Rollins [Mon, 16 Jun 2008 18:43:40 +0000 (14:43 -0400)]
Fix bug in configuration handling for HASH_KNOWN_HOSTS and
USER_CONTROLLED_AUTHORIZED_KEYS

15 years agoAllow for specification of whether to check keyserver.
Jameson Graef Rollins [Mon, 16 Jun 2008 18:07:33 +0000 (14:07 -0400)]
Allow for specification of whether to check keyserver.
Update proxy command to check keyserver if host not found in known_hosts.

15 years agoAllow for specification of whether to check keyserver.
Jameson Graef Rollins [Mon, 16 Jun 2008 18:07:33 +0000 (14:07 -0400)]
Allow for specification of whether to check keyserver.
Update proxy command to check keyserver if host not found in known_hosts.

15 years agogenericized the hex printing capabilities.
Daniel Kahn Gillmor [Mon, 16 Jun 2008 14:24:39 +0000 (10:24 -0400)]
genericized the hex printing capabilities.

15 years agoopenpgp2ssh whitespace and comment cleanup.
Daniel Kahn Gillmor [Mon, 16 Jun 2008 05:05:12 +0000 (01:05 -0400)]
openpgp2ssh whitespace and comment cleanup.

15 years agoopenpgp2ssh now handles private key export for subkeys, not just public keys.
Daniel Kahn Gillmor [Mon, 16 Jun 2008 04:48:13 +0000 (00:48 -0400)]
openpgp2ssh now handles private key export for subkeys, not just public keys.

15 years agofix some output formatting.
Jameson Graef Rollins [Sun, 15 Jun 2008 22:31:09 +0000 (18:31 -0400)]
fix some output formatting.

15 years agoFix gen-subkey function for client.
Jameson Graef Rollins [Sun, 15 Jun 2008 22:23:39 +0000 (18:23 -0400)]
Fix gen-subkey function for client.

15 years agoSeparate required key capability variables for users and hosts.
Jameson Graef Rollins [Sun, 15 Jun 2008 15:46:07 +0000 (11:46 -0400)]
Separate required key capability variables for users and hosts.
Change default for user to be "a", and host to be "e a".

15 years agoMerge commit 'dkg/master'
Jameson Graef Rollins [Sat, 14 Jun 2008 19:58:57 +0000 (15:58 -0400)]
Merge commit 'dkg/master'

15 years agoMore work on the man pages.
Jameson Graef Rollins [Sat, 14 Jun 2008 19:58:34 +0000 (15:58 -0400)]
More work on the man pages.

15 years agoAdd lsign-key to the trust_keys function so that the trusted key
Jameson Graef Rollins [Sat, 14 Jun 2008 19:58:19 +0000 (15:58 -0400)]
Add lsign-key to the trust_keys function so that the trusted key
actually ends up with full validity.

15 years agocleaning up error output.
Daniel Kahn Gillmor [Sat, 14 Jun 2008 19:06:48 +0000 (15:06 -0400)]
cleaning up error output.

15 years agoMerge commit 'dkg/master'
Jameson Graef Rollins [Fri, 13 Jun 2008 22:24:59 +0000 (18:24 -0400)]
Merge commit 'dkg/master'

15 years agoAdd 'remove_userid' function, inverse of 'update_userids'.
Jameson Graef Rollins [Fri, 13 Jun 2008 21:47:34 +0000 (17:47 -0400)]
Add 'remove_userid' function, inverse of 'update_userids'.
Also, tweaked some of the output and man pages.

15 years agomake sure the authorized_user_ids file exists for users processed by
Jameson Graef Rollins [Fri, 13 Jun 2008 20:56:50 +0000 (16:56 -0400)]
make sure the authorized_user_ids file exists for users processed by
monkeysphere-server.

15 years agoMore cleanup:
Jameson Graef Rollins [Fri, 13 Jun 2008 19:36:11 +0000 (15:36 -0400)]
More cleanup:
- Batch mode for trust_key function.
- fix some loggging.
- Clean up publish_server_key function -> STILL NON-FUNCTIONING
- more work on monkeysphere-ssh-proxycommand man page

15 years agoadded TODO documentation with additional projects.
Daniel Kahn Gillmor [Fri, 13 Jun 2008 19:12:07 +0000 (15:12 -0400)]
added TODO documentation with additional projects.

15 years agoModify how logging is handled. Now send most everything to stderr.
Jameson Graef Rollins [Fri, 13 Jun 2008 18:56:01 +0000 (14:56 -0400)]
Modify how logging is handled.  Now send most everything to stderr.
Change to known_hosts hashing on by default.

15 years agoadded enw to developers.
Daniel Kahn Gillmor [Fri, 13 Jun 2008 18:05:50 +0000 (14:05 -0400)]
added enw to developers.

15 years agoinvert the sense of the loglevel test. duh.
Daniel Kahn Gillmor [Fri, 13 Jun 2008 17:11:54 +0000 (13:11 -0400)]
invert the sense of the loglevel test. duh.

15 years agomaking openpgp2ssh less verbose.
Daniel Kahn Gillmor [Fri, 13 Jun 2008 17:05:42 +0000 (13:05 -0400)]
making openpgp2ssh less verbose.

15 years agoMerge commit 'jrollins/master'
Daniel Kahn Gillmor [Fri, 13 Jun 2008 16:48:07 +0000 (12:48 -0400)]
Merge commit 'jrollins/master'

15 years agofix bugs in ssh key export functions
Jameson Graef Rollins [Fri, 13 Jun 2008 16:37:08 +0000 (12:37 -0400)]
fix bugs in ssh key export functions

15 years agoMerge commit 'jrollins/master'
Daniel Kahn Gillmor [Fri, 13 Jun 2008 16:25:58 +0000 (12:25 -0400)]
Merge commit 'jrollins/master'

15 years agoAdded Greg to author list.
Daniel Kahn Gillmor [Fri, 13 Jun 2008 16:16:13 +0000 (12:16 -0400)]
Added Greg to author list.

15 years agoadd debian manpages for proxycommand
Jameson Graef Rollins [Fri, 13 Jun 2008 16:11:52 +0000 (12:11 -0400)]
add debian manpages for proxycommand

15 years agofix bug if user monkeysphere home directory didn't exist.
Jameson Graef Rollins [Fri, 13 Jun 2008 16:07:59 +0000 (12:07 -0400)]
fix bug if user monkeysphere home directory didn't exist.

15 years agoadd man page for the ssh proxy command script. needs to be filled in.
Jameson Graef Rollins [Fri, 13 Jun 2008 15:57:50 +0000 (11:57 -0400)]
add man page for the ssh proxy command script.  needs to be filled in.

15 years agoincluding cache and config files in debian package.
Daniel Kahn Gillmor [Fri, 13 Jun 2008 15:23:19 +0000 (11:23 -0400)]
including cache and config files in debian package.

15 years agomonkeysphere debianization. Package can now be cleanly built with minimal lintian...
Daniel Kahn Gillmor [Fri, 13 Jun 2008 15:18:00 +0000 (11:18 -0400)]
monkeysphere debianization.  Package can now be cleanly built with minimal lintian warnings.

15 years agofurther debianization work. (also, made src/common non-executable,
Daniel Kahn Gillmor [Fri, 13 Jun 2008 14:32:09 +0000 (10:32 -0400)]
further debianization work.  (also, made src/common non-executable,
since it is sourced, not executed).

15 years agoadded top-level Makefile for ease of building with debhelper.
Daniel Kahn Gillmor [Fri, 13 Jun 2008 13:41:16 +0000 (09:41 -0400)]
added top-level Makefile for ease of building with debhelper.
stupid whitespace cleanup in openpgp2ssh.c

15 years agokeytrans cleanup: getting rid of unimplemented/useless code.
Daniel Kahn Gillmor [Fri, 13 Jun 2008 13:34:16 +0000 (09:34 -0400)]
keytrans cleanup: getting rid of unimplemented/useless code.

15 years agotweaking debian packaging instructions. Still far from done
Daniel Kahn Gillmor [Thu, 12 Jun 2008 21:32:53 +0000 (17:32 -0400)]
tweaking debian packaging instructions.  Still far from done

15 years agoMajor openpgp2ssh overhaul. It's an unforgiving and brittle tool, but
Daniel Kahn Gillmor [Thu, 12 Jun 2008 21:25:55 +0000 (17:25 -0400)]
Major openpgp2ssh overhaul.  It's an unforgiving and brittle tool, but
it should do what we expect it to do, and its major limitations should
be documented in the man page.

15 years agoreorganizing to prepare for transition to openpgp2ssh.
Daniel Kahn Gillmor [Thu, 12 Jun 2008 17:31:13 +0000 (13:31 -0400)]
reorganizing to prepare for transition to openpgp2ssh.

15 years agomassaging the language in openpgp2ssh(1).
Daniel Kahn Gillmor [Thu, 12 Jun 2008 17:27:54 +0000 (13:27 -0400)]
massaging the language in openpgp2ssh(1).

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

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

15 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.

15 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

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

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

15 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.

15 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

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

15 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)

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

15 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.).

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

15 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.

15 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.

15 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.

15 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.

15 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.

15 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

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

15 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

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

15 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

15 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.

15 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.

15 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.

15 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.

15 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

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

15 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.

15 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

15 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".

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

Conflicts:

15 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

15 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

15 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

15 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.

15 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

15 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

15 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

15 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.

15 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.

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

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

15 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.

15 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.

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

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

15 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'

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

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

15 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'