[Globus Packages] / myproxy / myproxy_creds.c Repository:
ViewVC logotype

Log of /myproxy/myproxy_creds.c

Parent Directory Parent Directory | View Revision Graph Revision Graph


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Tag:

Revision 1.114 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Aug 31 18:25:32 2011 UTC (20 months, 3 weeks ago) by jbasney
Branch: MAIN
CVS Tags: HEAD, MYPROXY_5_5, MYPROXY_5_6, MYPROXY_5_7, MYPROXY_5_8, MYPROXY_5_9, globus_5_0_5, globus_5_1_2, globus_5_2_1, globus_5_2_2, globus_5_2_3
Changes since 1.113: +2 -6 lines
Diff to previous 1.113
fix failure handling for myproxy_creds_retrieve() calls in
myproxy_creds_retrieve_all_ex():
1) when trying to load default credential, it's not an error if we
   don't find one - this is a fix to my last commit
2) when scanning directory, if we fail to load a credential that
   should be there, don't rely on creds structure that may be cleared,
   but instead use stashed values when logging error

Revision 1.113 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Aug 30 23:15:17 2011 UTC (20 months, 3 weeks ago) by jbasney
Branch: MAIN
Changes since 1.112: +5 -0 lines
Diff to previous 1.112
log if myproxy_creds_retrieve() fails when it shouldn't

Revision 1.112 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Aug 30 21:06:58 2011 UTC (20 months, 3 weeks ago) by jbasney
Branch: MAIN
Changes since 1.111: +54 -11 lines
Diff to previous 1.111
in myproxy-server, fix abort when processing INFO response when
the user has stored credentials both with and without a credential
name; bug was introduced in myproxy-server v4.9
(http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=7209)

Revision 1.111 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 4 21:29:26 2011 UTC (2 years ago) by jbasney
Branch: MAIN
Changes since 1.110: +15 -3 lines
Diff to previous 1.110
use /var/lib/myproxy as first choice default storage directory,
for Filesystem Hierarchy Standard compliance; still fallback to
/var/myproxy and $GLOBUS_LOCATION/var/myproxy for alternatives
(http://www.pathname.com/fhs/pub/fhs-2.3.html#THEVARHIERARCHY)

Revision 1.110 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 3 17:52:09 2011 UTC (2 years, 2 months ago) by ysvenkat
Branch: MAIN
CVS Tags: MYPROXY_5_4, globus_5_1_0, globus_5_1_1
Changes since 1.109: +2 -2 lines
Diff to previous 1.109
Now skipping private files in cert_dir if the MyProxy server is
already up serving requests; it will continue to fail to start
if private files are found in cert_dir.

Revision 1.109 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 28 16:46:05 2011 UTC (2 years, 2 months ago) by jbasney
Branch: MAIN
Changes since 1.108: +5 -0 lines
Diff to previous 1.108
fix double-free in myproxy_install_trusted_cert_files() on write error
(http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=7135)

Revision 1.108 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Feb 25 22:00:28 2011 UTC (2 years, 2 months ago) by ysvenkat
Branch: MAIN
Changes since 1.107: +1 -1 lines
Diff to previous 1.107
Added myproxy-server trustroots security improvements info to VERSION
file and a couple naming changes.

Revision 1.107 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Feb 25 20:16:48 2011 UTC (2 years, 2 months ago) by ysvenkat
Branch: MAIN
Changes since 1.106: +44 -1 lines
Diff to previous 1.106
myproxy-server trustroots security improvements:

1. cert_dir should default to undefined rather than /etc/grid-security/certificates
2. get-trustroots handling in myproxy-server should check if cert_dir is defined and if not, should generate a warning in log.
3. update myproxy-server.config: example at the top, cert_dir entry later on
4. update myproxy-server-setup
5. update man pages: anywhere example myproxy-server.config appears
6. only deliver world-readable files; fail entire operation if a non-world-readable regular file is encountered.
7. also do sanity check on myproxy-server startup: if cert_dir is defined, abort if non-world-readable file inside

Revision 1.106 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Feb 12 19:21:33 2010 UTC (3 years, 3 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_5_1, MYPROXY_5_2, MYPROXY_5_3
Changes since 1.105: +7 -2 lines
Diff to previous 1.105
treat trustroot file contents as binary data rather than text
in myproxy-logon -T / myproxy-get-trustroots

Revision 1.105 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 3 19:54:35 2009 UTC (3 years, 5 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_5_0
Changes since 1.104: +0 -1 lines
Diff to previous 1.104
unused variable

Revision 1.104 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 3 19:53:58 2009 UTC (3 years, 5 months ago) by jbasney
Branch: MAIN
Changes since 1.103: +94 -30 lines
Diff to previous 1.103
write data file and lock file atomically

Revision 1.103 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Dec 2 22:21:37 2009 UTC (3 years, 5 months ago) by jbasney
Branch: MAIN
Changes since 1.102: +41 -14 lines
Diff to previous 1.102
atomically update credential files and avoid unnecessary file copies;
myproxy_creds_store() now moves file to the repository, rather than copying

Revision 1.102 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Nov 30 22:23:56 2009 UTC (3 years, 5 months ago) by jbasney
Branch: MAIN
Changes since 1.101: +4 -4 lines
Diff to previous 1.101
when cleaning CRLs, also remove any CRLs we can't read or parse

Revision 1.101 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 26 18:05:16 2009 UTC (3 years, 6 months ago) by basney
Branch: MAIN
CVS Tags: MYPROXY_4_9, sourceforge-migration-20091026
Changes since 1.100: +22 -1 lines
Diff to previous 1.100
when scanning directory for credentials in
myproxy_creds_retrieve_all_ex(), check filename right away for
matching username (like we did in the old code), as this should be
more efficient for repositories with many credentials than checking
after we load the credentials from disk

Revision 1.100 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 22 17:50:18 2009 UTC (3 years, 7 months ago) by basney
Branch: MAIN
Changes since 1.99: +129 -180 lines
Diff to previous 1.99
combine the logic of myproxy_creds_retrieve_all() and
myproxy_admin_retrieve_all() into one function to avoid subtle
differences between the two implementations.

Revision 1.99 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 6 16:47:08 2009 UTC (3 years, 7 months ago) by basney
Branch: MAIN
Changes since 1.98: +1 -1 lines
Diff to previous 1.98
fix printf compiler warnings:
"format not a string literal and no format arguments"

Revision 1.98 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 4 18:02:15 2009 UTC (4 years ago) by basney
Branch: MAIN
CVS Tags: GT4, MYPROXY_4_7, MYPROXY_4_8
Changes since 1.97: +28 -10 lines
Diff to previous 1.97
replace fixed-length buffer in read_data_file() repository file
parser with dynamically-sized buffer to support credentials with
policies longer than 511 characters
(http://bugzilla.globus.org/globus/show_bug.cgi?id=6723)

Revision 1.97 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Apr 10 02:56:18 2009 UTC (4 years, 1 month ago) by basney
Branch: MAIN
Changes since 1.96: +23 -8 lines
Diff to previous 1.96
in myproxy_install_trusted_cert_files(), update files
atomically (using rename) rather than overwriting

Revision 1.96 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 11 21:47:59 2009 UTC (4 years, 3 months ago) by basney
Branch: MAIN
CVS Tags: MYPROXY_4_5, MYPROXY_4_6
Changes since 1.95: +41 -32 lines
Diff to previous 1.95
just call safe_is_path_trusted_r() once on startup for now so we don't
fill the syslogs with warnings

Revision 1.95 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 9 17:08:17 2009 UTC (4 years, 3 months ago) by basney
Branch: MAIN
Changes since 1.94: +33 -1 lines
Diff to previous 1.94
implement stricter checks on myproxy-server storage directory
security using Safefile's safe_is_path_trusted_r()
(http://pages.cs.wisc.edu/~kupsch/safefile/); for now, these
checks result in WARNING messages rather than errors

Revision 1.94 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Dec 10 22:41:24 2008 UTC (4 years, 5 months ago) by basney
Branch: MAIN
CVS Tags: MYPROXY_4_4
Changes since 1.93: +1 -5 lines
Diff to previous 1.93
add max_cred_lifetime option in myproxy-server.config to limit
the lifetime of credentials stored in the repository

Revision 1.93 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 4 16:38:38 2008 UTC (4 years, 5 months ago) by basney
Branch: MAIN
Changes since 1.92: +0 -1 lines
Diff to previous 1.92
for myproxy-logon -T, bootstrap the trusted certificates directory
atomically (http://bugzilla.globus.org/bugzilla/show_bug.cgi?id=6432)

Revision 1.92 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Apr 29 23:35:51 2008 UTC (5 years ago) by basney
Branch: MAIN
CVS Tags: MYPROXY_4_3
Changes since 1.91: +4 -0 lines
Diff to previous 1.91
code cleanup with help from Jim Kupsch:
- fix uninitialized variables
- check return values
- remove dead code
- fix strncpy() calls

Revision 1.91 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 15 16:04:50 2007 UTC (5 years, 6 months ago) by basney
Branch: MAIN
CVS Tags: MYPROXY_4_2, globus_4_0_6, globus_4_0_7
Changes since 1.90: +1 -1 lines
Diff to previous 1.90
Use DES_crypt() instead of des_crypt() for OpenSSL 0.9.8 compatibility.

Revision 1.90 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Aug 21 12:53:23 2007 UTC (5 years, 9 months ago) by basney
Branch: MAIN
CVS Tags: MYPROXY_4_1
Changes since 1.89: +2 -2 lines
Diff to previous 1.89
On stat() failure in myproxy_get_certs(), log error and continue.

Revision 1.89 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Aug 21 12:46:01 2007 UTC (5 years, 9 months ago) by basney
Branch: MAIN
Changes since 1.88: +7 -2 lines
Diff to previous 1.88
The dirent d_type field isn't portable.  Replace with stat() call.

Revision 1.88 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 20 21:49:29 2007 UTC (5 years, 9 months ago) by basney
Branch: MAIN
Changes since 1.87: +2 -2 lines
Diff to previous 1.87
In myproxy_get_certs(), when gathering X509_CERT_DIR files, only
process regular files, skipping directories or other special files.

Revision 1.87 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Aug 20 15:16:35 2007 UTC (5 years, 9 months ago) by basney
Branch: MAIN
Changes since 1.86: +2 -2 lines
Diff to previous 1.86
When changing passphrase to "", simply don't encrypt the private key.
The myproxy-change-pass-phrase and myproxy-admin-change-pass commands
behaved inconsistently in this regard.  The change here forces
consistent behavior.

Revision 1.86 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 12 15:03:38 2007 UTC (5 years, 11 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_3_9, MYPROXY_4_0
Changes since 1.85: +3 -0 lines
Diff to previous 1.85
free unused memory -- fix leaks

Revision 1.85 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 1 20:59:17 2007 UTC (5 years, 11 months ago) by jbasney
Branch: MAIN
Changes since 1.84: +141 -0 lines
Diff to previous 1.84
add myproxy_clean_crls() function to remove bad CRL files

Revision 1.84 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 30 21:35:33 2007 UTC (5 years, 11 months ago) by jbasney
Branch: MAIN
Changes since 1.83: +4 -4 lines
Diff to previous 1.83
rename check_trusted_certs_dir to myproxy_check_trusted_certs_dir and
make it a public function.  myproxy_bootstrap_trust() uses it.

Revision 1.83 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 14 21:01:40 2006 UTC (6 years, 5 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_3_8
Changes since 1.82: +0 -1 lines
Diff to previous 1.82
remove unused variable

Revision 1.82 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Dec 11 16:53:09 2006 UTC (6 years, 5 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_3_7
Changes since 1.81: +0 -10 lines
Diff to previous 1.81
OpenSSL will check certificate validity times as part of
ssl_verify_gsi_chain(), and we don't need a duplicate check in
myproxy_creds_verify(), so remove it, especially considering our time
checks cause problems such as
<http://bugzilla.ncsa.uiuc.edu/show_bug.cgi?id=346>.

Revision 1.81 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 13 19:12:26 2006 UTC (6 years, 7 months ago) by jbasney
Branch: MAIN
Changes since 1.80: +0 -7 lines
Diff to previous 1.80
don't check locks in myproxy_creds_verify(), as a locked credential is
not necessarily an invalid credential

Revision 1.80 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 10 17:27:10 2006 UTC (6 years, 7 months ago) by jbasney
Branch: MAIN
Changes since 1.79: +55 -0 lines
Diff to previous 1.79
add new myproxy_creds_verify() function

Revision 1.79 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Sep 29 20:37:48 2006 UTC (6 years, 7 months ago) by jbasney
Branch: MAIN
CVS Tags: bind-and-log-branch-merged-to-trunk, bind-and-log-branch-point
Branch point for: bind-and-log-branch
Changes since 1.78: +1 -0 lines
Diff to previous 1.78
sterilize username to consistently handle usernames starting with '.'

Revision 1.78 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Sep 28 16:02:07 2006 UTC (6 years, 7 months ago) by jbasney
Branch: MAIN
Changes since 1.77: +2 -2 lines
Diff to previous 1.77
don't md5sum usernames containing '-' as that'll cause backward compat
issues. just deal with the ambiguity via the new USERNAME entry in the
data file.

Revision 1.77 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Sep 27 19:46:09 2006 UTC (6 years, 7 months ago) by jbasney
Branch: MAIN
Changes since 1.76: +21 -6 lines
Diff to previous 1.76
fix handling of usernames/crednames containing '/', '-', or '.' by
md5summing any usernames containing '-', storing the actual username
in the .data file (for display by myproxy-admin-query), and splitting
on the last '.' in the filename to find the .creds and .data suffixes
(rather than the first '.', i.e., strrchr instead of strchr)

Revision 1.55.4.1 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 3 20:51:17 2006 UTC (7 years ago) by jbasney
Branch: MYPROXY_0_5_8-pkcs11
Changes since 1.55: +2 -2 lines
Diff to previous 1.55 , to next main 1.114
Markus's changes for pkcs11 supportCVS: ----------------------------------------------------------------------

Revision 1.76 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 13 23:01:27 2006 UTC (7 years, 2 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_3_5, MYPROXY_3_6, authn-service-branch-merged-to-trunk, authz-mapapp-branch-merged-to-trunk
Branch point for: MYPROXY_3_6-openssl-engine-branch, authn-service-branch, authz-mapapp-branch, saml-branch
Changes since 1.75: +46 -3 lines
Diff to previous 1.75
commit MYPROXY_2_2-branch-end to HEAD

Revision 1.73.2.5 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 1 02:51:36 2006 UTC (7 years, 2 months ago) by jbasney
Branch: MYPROXY_2_2-branch
CVS Tags: MYPROXY_2_2-branch-end
Changes since 1.73.2.4: +2 -0 lines
Diff to previous 1.73.2.4 , to branch point 1.73 , to next main 1.114
on INFO query, if no matching credentials found, put only that fact in
the error message, rather than including other errors (such as
credentials do not exist) which could give useful information to an
attacker (http://bugzilla.ncsa.uiuc.edu/show_bug.cgi?id=326)

Revision 1.73.2.4 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Dec 15 16:41:50 2005 UTC (7 years, 5 months ago) by jbasney
Branch: MYPROXY_2_2-branch
CVS Tags: MYPROXY-3_4
Changes since 1.73.2.3: +14 -1 lines
Diff to previous 1.73.2.3 , to branch point 1.73
- add myproxy_creds_free()
- fix some memory leaks

Revision 1.73.2.3 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 29 19:57:34 2005 UTC (7 years, 5 months ago) by jbasney
Branch: MYPROXY_2_2-branch
CVS Tags: MYPROXY-3_3
Changes since 1.73.2.2: +19 -0 lines
Diff to previous 1.73.2.2 , to branch point 1.73
new trusted_retrievers option for certificate-only authentication to
the myproxy-server

Revision 1.75 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Oct 7 13:01:19 2005 UTC (7 years, 7 months ago) by pduda
Branch: MAIN
Branch point for: replication-branch
Changes since 1.74: +1 -2 lines
Diff to previous 1.74
More clean up.

myproxy-replicate: changed master to primary, slave to secondary.

myproxy-test-replicate: changed master to primary, slave to secondary.

myproxy.c: fixed up debug message.

myproxy_creds.c: fixed up debug messages.

Revision 1.73.2.2 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 27 22:14:44 2005 UTC (7 years, 7 months ago) by jbasney
Branch: MYPROXY_2_2-branch
CVS Tags: MYPROXY_3_0, MYPROXY_3_1, MYPROXY_3_2
Branch point for: MYPROXY_3_2-kunz-branch, MYPROXY_3_2-ldap-branch
Changes since 1.73.2.1: +1 -1 lines
Diff to previous 1.73.2.1 , to branch point 1.73
bugfix for recently added myproxy_get_storage_dir():
was missing () on function call

Revision 1.73.2.1 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Sep 14 02:30:50 2005 UTC (7 years, 8 months ago) by jbasney
Branch: MYPROXY_2_2-branch
Changes since 1.73: +8 -0 lines
Diff to previous 1.73
merged changes between MYPROXY_2_0 and MYPROXY_2_0-CA-branch-done
to MYPROXY_2_2-branch

Revision 1.73.4.1 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 13 21:42:41 2005 UTC (7 years, 8 months ago) by jbasney
Branch: MYPROXY_2_0-CA-branch
CVS Tags: MYPROXY_2_0-CA-branch-done
Changes since 1.73: +8 -0 lines
Diff to previous 1.73 , to next main 1.114
add myproxy_get_storage_dir(), used by certauth_extensions.c

Revision 1.74 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Aug 4 13:28:45 2005 UTC (7 years, 9 months ago) by pduda
Branch: MAIN
CVS Tags: pduda-trunk-fixup-begin
Changes since 1.73: +1 -1 lines
Diff to previous 1.73
*** empty log message ***

Revision 1.73 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jun 9 01:40:25 2005 UTC (7 years, 11 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_2_0, MYPROXY_2_1, MYPROXY_2_2, MYPROXY_2_3, MYPROXY_2_3-pubcookie-branch-merged, myproxy_BF
Branch point for: MYPROXY_2_0-CA-branch, MYPROXY_2_2-branch, MYPROXY_2_3-pubcookie-branch
Changes since 1.72: +7 -3 lines
Diff to previous 1.72
in myproxy_creds_delete(), give a better error message
("Credentials do not exist.") on ENOENT

Revision 1.72 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jun 9 00:34:59 2005 UTC (7 years, 11 months ago) by jbasney
Branch: MAIN
Changes since 1.71: +132 -120 lines
Diff to previous 1.71
removed fixed length buffers in protocol handling code, to efficiently
and correctly handle messages of different sizes

Revision 1.71 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 7 01:47:59 2005 UTC (7 years, 11 months ago) by jbasney
Branch: MAIN
Changes since 1.70: +1 -172 lines
Diff to previous 1.70
- move string funcs to string_funcs.[ch] where we can re-use them
- fix bug where we always skipped the last trusted_cert in the list

Revision 1.70 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Jun 6 02:56:49 2005 UTC (7 years, 11 months ago) by jbasney
Branch: MAIN
Changes since 1.69: +1 -1 lines
Diff to previous 1.69
use fprintf(file, "%s", buf) instead of fprintf(file, buf) in case buf
has some escape characters (fix in new code, not yet released)

Revision 1.69 - (view) (download) (as text) (annotate) - [select for diffs]
Fri May 27 13:06:25 2005 UTC (7 years, 11 months ago) by vwelch
Branch: MAIN
Changes since 1.68: +305 -0 lines
Diff to previous 1.68
Client-side support for trusted certificates directory download. This code
still has a bug somewhere in regards to memory allocation as it is segfaulting
when writing files out to ~/.globus/certificates.

Revision 1.68 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 25 21:32:38 2005 UTC (7 years, 11 months ago) by jbasney
Branch: MAIN
Changes since 1.67: +7 -3 lines
Diff to previous 1.67
fix bugs in myproxy_get_certs():
- ignore "." and ".." in directory listing
- pass full pathname to buffer_from_file()

Revision 1.67 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 25 15:59:35 2005 UTC (7 years, 11 months ago) by jbasney
Branch: MAIN
Changes since 1.66: +43 -0 lines
Diff to previous 1.66
added myproxy_certs_free() and myproxy_get_certs() for trusted
certificates directory

Revision 1.66 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 11 15:46:06 2005 UTC (8 years ago) by pduda
Branch: MAIN
Changes since 1.65: +4 -2 lines
Diff to previous 1.65
Changes made to handle slave server failure.

Revision 1.65 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Apr 6 18:05:15 2005 UTC (8 years, 1 month ago) by pduda
Branch: MAIN
CVS Tags: MYPROXY_0_6_5
Changes since 1.64: +17 -52 lines
Diff to previous 1.64
Corrections based on testing of myproxy-store and myproxy-retrieve.

Revision 1.64 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 18 18:23:43 2005 UTC (8 years, 2 months ago) by jbasney
Branch: MAIN
Changes since 1.63: +23 -0 lines
Diff to previous 1.63
add myproxy_creds_encrypted()

Revision 1.63 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 17 18:09:08 2005 UTC (8 years, 2 months ago) by jbasney
Branch: MAIN
Changes since 1.62: +12 -12 lines
Diff to previous 1.62
initialize local variables, particularly pointers, for safety

Revision 1.62 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 16 15:54:24 2005 UTC (8 years, 2 months ago) by pduda
Branch: MAIN
Changes since 1.61: +53 -1 lines
Diff to previous 1.61
Changes made to support store and retrieve of end entity credentials.  Changes made to:
gsi_socket.c
gsi_socket.h
myproxy.c
myproxy_creds.c
myproxy_creds.h
myproxy_protocol.h
myproxy_server.c

Added: myproxy_get_credential.c and myproxy_store.c

Revision 1.61 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jan 4 03:42:39 2005 UTC (8 years, 4 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_0_6_4, pre_store
Changes since 1.60: +6 -2 lines
Diff to previous 1.60
do O_CREAT open() with unlink() and O_EXCL instead of O_TRUNC so
we're sure to set the requested mode on the newly created file.

Revision 1.60 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Jun 18 14:08:40 2004 UTC (8 years, 11 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_0_6_2, MYPROXY_0_6_3
Changes since 1.59: +3 -3 lines
Diff to previous 1.59
accept empty pass phrases in myproxy_creds_change_passphrase for
unencrypted private keys

Revision 1.59 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Jun 17 18:36:27 2004 UTC (8 years, 11 months ago) by jbasney
Branch: MAIN
Changes since 1.58: +56 -11 lines
Diff to previous 1.58
- add myproxy_creds_verify_passphrase() to have passphrase logic in
  one place. we verify the passphrase by either trying to decrypt the
  key (new method) or comparing with the stashed crypted passphrase
  (for backward compat)
- don't write out crypted passphrase anymore. we can check the
  passphrase by trying to decrypt the private key (new method)

Revision 1.58 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 1 18:25:15 2004 UTC (8 years, 11 months ago) by jbasney
Branch: MAIN
CVS Tags: sasl-pre1
Changes since 1.57: +16 -15 lines
Diff to previous 1.57
oops. in myproxy_print_cred_info(), print to the FILE *arg, not always
to stdout.

Revision 1.57 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Nov 7 19:37:58 2003 UTC (9 years, 6 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_0_5_9, MYPROXY_0_6_0, MYPROXY_0_6_1
Changes since 1.56: +1 -6 lines
Diff to previous 1.56
replace crypt() calls with des_crypt() for portability to OpenSSL 0.9.7

Revision 1.56 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 23 19:21:30 2003 UTC (9 years, 8 months ago) by jbasney
Branch: MAIN
Changes since 1.55: +1 -3 lines
Diff to previous 1.55
remove unused variable

Revision 1.55 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jul 30 19:51:15 2003 UTC (9 years, 9 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_0_5_6, MYPROXY_0_5_7, MYPROXY_0_5_8, start-of-grim-branch
Branch point for: MYPROXY_0_5_8-pkcs11, grim-branch
Changes since 1.54: +12 -6 lines
Diff to previous 1.54
bugfix: hash usernames containing '/' in myproxy_creds_retrieve_all()

Revision 1.54 - (view) (download) (as text) (annotate) - [select for diffs]
Thu May 29 18:12:18 2003 UTC (9 years, 11 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_0_5_5
Changes since 1.53: +194 -28 lines
Diff to previous 1.53
add support for administratively locked credentials via myproxy-admin-query

Revision 1.53 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 28 19:04:32 2003 UTC (9 years, 11 months ago) by jbasney
Branch: MAIN
Changes since 1.52: +3 -2 lines
Diff to previous 1.52
in myproxy_admin_retrieve_all(), interpret a credname of "" to be a query
for the default credential only

Revision 1.52 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Apr 30 17:41:18 2003 UTC (10 years ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_0_5_4
Changes since 1.51: +32 -18 lines
Diff to previous 1.51
- do ssl_proxy_file_destroy() instead of unlink() on cred files
- in myproxy_admin_retrieve_all(), support more query options:
  - query by credname
  - query by start_time and/or end_time

Revision 1.51 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Apr 17 14:10:21 2003 UTC (10 years, 1 month ago) by jbasney
Branch: MAIN
Changes since 1.50: +4 -3 lines
Diff to previous 1.50
replace getuid() with geteuid() to support setuid executables

Revision 1.50 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Mar 27 15:41:20 2003 UTC (10 years, 1 month ago) by jbasney
Branch: MAIN
Changes since 1.49: +0 -85 lines
Diff to previous 1.49
removed duplicate copy_file()

Revision 1.49 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 25 21:41:54 2003 UTC (10 years, 2 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_0_5_2, MYPROXY_0_5_3, NMI_R_3_0, NMI_R_3_0_ALPHA, NMI_R_3_0_BETA
Branch point for: sasl-branch
Changes since 1.48: +110 -0 lines
Diff to previous 1.48
myproxy-admin branch merged to trunk (from myproxy-admin-branch-merge-point)

Revision 1.46.2.3 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 25 20:17:51 2003 UTC (10 years, 2 months ago) by jbasney
Branch: myproxy-admin
CVS Tags: myproxy-admin-branch-merge-point
Changes since 1.46.2.2: +28 -26 lines
Diff to previous 1.46.2.2 , to branch point 1.46 , to next main 1.114
changes to myproxy_admin_retrieve_all():
- call check_storage_directory() to make sure storage_dir is non-NULL
- replace goto with if statement
- minor memory-management cleanup

Revision 1.48 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 25 16:59:00 2003 UTC (10 years, 2 months ago) by jbasney
Branch: MAIN
Changes since 1.47: +1 -23 lines
Diff to previous 1.47
move most #includes to myproxy_common.h for ease of porting

Revision 1.47 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Jan 22 17:12:32 2003 UTC (10 years, 4 months ago) by jbasney
Branch: MAIN
Changes since 1.46: +8 -2 lines
Diff to previous 1.46
minor improvements on error messages regarding storage directory permissions

Revision 1.46.2.2 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Dec 2 21:39:31 2002 UTC (10 years, 5 months ago) by chetan
Branch: myproxy-admin
Changes since 1.46.2.1: +32 -4 lines
Diff to previous 1.46.2.1 , to branch point 1.46
myproxy-arq fixed

Revision 1.46.2.1 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Dec 2 03:07:44 2002 UTC (10 years, 5 months ago) by chetan
Branch: myproxy-admin
Changes since 1.46: +161 -0 lines
Diff to previous 1.46
arq complete.
acpp almost done.

Revision 1.46 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Nov 15 21:24:48 2002 UTC (10 years, 6 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_0_5_0, MYPROXY_0_5_1, condorg-branch-merge-point
Branch point for: MYPROXY_0_5_0-branch, beep-sasl-branch, condorg-branch, myproxy-admin, webcookie-branch
Changes since 1.45: +0 -1 lines
Diff to previous 1.45
don't need <sys/dir.h>

Revision 1.45 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 14 22:36:51 2002 UTC (10 years, 6 months ago) by jbasney
Branch: MAIN
Changes since 1.44: +72 -2 lines
Diff to previous 1.44
myproxy-change-pass-phrase command added to trunk
merged from Chetan's change-pass-phrase branch

Revision 1.32.2.1 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Nov 9 04:37:35 2002 UTC (10 years, 6 months ago) by chetan
Branch: change-pass-phrase
Changes since 1.32: +54 -2 lines
Diff to previous 1.32 , to next main 1.114
myproxy-cp completed, tested and PROTOCOL file updated

Revision 1.44 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Nov 8 18:27:41 2002 UTC (10 years, 6 months ago) by jbasney
Branch: MAIN
Changes since 1.43: +44 -16 lines
Diff to previous 1.43
- minor change to storage directory search rules:
  - use /var/myproxy if it exists, else
  - use $GLOBUS_LOCATION/var/myproxy if it exists, else
  - mkdir(/var/myproxy) and use that if possible, else
  - mkdir($GLOBUS_LOCATION/var/myproxy) and use that if possible
- myproxy_set_storage_dir() now returns int
- add myproxy_check_storage_dir() so the server can check the storage
  dir immediately on startup before an actual request comes in

Revision 1.43 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Nov 6 16:50:12 2002 UTC (10 years, 6 months ago) by jbasney
Branch: MAIN
Changes since 1.42: +0 -1 lines
Diff to previous 1.42
removed unused variable declaration

Revision 1.42 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Nov 6 15:49:13 2002 UTC (10 years, 6 months ago) by jbasney
Branch: MAIN
Changes since 1.41: +6 -1 lines
Diff to previous 1.41
specifically check for ENOENT errno for nonexistent credentials and return
a more descriptive error message in that case

Revision 1.41 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 5 22:56:28 2002 UTC (10 years, 6 months ago) by jbasney
Branch: MAIN
Changes since 1.40: +13 -19 lines
Diff to previous 1.40
removed myproxy-init -force feature.  it seemed like a good idea at the time
but now I think it's going to cause more inconvenience than it's worth.

Revision 1.40 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 5 22:36:30 2002 UTC (10 years, 6 months ago) by jbasney
Branch: MAIN
Changes since 1.39: +21 -38 lines
Diff to previous 1.39
- removed force_credential_overwrite from struct myproxy_creds and instead
  made it a second argument to myproxy_creds_store()
- bugfix: don't reset credname in myproxy_creds_retrieve() but let
  read_data_file() set it
- some reformatting
- in myproxy_creds_delete(), no need to call read_data_file()

Revision 1.39 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 5 22:01:12 2002 UTC (10 years, 6 months ago) by jbasney
Branch: MAIN
Changes since 1.38: +11 -2 lines
Diff to previous 1.38
in myproxy_creds_retrieve(), explicitly (re-)set username, credname, and
location in credential structure

Revision 1.38 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 5 19:20:56 2002 UTC (10 years, 6 months ago) by jbasney
Branch: MAIN
Changes since 1.37: +22 -13 lines
Diff to previous 1.37
sterilize credential name before using it in a filename

Revision 1.37 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Nov 5 16:48:43 2002 UTC (10 years, 6 months ago) by jbasney
Branch: MAIN
Changes since 1.36: +98 -213 lines
Diff to previous 1.36
some cleanup work on this module:
- removed myproxy_creds_fetch_entry(), as it basically does the same thing
  as myproxy_creds_retrieve()
- added myproxy_creds_retrieve_all(), which returns a list of credentials,
  to replace myproxy-creds_info(), which filled in the server's response
  structure; better to not have this module depend directly on the server
  code

Revision 1.36 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 31 19:03:56 2002 UTC (10 years, 6 months ago) by jbasney
Branch: MAIN
Changes since 1.35: +1 -3 lines
Diff to previous 1.35
#include <dirent.h> to get MAXPATHLEN and alphasort() definitions from
system header files rather than defining them here

Revision 1.35 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 31 18:52:54 2002 UTC (10 years, 6 months ago) by jbasney
Branch: MAIN
Changes since 1.34: +7 -10 lines
Diff to previous 1.34
replace C++-style // comments with old C-style /* */ comments for portability

Revision 1.34 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 31 15:59:34 2002 UTC (10 years, 6 months ago) by jbasney
Branch: MAIN
Changes since 1.33: +2 -2 lines
Diff to previous 1.33
removed union from myproxy_response_t struct because it makes it unweildy
to reference elements in the struct; I'd rather waste a few bytes and
have more readable code

Revision 1.33 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 30 14:51:50 2002 UTC (10 years, 6 months ago) by jbasney
Branch: MAIN
Changes since 1.32: +0 -36 lines
Diff to previous 1.32
removed tests for MULTICRED_FEATURE: always build the MULTICRED_FEATURE code

Revision 1.32 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 24 20:48:40 2002 UTC (10 years, 7 months ago) by jbasney
Branch: MAIN
Branch point for: change-pass-phrase
Changes since 1.31: +3 -7 lines
Diff to previous 1.31
- no longer use sslutil.h since sslutils.h is gone in GT 2.2
- remove some unused variables
- #include "myproxy_log.h" for prototypes

Revision 1.31 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Oct 24 00:55:44 2002 UTC (10 years, 7 months ago) by chetan
Branch: MAIN
CVS Tags: before-port-to-gt-2_2
Changes since 1.30: +6 -6 lines
Diff to previous 1.30
Bug fix - 2. force_credential_overwrite fixed in myproxy_creds_store

Revision 1.30 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Oct 20 18:33:38 2002 UTC (10 years, 7 months ago) by chetan
Branch: MAIN
Changes since 1.29: +1 -1 lines
Diff to previous 1.29
bug fix - 1

Revision 1.29 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 9 20:03:24 2002 UTC (10 years, 7 months ago) by jbasney
Branch: MAIN
Changes since 1.28: +14 -44 lines
Diff to previous 1.28
- removed some unused MULTICRED_FEATURE code
- initialize creds structure in read_data_file() before filling it in,
  in case the structure has some old values in it
- removed some unneeded memsets() on myproxy_creds structures that are
  initialized at declaration
- removed unused myproxy_creds structure in myproxy_creds_info()
- updated myproxy_creds_free_contents() to free members recently added
  to the structure and cleaned up the code a bit

Revision 1.28 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 9 17:57:26 2002 UTC (10 years, 7 months ago) by jbasney
Branch: MAIN
Changes since 1.27: +8 -9 lines
Diff to previous 1.27
- in write_data_file(), only write NAME if one is set
- initialize myproxy_creds structures with 0s

Revision 1.27 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 9 16:30:52 2002 UTC (10 years, 7 months ago) by jbasney
Branch: MAIN
Changes since 1.26: +13 -14 lines
Diff to previous 1.26
Remove default credential name, description, retriever, and renewer strings.
NULL indicates the default.  We don't need separate strings for it.

Revision 1.26 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 9 13:49:29 2002 UTC (10 years, 7 months ago) by jbasney
Branch: MAIN
Changes since 1.25: +1 -5 lines
Diff to previous 1.25
removed initialization of unused myproxy_creds field restrictions

Revision 1.25 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 7 21:57:55 2002 UTC (10 years, 7 months ago) by jbasney
Branch: MAIN
Changes since 1.24: +12 -14 lines
Diff to previous 1.24
- segv fix: some confusion between retrievers and renewers variables
- some code reformatting

Revision 1.24 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Oct 7 21:18:41 2002 UTC (10 years, 7 months ago) by jbasney
Branch: MAIN
Changes since 1.23: +1 -1 lines
Diff to previous 1.23
modify signature of function passed to scandir(3) to agree with its
signature

Revision 1.23 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Oct 2 14:12:08 2002 UTC (10 years, 7 months ago) by chetan
Branch: MAIN
CVS Tags: head-of-gssapi-update-branch, multicred-branch-merged, multicred-branch-merged-final, multicred-branch-totally-merged
Branch point for: gssapi-update-branch
Changes since 1.22: +331 -122 lines
Diff to previous 1.22
Everything working fine. Merged onto the main trunk

Revision 1.19.2.21 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Sep 27 03:41:15 2002 UTC (10 years, 7 months ago) by chetan
Branch: multicred-branch
CVS Tags: multicred-branch-totally-done
Changes since 1.19.2.20: +44 -722 lines
Diff to previous 1.19.2.20 , to branch point 1.19 , to next main 1.114
Finished changes to the protocol. New version uses file system database and is compatible with the previous version

Revision 1.19.2.20 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Sep 17 01:51:50 2002 UTC (10 years, 8 months ago) by chetan
Branch: multicred-branch
CVS Tags: multicred-branch-done
Changes since 1.19.2.19: +278 -80 lines
Diff to previous 1.19.2.19 , to branch point 1.19
Multiple credentials per user implemented with the file system backend

Revision 1.22 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Aug 28 20:49:23 2002 UTC (10 years, 8 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_0_4_2-gpt-branch-merged, MYPROXY_0_4_5, MYPROXY_0_4_6, before-multicred-branch-merge, before-multicred-branch-totally-merge
Changes since 1.21: +70 -19 lines
Diff to previous 1.21
merging MYPROXY_0_4_2-gpt-branch (at MYPROXY_0_4_2-gpt-branch-done) to trunk

Revision 1.18.4.2 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Aug 28 14:16:15 2002 UTC (10 years, 8 months ago) by jbasney
Branch: MYPROXY_0_4_2-gpt-branch
CVS Tags: MYPROXY_0_4_2-gpt-branch-done
Changes since 1.18.4.1: +1 -6 lines
Diff to previous 1.18.4.1 , to branch point 1.18 , to next main 1.114
don't check storage_dir before calling check_storage_directory() because
check_storage_directory() can now create the directory and set storage_dir

Revision 1.18.4.1 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Aug 27 16:05:47 2002 UTC (10 years, 8 months ago) by jbasney
Branch: MYPROXY_0_4_2-gpt-branch
Changes since 1.18: +73 -22 lines
Diff to previous 1.18
don't compile in storage directory location; based it off $GLOBUS_LOCATION
by default instead

Revision 1.19.2.19 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 13 05:20:51 2002 UTC (11 years ago) by chetan
Branch: multicred-branch
Changes since 1.19.2.18: +0 -14 lines
Diff to previous 1.19.2.18 , to branch point 1.19
minor error correcting

Revision 1.19.2.18 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 13 05:09:25 2002 UTC (11 years ago) by chetan
Branch: multicred-branch
Changes since 1.19.2.17: +12 -2 lines
Diff to previous 1.19.2.17 , to branch point 1.19
myodbc support working

Revision 1.19.2.17 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 12 13:54:33 2002 UTC (11 years ago) by chetan
Branch: multicred-branch
Changes since 1.19.2.16: +11 -11 lines
Diff to previous 1.19.2.16 , to branch point 1.19
fixing minor bugs - 1

Revision 1.19.2.16 - (view) (download) (as text) (annotate) - [select for diffs]
Sun May 12 01:25:33 2002 UTC (11 years ago) by chetan
Branch: multicred-branch
Changes since 1.19.2.15: +5 -5 lines
Diff to previous 1.19.2.15 , to branch point 1.19
MyODBC thru IODBC

Revision 1.19.2.15 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Apr 30 22:48:52 2002 UTC (11 years ago) by chetan
Branch: multicred-branch
Changes since 1.19.2.14: +18 -18 lines
Diff to previous 1.19.2.14 , to branch point 1.19
IODBC properly integrated

Revision 1.19.2.14 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Apr 30 18:17:24 2002 UTC (11 years ago) by chetan
Branch: multicred-branch
Changes since 1.19.2.13: +8 -8 lines
Diff to previous 1.19.2.13 , to branch point 1.19
Disabling multicred-feature fully supported and tested. Updated INSTALL

Revision 1.19.2.13 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Apr 30 17:15:55 2002 UTC (11 years ago) by chetan
Branch: multicred-branch
Changes since 1.19.2.12: +144 -121 lines
Diff to previous 1.19.2.12 , to branch point 1.19
Can disable multiple credentials per user feature

Revision 1.19.2.12 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Apr 24 14:22:48 2002 UTC (11 years, 1 month ago) by chetan
Branch: multicred-branch
Changes since 1.19.2.11: +72 -3 lines
Diff to previous 1.19.2.11 , to branch point 1.19
myproxy-destroy works with database. error handling done

Revision 1.19.2.11 - (view) (download) (as text) (annotate) - [select for diffs]
Sat Apr 20 01:51:32 2002 UTC (11 years, 1 month ago) by chetan
Branch: multicred-branch
Changes since 1.19.2.10: +34 -16 lines
Diff to previous 1.19.2.10 , to branch point 1.19
Error handling done
CVSr ----------------------------------------------------------------------

Revision 1.19.2.10 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Apr 11 15:31:39 2002 UTC (11 years, 1 month ago) by chetan
Branch: multicred-branch
Changes since 1.19.2.9: +1 -1 lines
Diff to previous 1.19.2.9 , to branch point 1.19
INSTALL updated

Revision 1.19.2.9 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Apr 8 01:38:32 2002 UTC (11 years, 1 month ago) by chetan
Branch: multicred-branch
Changes since 1.19.2.8: +303 -129 lines
Diff to previous 1.19.2.8 , to branch point 1.19
Stores and retrieves credentials from database

Revision 1.19.2.8 - (view) (download) (as text) (annotate) - [select for diffs]
Sun Mar 31 05:00:41 2002 UTC (11 years, 1 month ago) by chetan
Branch: multicred-branch
Changes since 1.19.2.7: +32 -9 lines
Diff to previous 1.19.2.7 , to branch point 1.19
Restore - 1

Revision 1.19.2.7 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 22 20:27:36 2002 UTC (11 years, 2 months ago) by chetan
Branch: multicred-branch
Changes since 1.19.2.6: +95 -30 lines
Diff to previous 1.19.2.6 , to branch point 1.19
Records are sent back to client

Revision 1.21 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 22 19:34:18 2002 UTC (11 years, 2 months ago) by jbasney
Branch: MAIN
CVS Tags: before-MYPROXY_0_4_2-gpt-branch-merge
Changes since 1.20: +1 -6 lines
Diff to previous 1.20
patch from Dan Kouril:
- store creds in MYPROXY_SERVER_STORE_DIR, as defined by configure

Revision 1.19.2.6 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 13 03:01:02 2002 UTC (11 years, 2 months ago) by chetan
Branch: multicred-branch
Changes since 1.19.2.5: +44 -22 lines
Diff to previous 1.19.2.5 , to branch point 1.19
myproxy-info retrieves info from database

Revision 1.19.2.5 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 13 02:27:41 2002 UTC (11 years, 2 months ago) by chetan
Branch: multicred-branch
Changes since 1.19.2.4: +76 -0 lines
Diff to previous 1.19.2.4 , to branch point 1.19
*** empty log message ***

Revision 1.19.2.4 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Mar 13 01:15:03 2002 UTC (11 years, 2 months ago) by chetan
Branch: multicred-branch
Changes since 1.19.2.3: +12 -6 lines
Diff to previous 1.19.2.3 , to branch point 1.19
supports forced database write

Revision 1.19.2.3 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 11 19:50:39 2002 UTC (11 years, 2 months ago) by jbasney
Branch: multicred-branch
Changes since 1.19.2.2: +29 -0 lines
Diff to previous 1.19.2.2 , to branch point 1.19
merging changes from trunk to multicred-branch

Revision 1.19.2.2 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 11 19:44:40 2002 UTC (11 years, 2 months ago) by chetan
Branch: multicred-branch
Changes since 1.19.2.1: +33 -19 lines
Diff to previous 1.19.2.1 , to branch point 1.19
myproxy-init supports command line args for specifying credential name and description.

myproxy-server writes to database

Revision 1.19.2.1 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Mar 11 16:25:54 2002 UTC (11 years, 2 months ago) by chetan
Branch: multicred-branch
Changes since 1.19: +206 -1 lines
Diff to previous 1.19
Database support enabled

Revision 1.20 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Mar 8 16:54:09 2002 UTC (11 years, 2 months ago) by jbasney
Branch: MAIN
Changes since 1.19: +29 -0 lines
Diff to previous 1.19
contributed by Daniel Kouril <kouril@ics.muni.cz>:
- add myproxy-info command
- add --with-myproxy-server-etc-path and --with-myproxy-server-store-path
  configure switches

Revision 1.19 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 27 17:20:13 2002 UTC (11 years, 2 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_0_4_3, per-gred-auth-branch-merged
Branch point for: multicred-branch
Changes since 1.18: +52 -1 lines
Diff to previous 1.18
merging MYPROXY_0_4_2-per-cred-auth-branch to trunk

Revision 1.18.2.3 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Feb 26 19:20:15 2002 UTC (11 years, 2 months ago) by chetan
Branch: MYPROXY_0_4_2-per-cred-auth-branch
Changes since 1.18.2.2: +0 -2 lines
Diff to previous 1.18.2.2 , to branch point 1.18 , to next main 1.114
Phase 1: Retriever and renewer DNS implementation complete

Revision 1.18.2.2 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Feb 20 20:36:29 2002 UTC (11 years, 3 months ago) by chetan
Branch: MYPROXY_0_4_2-per-cred-auth-branch
Changes since 1.18.2.1: +0 -18 lines
Diff to previous 1.18.2.1 , to branch point 1.18
Retrievers and Renewers complete
Default retrievers and renewers added
Anonymous retrievers and renewers added

Fully tested and is functional

Date: Feb. 20, 2002

Revision 1.18.2.1 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Feb 18 16:34:28 2002 UTC (11 years, 3 months ago) by chetan
Branch: MYPROXY_0_4_2-per-cred-auth-branch
Changes since 1.18: +74 -3 lines
Diff to previous 1.18
Committed on Feb 18th at 10:31 AM

Retrieval half-way through.
Renewal to be done

Revision 1.18 - (view) (download) (as text) (annotate) - [select for diffs]
Mon Dec 17 19:11:06 2001 UTC (11 years, 5 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_0_4_2
Branch point for: MYPROXY_0_4_2-gpt-branch, MYPROXY_0_4_2-per-cred-auth-branch
Changes since 1.17: +2 -2 lines
Diff to previous 1.17
get md5.h from sslutil.h, which knows which version to use

Revision 1.17 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Nov 28 20:17:00 2001 UTC (11 years, 5 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_0_4_1
Changes since 1.16: +1 -3 lines
Diff to previous 1.16
in case existing usernames are longer than 8 chars on upgrade, only
hash usernames that actually contain a '/' to support DNs as usernames
but allow backwards compatibility

Revision 1.16 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Nov 28 20:10:11 2001 UTC (11 years, 5 months ago) by jbasney
Branch: MAIN
Changes since 1.15: +1 -0 lines
Diff to previous 1.15
need to include <md5global.h> before <md5.h> in Globus Grid API 2.0 beta

Revision 1.15 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Nov 28 20:03:59 2001 UTC (11 years, 5 months ago) by jbasney
Branch: MAIN
Changes since 1.14: +39 -7 lines
Diff to previous 1.14
patch from Dan Kouril to resurrect username hashing, this time only
for usernames longer than 8 chars, for backwards compatibility

Revision 1.14 - (view) (download) (as text) (annotate) - [select for diffs]
Fri Nov 16 21:56:05 2001 UTC (11 years, 6 months ago) by jbasney
Branch: MAIN
CVS Tags: MYPROXY_0_4_0
Changes since 1.13: +1 -51 lines
Diff to previous 1.13
removed redundant authorization code; all authorization checking happens
in myproxy_server.c and myproxy_authorization.c now

Revision 1.13 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Nov 15 22:30:59 2001 UTC (11 years, 6 months ago) by jbasney
Branch: MAIN
Changes since 1.12: +25 -0 lines
Diff to previous 1.12
added myproxy_creds_fetch_entry() from MYPROXY_0_2alpha3-datagrid-branch

Revision 1.12 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 30 22:50:21 2001 UTC (11 years, 6 months ago) by jbasney
Branch: MAIN
Changes since 1.11: +8 -0 lines
Diff to previous 1.11
- memory leak fix from datagrid-branch
- set storage dir from command line (patch from datagrid-branch)

Revision 1.11.2.1 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 9 16:11:07 2001 UTC (11 years, 7 months ago) by jbasney
Branch: MYPROXY_0_2alpha3-datagrid-branch
Changes since 1.11: +87 -35 lines
Diff to previous 1.11 , to next main 1.114
patches from Daniel Kouril <kouril@ics.muni.cz> and
Miroslav Ruda <ruda@ics.muni.cz> for the Datagrid project

Revision 1.11 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Oct 10 15:00:47 2000 UTC (12 years, 7 months ago) by vwelch
Branch: MAIN
CVS Tags: MYPROXY_0_2alpha2, MYPROXY_0_2alpha3
Branch point for: MYPROXY_0_2alpha3-datagrid-branch
Changes since 1.10: +9 -4 lines
Diff to previous 1.10
	* gsi_socket.c, gsi_socket_test.c, myproxy.c, myproxy_creds.c,
	myproxy_server.c, myproxy_server_config.c: Replaced snprintf()
	calles with functions from string_func.c because of snprintf()
	being non-existant on Solaris 2.5.1 boxes and behavioral
	differences in return value between gnu libc and solaris
	implementations.

	* myproxy.c: Added encode_command(), encode_response() and
	encode_lifetime() functions.

Revision 1.10 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Sep 27 18:36:56 2000 UTC (12 years, 7 months ago) by vwelch
Branch: MAIN
CVS Tags: MYPROXY_0_2alpha1
Changes since 1.9: +6 -2 lines
Diff to previous 1.9
Removed warnings:
 -added proto for crypt()
 -Removed some unused variables.

Revision 1.9 - (view) (download) (as text) (annotate) - [select for diffs]
Wed Sep 27 18:09:12 2000 UTC (12 years, 7 months ago) by vwelch
Branch: MAIN
Changes since 1.8: +165 -1 lines
Diff to previous 1.8
Check to make sure a user owns a set of credentials before allowing them
to overwrite them.

Revision 1.8 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Jun 20 16:16:16 2000 UTC (12 years, 11 months ago) by novotny
Branch: MAIN
CVS Tags: MYPROXY_0_1b3, MYPROXY_0_1b3_1, MYPROXY_0_1b3_2, MYPROXY_0_1b3_3
Changes since 1.7: +277 -261 lines
Diff to previous 1.7
added Ben Temko's changes to encrypt the password stored in <user>.data using crypt()

Revision 1.7 - (view) (download) (as text) (annotate) - [select for diffs]
Thu May 4 06:26:43 2000 UTC (13 years ago) by novotny
Branch: MAIN
CVS Tags: MYPROXY_0_1b1, MYPROXY_0_1b2
Changes since 1.6: +2 -1 lines
Diff to previous 1.6
added <stdlib.h> to list of headers

Revision 1.6 - (view) (download) (as text) (annotate) - [select for diffs]
Wed May 3 20:39:31 2000 UTC (13 years ago) by vwelch
Branch: MAIN
Changes since 1.5: +2 -1 lines
Diff to previous 1.5
Added MYPROXY_SERVER_DIR definition with intent to eventually make it
a configure option.

Spiffed up some of the logging.

Revision 1.5 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 1 20:02:30 2000 UTC (13 years ago) by vwelch
Branch: MAIN
Changes since 1.4: +11 -0 lines
Diff to previous 1.4
Bug fix to allow reading of credentials data file.

Revision 1.4 - (view) (download) (as text) (annotate) - [select for diffs]
Mon May 1 19:37:20 2000 UTC (13 years ago) by vwelch
Branch: MAIN
Changes since 1.3: +8 -1 lines
Diff to previous 1.3
Couple of bug fixes to get myproxy_creds_store() working.

Revision 1.3 - (view) (download) (as text) (annotate) - [select for diffs]
Thu Apr 27 17:48:25 2000 UTC (13 years ago) by vwelch
Branch: MAIN
Changes since 1.2: +123 -18 lines
Diff to previous 1.2
Updated code to match description in header file.

Revision 1.2 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Apr 25 18:38:54 2000 UTC (13 years, 1 month ago) by vwelch
Branch: MAIN
Changes since 1.1: +363 -4 lines
Diff to previous 1.1
All the code written and compiling, still not debugged.

Revision 1.1 - (view) (download) (as text) (annotate) - [select for diffs]
Tue Apr 25 16:20:57 2000 UTC (13 years, 1 month ago) by vwelch
Branch: MAIN
myproxy_creds interface for storage/retrieval of user credentials.
Still non-functional, but API should be firm.

This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, select a symbolic revision name using the selection box, or choose 'Use Text Field' and enter a numeric revision.

  Diffs between and
  Type of Diff should be a

Sort log by:

Webmaster
ViewVC Help
Powered by ViewVC 1.0.1