]>
andersk Git - gssapi-openssh.git/log
jbasney [Wed, 19 Jun 2002 14:24:31 +0000 (14:24 +0000)]
merging OPENSSH_GSSAPI_Protocol1-branch to trunk from tag
OPENSSH_GSSAPI_Protocol1_Complete; official GSI OpenSSH now lives on the
trunk; Simon's patched version of OpenSSH can now be found on
OPENSSH_GSSAPI-branch
jbasney [Wed, 19 Jun 2002 13:30:14 +0000 (13:30 +0000)]
on gssapi authentication errors, send error information back to the client
to assist with debugging
jbasney [Wed, 19 Jun 2002 13:29:25 +0000 (13:29 +0000)]
added support for add-on feature-specific user config files config.gssapi,
config.gsi, config.krb, and config.afs in ~/.ssh
jbasney [Wed, 19 Jun 2002 13:27:43 +0000 (13:27 +0000)]
whitespace change
cphillip [Tue, 18 Jun 2002 20:45:01 +0000 (20:45 +0000)]
o Add $SSHD_ARGS variable within which users can easily add arguments
to the sshd program.
cphillip [Tue, 18 Jun 2002 03:18:49 +0000 (03:18 +0000)]
o Call copyPRNGFile() before we run the key generator. (d'oh)
cphillip [Fri, 14 Jun 2002 16:37:43 +0000 (16:37 +0000)]
o Reword the message printed to the user to offer a proper warning if
the 'force' flag is used.
cphillip [Fri, 14 Jun 2002 16:26:19 +0000 (16:26 +0000)]
o Add argument passing through the shell script.
cphillip [Fri, 14 Jun 2002 15:45:58 +0000 (15:45 +0000)]
o Tar the distribution into a directory named by the tuple (package name,
package version).
cphillip [Fri, 14 Jun 2002 15:44:44 +0000 (15:44 +0000)]
o Remove extraneous newline.
cphillip [Fri, 14 Jun 2002 15:43:01 +0000 (15:43 +0000)]
o Add installation of PRNG commands file upon setup.
o Add options to setup script to allow forcing an installation.
o Do more rigorous checking of files before we attempt to read from/write
to them.
o Reorganize order in which functions are called and how the program is
structured.
cphillip [Thu, 13 Jun 2002 17:34:39 +0000 (17:34 +0000)]
o Checkpoint commit. Moved main executable parts of script to the upper
part of the file. Added more documentation per subroutine.
cphillip [Thu, 13 Jun 2002 16:02:10 +0000 (16:02 +0000)]
o Install ssh_prng_cmds.in on build, and grab the file when creating a
package.
cphillip [Thu, 13 Jun 2002 16:00:36 +0000 (16:00 +0000)]
o Update the version number of the gsi_openssh_setup package to 0.6.
cphillip [Thu, 13 Jun 2002 15:59:38 +0000 (15:59 +0000)]
o Add ssh_prng_cmds to the gsi_openssh_setup package.
cphillip [Wed, 12 Jun 2002 17:44:03 +0000 (17:44 +0000)]
o Update version label within the setup package.
cphillip [Wed, 12 Jun 2002 16:18:46 +0000 (16:18 +0000)]
o Verify that system configuration directory exists before attempting
to install files.
cphillip [Wed, 12 Jun 2002 15:55:00 +0000 (15:55 +0000)]
o Add removal of todo list at build time.
cphillip [Tue, 11 Jun 2002 21:28:04 +0000 (21:28 +0000)]
o Remove an extraneous comment.
cphillip [Mon, 10 Jun 2002 21:56:13 +0000 (21:56 +0000)]
o Initial commit of script that creates GPT source package out of the
contents of the gsi_openssh_setup package's directory.
cphillip [Mon, 10 Jun 2002 21:51:25 +0000 (21:51 +0000)]
o Add the config files to the file capture list.
cphillip [Mon, 10 Jun 2002 20:58:15 +0000 (20:58 +0000)]
o Add moduli, ssh_config, and sshd_config from the mainline gsi_openssh
package.
o Rework setup script to accurately handle parsing sshd_config.in and
writing it to $GL/etc/ssh/sshd_config, along with copying ssh_config
and moduli to $GL/etc/ssh.
o Update version numbers of setup package to reflect these changes.
jbasney [Fri, 7 Jun 2002 20:40:03 +0000 (20:40 +0000)]
update OPENSSH_GSSAPI_Protocol1-branch with latest from branch
jbasney [Fri, 7 Jun 2002 20:38:36 +0000 (20:38 +0000)]
- don't try to find Globus directory if it isn't specified
- link statically with all GSI libraries (missed some on previous checkin)
jbasney [Fri, 7 Jun 2002 19:33:23 +0000 (19:33 +0000)]
add backwards compatibility with old GSI-enabled SSH daemons that didn't handle
empty username strings per the draft specification; the client will now
only send an empty username string if the server is new enough to handle it
jbasney [Fri, 7 Jun 2002 19:31:02 +0000 (19:31 +0000)]
do implicit username mapping if options.implicit is set (i.e., if user
doesn't specify username on the cmdline)
jbasney [Fri, 7 Jun 2002 19:29:51 +0000 (19:29 +0000)]
change debug msg to log msg so system logs include GSI certificate subject
to username mapping
jbasney [Fri, 7 Jun 2002 18:37:16 +0000 (18:37 +0000)]
updating OPENSSH_GSSAPI_Protocol1-branch with latest on the trunk (OpenSSH 3.2.3p1)
cphillip [Fri, 7 Jun 2002 14:38:07 +0000 (14:38 +0000)]
o Add restart option to init.d script.
jbasney [Thu, 6 Jun 2002 20:32:04 +0000 (20:32 +0000)]
rename getopt exported variables in openbsd-compat library with BSD
prefixes to match the BSD prefix on BSDgetopt() function to avoid
conflicts with getopt in libc
(this code was previously in includes.h)
cphillip [Thu, 6 Jun 2002 19:48:45 +0000 (19:48 +0000)]
o Alter comment for chkconfig so that GSI-OpenSSH is stated instead of
OpenSSH.
jbasney [Thu, 6 Jun 2002 19:41:09 +0000 (19:41 +0000)]
minor one-line formatting change to match with Simon's patch
jbasney [Thu, 6 Jun 2002 19:40:42 +0000 (19:40 +0000)]
remove duplicate call to copy_environment(), probably added by a merge error
jbasney [Thu, 6 Jun 2002 19:22:30 +0000 (19:22 +0000)]
- remove a few one-line merge errors
- fix path to static Globus libs
jbasney [Thu, 6 Jun 2002 19:16:39 +0000 (19:16 +0000)]
merged trunk with OpenSSH 3.2.3p1 from vendor branch (OPENSSH_PORTABLE_DIST)
cphillip [Tue, 4 Jun 2002 16:32:46 +0000 (16:32 +0000)]
o Add chkconfig comments to the sshd startup script.
bhe [Sat, 18 May 2002 22:27:24 +0000 (22:27 +0000)]
revision: solve the implicit user name problem of
external-kex and gssapi
switch back to old username if both fail
auth2.c sshconnect2.c and gss-serv.c are modified
auth2.c defines two new variables to hold the old username
and recover to old username when both fail
sshconnect2.c send empty usernames to server for
external-kex and gssapi with implicit username option
gss-serv.c check the username again in the verification
jbasney [Sat, 18 May 2002 02:43:53 +0000 (02:43 +0000)]
merged trunk with OpenSSH 3.2.2p1 from vendor branch (OPENSSH_PORTABLE_DIST)
jbasney [Fri, 17 May 2002 16:21:34 +0000 (16:21 +0000)]
Initial revision
cphillip [Tue, 14 May 2002 20:01:04 +0000 (20:01 +0000)]
o Update version of setup package.
cphillip [Tue, 14 May 2002 20:00:28 +0000 (20:00 +0000)]
o Remove extraneous port argument left in from debugging.
cphillip [Tue, 14 May 2002 19:54:45 +0000 (19:54 +0000)]
o Sub in the correct path to $gpath/var for PidFile entry in sshd_config
at install time.
cphillip [Tue, 14 May 2002 19:48:46 +0000 (19:48 +0000)]
o Rework PID_FILE so that we rely on sshd to create it for us.
cphillip [Tue, 14 May 2002 19:25:56 +0000 (19:25 +0000)]
o Check for localstatedir before creating the PID_FILE.
cphillip [Tue, 14 May 2002 19:04:01 +0000 (19:04 +0000)]
o Bugfix.
cphillip [Tue, 14 May 2002 18:58:47 +0000 (18:58 +0000)]
o Make the setup script more resilient to errors.
cphillip [Tue, 14 May 2002 18:53:29 +0000 (18:53 +0000)]
o Set SXXsshd to executable upon setup.
cphillip [Tue, 14 May 2002 18:52:52 +0000 (18:52 +0000)]
o Only try to execute ssh-keygen if the file is executable.
cphillip [Tue, 14 May 2002 18:49:52 +0000 (18:49 +0000)]
o Bug fix to make the script more stable and to update PID_FILE.
cphillip [Tue, 14 May 2002 18:24:53 +0000 (18:24 +0000)]
o Install SXXsshd into $GL/sbin, not $GL/bin.
cphillip [Tue, 14 May 2002 18:24:15 +0000 (18:24 +0000)]
o Changes to install SXXsshd.in in $GL/sbin.
cphillip [Tue, 14 May 2002 18:15:24 +0000 (18:15 +0000)]
o Add SXXsshd as part of build and install.
cphillip [Tue, 14 May 2002 18:13:03 +0000 (18:13 +0000)]
o Add sshd startup script to setup package.
cphillip [Tue, 7 May 2002 21:26:04 +0000 (21:26 +0000)]
o Update output of the setup script to make the user aware of the
globus-user-env.sh script.
cphillip [Tue, 7 May 2002 21:18:05 +0000 (21:18 +0000)]
o Update path to post install program.
cphillip [Tue, 7 May 2002 18:53:58 +0000 (18:53 +0000)]
o Package metadata versioning was all wrong. Now it's fixed.
cphillip [Tue, 7 May 2002 18:50:56 +0000 (18:50 +0000)]
o Remove setup dependencies from gsi_openssh_setup.
cphillip [Tue, 7 May 2002 17:59:02 +0000 (17:59 +0000)]
o Move setup files into $GL/setup/gsi_openssh_setup/.
cphillip [Thu, 2 May 2002 18:11:45 +0000 (18:11 +0000)]
o Formatting changes.
cphillip [Thu, 2 May 2002 18:04:06 +0000 (18:04 +0000)]
o Set the LD_LIBRARY_PATH variable before we start running any programs.
cphillip [Thu, 2 May 2002 17:48:35 +0000 (17:48 +0000)]
o Remove restriction on execution. Regular users can now run this setup
script.
cphillip [Thu, 2 May 2002 16:43:24 +0000 (16:43 +0000)]
o Rearrange functioning of determineKeys() and add conditionals to only
print user messages when we actually will _do_ something in
copyKeyFiles() and genKeys().
cphillip [Thu, 2 May 2002 15:37:56 +0000 (15:37 +0000)]
o Update regex in fixpaths() to only pick out an entire line that fits
our profile.
cphillip [Thu, 2 May 2002 15:33:54 +0000 (15:33 +0000)]
o Rearrange output of the setup script to more accurately reflect a
simple /bin/sh environment.
cphillip [Thu, 2 May 2002 15:05:39 +0000 (15:05 +0000)]
o Remove config and moduli files from filelist.
cphillip [Wed, 1 May 2002 21:50:43 +0000 (21:50 +0000)]
o Update version number of dependency on globus_core_setup.
cphillip [Wed, 1 May 2002 21:29:25 +0000 (21:29 +0000)]
o Update version number of the package metadata file.
o Change the version number of the setup package proper.
cphillip [Wed, 1 May 2002 21:23:39 +0000 (21:23 +0000)]
o Remove contrib and config build copy steps.
cphillip [Wed, 1 May 2002 18:44:02 +0000 (18:44 +0000)]
o Oops. Cleanup commit.
cphillip [Wed, 1 May 2002 18:37:58 +0000 (18:37 +0000)]
o Checkpoint commit of changes to setup-openssh.pl.
cphillip [Tue, 30 Apr 2002 19:41:17 +0000 (19:41 +0000)]
o Remove config files since they are now sent in the gsi-openssh package.
jbasney [Tue, 30 Apr 2002 17:49:13 +0000 (17:49 +0000)]
include globus_gss_assist.h for globus_gss_assist_gridmap()
jbasney [Tue, 30 Apr 2002 17:46:31 +0000 (17:46 +0000)]
gssapi_setup_env() no longer used
bhe [Sun, 21 Apr 2002 20:56:56 +0000 (20:56 +0000)]
auth2.c sshconnec2.c ssh.c readconf.h are modified
jbasney [Thu, 18 Apr 2002 22:06:59 +0000 (22:06 +0000)]
if SSH1 GSSAPI authentication fails, don't disconnect but instead continue
on to try other authentication methods
cphillip [Mon, 15 Apr 2002 22:11:08 +0000 (22:11 +0000)]
o Add relative paths to the beginning of the original package build
steps.
cphillip [Mon, 15 Apr 2002 22:10:44 +0000 (22:10 +0000)]
o Add copying the contrib files to the setup package's build steps.
jbasney [Fri, 5 Apr 2002 20:07:29 +0000 (20:07 +0000)]
__FUNCTION__ isn't portable; replaced it with actual function names
jbasney [Fri, 5 Apr 2002 19:56:22 +0000 (19:56 +0000)]
__FUNCTION__ isn't portable; replaced it with the function names
jbasney [Thu, 4 Apr 2002 23:02:44 +0000 (23:02 +0000)]
rename gssapi_clean_env() to ssh_gssapi_clean_env() and add prototype to
ssh-gss.h
jbasney [Thu, 4 Apr 2002 23:00:58 +0000 (23:00 +0000)]
include "globus_gss_assist.h" for globus_gss_assist_gridmap() prototype
jbasney [Thu, 4 Apr 2002 21:51:09 +0000 (21:51 +0000)]
file was left off of OPENSSH_GSSAPI_Protocol1-branch for some reason
jbasney [Thu, 4 Apr 2002 21:07:50 +0000 (21:07 +0000)]
oops. undoing last checkin. it was broken.
jbasney [Thu, 4 Apr 2002 20:20:43 +0000 (20:20 +0000)]
make packet_get_all() function static in GSSAPI section of sshconnect1.c
(the only place it is needed) rather than exporting it from packet.c
jbasney [Thu, 4 Apr 2002 20:16:03 +0000 (20:16 +0000)]
removed /*modified by binhe*/ comments to make the GSSAPI patch a little
bit leaner
jbasney [Thu, 4 Apr 2002 20:15:34 +0000 (20:15 +0000)]
removing unneeded #ifdef GSSAPI
jbasney [Thu, 4 Apr 2002 20:10:00 +0000 (20:10 +0000)]
removing comments that bracket Bin He's modifications to make the GSSAPI
patch a little leaner
jbasney [Thu, 4 Apr 2002 20:08:31 +0000 (20:08 +0000)]
don't use GSSAPI_PATCH_VERSION or GSSAPI_SERVICE_NAME macros
(just trying to make the GSSAPI modifications a little leaner)
jbasney [Thu, 4 Apr 2002 20:07:26 +0000 (20:07 +0000)]
remove prototypes for functions in auth-gssapi.c, which no longer exists
jbasney [Thu, 4 Apr 2002 20:06:21 +0000 (20:06 +0000)]
move gssapi_parse_userstring() to auth1.c
jbasney [Thu, 4 Apr 2002 20:05:41 +0000 (20:05 +0000)]
- make SSH1 GSSAPI username parse function static in this file, moved
from general GSSAPI code, since it's only needed for SSH1
- remove username length restriction; I think that was a hold-over from
an old version of SSH
jbasney [Thu, 4 Apr 2002 19:07:52 +0000 (19:07 +0000)]
don't allow authentication with a limited GSI proxy credential
jbasney [Thu, 4 Apr 2002 17:44:06 +0000 (17:44 +0000)]
Use shared GSSAPI code in gss-serv.c for both SSH protocols rather than
maintaining this separate implementation for SSH1.
jbasney [Thu, 4 Apr 2002 17:42:49 +0000 (17:42 +0000)]
minor changes to fix Kerberos build problems
jbasney [Thu, 4 Apr 2002 17:41:58 +0000 (17:41 +0000)]
ssh_key_digest, used by SSH1 protocol only, renamed to ssh1_key_digest
jbasney [Thu, 4 Apr 2002 17:41:34 +0000 (17:41 +0000)]
small fixes for Kerberos build problems
jbasney [Thu, 4 Apr 2002 17:40:47 +0000 (17:40 +0000)]
- support GSSAPI auth in SSH1 protocol
- remove X509_USER_PROXY and KRB5CCNAME env variables from server
on startup to avoid problems
- added gssapi_parse_userstring() for handling implicit username option
in SSH1 protocol
jbasney [Thu, 4 Apr 2002 17:39:08 +0000 (17:39 +0000)]
share userauth_finish() with protocol1 for GSSAPI
jbasney [Thu, 4 Apr 2002 17:38:05 +0000 (17:38 +0000)]
rather than use a different GSSAPI auth function (auth_gssapi in augh-gssapi.c)
for SSH1, share the gssapi routines with SSH2
jbasney [Thu, 4 Apr 2002 17:36:28 +0000 (17:36 +0000)]
don't link with auth-gssapi.o anymore; share code in gss-serv.o between
protocol 1 and protocol 2 to cut down on duplication
This page took 0.527868 seconds and 4 git commands to generate.