summaryrefslogtreecommitdiff
path: root/src/common
AgeCommit message (Collapse)Author
2008-10-11working on improving log outputJameson Graef Rollins
2008-10-11some preparatory changes in preparation for a test suite: not tested!Daniel Kahn Gillmor
2008-09-13replace stat with ls (sigh) and make su more portable.Daniel Kahn Gillmor
2008-09-12more portability fixes: GNU date and BSD date prognosticate differently.Daniel Kahn Gillmor
2008-09-12making invocations of mktemp portable (FreeBSD does not have a default value ↵Daniel Kahn Gillmor
for the [template] arg
2008-09-12further lockfile debugging.Daniel Kahn Gillmor
2008-09-05add curly brace end to lock function that was oddly removed at one point.Jameson Graef Rollins
2008-09-05fix lockfile wrapper; it was sloppily constructed.Daniel Kahn Gillmor
2008-09-05abstract lockfile functions to be able to Depend: lockfile-progs | lockfileDaniel Kahn Gillmor
2008-09-04removed use of sponge, got rid of dependency on moreutils.Daniel Kahn Gillmor
2008-09-02checking a keyserver should warn at level INFO, since it is a potential ↵Daniel Kahn Gillmor
information leak.
2008-09-02created new VERBOSE log level, and moved most INFO stuff to that level.Jameson Graef Rollins
2008-09-02the way i modified the log function breaks when IFS is set to something ↵Daniel Kahn Gillmor
funny; fix it. Move happy messages from error to info.
2008-09-02added Jamie McClelland as author in src/*Daniel Kahn Gillmor
2008-09-02cleanup stray commas, ensure that ill-specified loglevels default to INFODaniel Kahn Gillmor
2008-09-02Finalize new log level changes. This is more or less doing what it should. ↵Jameson Graef Rollins
The only problem, I think, is that it doesn't handle improperly specified LOG_LEVEL well, effectively resorting to silent.
2008-09-01Start modifications to output logging with LOG_LEVEL.Jameson Graef Rollins
2008-08-24tweaked the key expiration checking function, and replied to SJJ's bugJameson Graef Rollins
comment.
2008-08-21made monkeysphere subkey-to-ssh-agent more user-friendly.Daniel Kahn Gillmor
2008-08-20broke out ssh-askpass-style prompting (to feed to gpg); implemented first ↵Daniel Kahn Gillmor
pass at monkeysphere subkey-to-ssh-agent.
2008-08-18stupid big jimmy. fix bug in previous bug fix.Jameson Graef Rollins
2008-08-18added 'monkeysphere-server extend-key' subcommandDaniel Kahn Gillmor
2008-08-18fixed bad bug in user id processing that prevented bad primary keysJameson Graef Rollins
from being properly handled.
2008-08-15Merge commit 'dkg/master'Jameson Graef Rollins
Conflicts: src/monkeysphere-server Resolved conflicts in revoke-hostname, and finish work on them.
2008-08-15more work on hostname add/revokeJameson Graef Rollins
2008-08-15first pass at revoking hostnames.Daniel Kahn Gillmor
2008-08-14Add sorting of the processed key lines so that "good" keys are outputJameson Graef Rollins
at the end. This is done so that they take precedence over "bad" when being processed in key files. If bad keys are processed after good keys, there is a possibility of malicious bad key causing good keys to be continually removed from key files, which would be a big nuisance.
2008-08-13Merge commit 'dkg/master'Jameson Graef Rollins
2008-08-12fix another bug when processing ssh key files that do not exist.Jameson Graef Rollins
2008-08-12unescape *all* colons, instead of just the first one in encoded user IDsDaniel Kahn Gillmor
2008-08-08made clearer comments, earlier bailouts for some user ID processingDaniel Kahn Gillmor
2008-08-03- Fixed bug in monkeysphere update-authorized_keys subcommand that hadJameson Graef Rollins
been preventing disallowed user ids from being properly removed from authorized_keys file. - Fixed file md5sum checking.
2008-08-03rework out user id processing is done to provide better diagnostic output.Jameson Graef Rollins
2008-08-02Fix how file modification check is done, and fix accidental extraneousJameson Graef Rollins
output.
2008-07-31Fix inaccurate comment in process_user_id function.Jameson Graef Rollins
2008-07-27Tweak how empty authorized_user_ids and known_hosts files are handled.Jameson Graef Rollins
2008-07-25allowing expiration dates with strings longer than one digit (e.g. "10m" ↵Daniel Kahn Gillmor
meaning "10 months")
2008-07-10Added file permission check function, and fixed bug in key writing forJameson Graef Rollins
untranslated keys.
2008-07-10Update man pages, and tweak default error return code.Jameson Graef Rollins
2008-07-09A bunch of changes for variable scoping, exit codes, etc. SeeJameson Graef Rollins
debian/changelog.
2008-07-01A bunch of work on man pages to shore up interface and behavior beforeJameson Graef Rollins
developer release. Still do a bit of work to make sure actual commands meet the outlined behaviors. Small tweak to remove_line function to make sure it doesn't accidentally have a regexp match.
2008-06-29More work on priviledge separation for host/authentication keyring.Jameson Graef Rollins
Working now using dkg's new method with trust signatures. Implement better return codes for functions. Cleanup of functions.
2008-06-24Priviledge separation: use new monkeysphere user to handleJameson Graef Rollins
authentication keychain for server. This required a bunch of changes to all ms-server functions. Seems to be working ok, although it feels kind of hackish.
2008-06-24Move to /var/lib/monkeysphere instead of /var/cache/monkeysphere.Jameson Graef Rollins
Improve ms-server update-user function. Update/fix config files to remove some unwanted configs, and clarify some things.
2008-06-23fix some authorized_keys updating bugs in ms-server, and update to useJameson Graef Rollins
new ability of openpgp to handle 40 char fingerprints.
2008-06-23Merge commit 'dkg/master'Jameson Graef Rollins
2008-06-23switched shortcut for monkeysphere-server update-users to "u", added some ↵Daniel Kahn Gillmor
FIXMEs to monkeysphere-server.
2008-06-23Add trap to remove lockfiles on exit.Jameson Graef Rollins
2008-06-23Provide better (ie. more informative) return codes. Required someJameson Graef Rollins
modifications to a couple of different functions.
2008-06-22Improve trust-key function.Jameson Graef Rollins