mod_auth_kerb.git
20 years agoreally log minor GSS error messages v5.0-rc4
kouril [Mon, 12 Jan 2004 16:19:39 +0000 (16:19 +0000)]
really log minor GSS error messages

20 years agofixed deleting files
kouril [Mon, 12 Jan 2004 15:28:12 +0000 (15:28 +0000)]
fixed deleting files

20 years agoCopied installation guide from web pages
kouril [Mon, 12 Jan 2004 15:17:43 +0000 (15:17 +0000)]
Copied installation guide from web pages

20 years agobetter cleanup
kouril [Mon, 12 Jan 2004 15:03:17 +0000 (15:03 +0000)]
better cleanup

20 years agoremoved support for HAVE_KRB5_CC_GEN_NEW
kouril [Mon, 12 Jan 2004 13:49:52 +0000 (13:49 +0000)]
removed support for HAVE_KRB5_CC_GEN_NEW

20 years ago- Extended directories where the apache binaries are looked for
kouril [Mon, 12 Jan 2004 13:44:21 +0000 (13:44 +0000)]
- Extended directories where the apache binaries are looked for
- A bit better support for installation without krb5-config

20 years agoMake sure local headers are used first
kouril [Wed, 7 Jan 2004 16:31:12 +0000 (16:31 +0000)]
Make sure local headers are used first

20 years agoRemoved recursively called make; all objects required are set by the configure
kouril [Wed, 7 Jan 2004 16:15:44 +0000 (16:15 +0000)]
Removed recursively called make; all objects required are set by the configure
script. This change should make it possible to use non-GNU make's.

20 years agodon't log automaticaly errno error messages
kouril [Tue, 6 Jan 2004 14:31:39 +0000 (14:31 +0000)]
don't log automaticaly errno error messages

20 years agoenclose minor GSS error message into parenthesis
kouril [Tue, 6 Jan 2004 14:28:02 +0000 (14:28 +0000)]
enclose minor GSS error message into parenthesis

20 years ago- Added forgotten parenthesis
kouril [Sat, 27 Dec 2003 07:59:25 +0000 (07:59 +0000)]
- Added forgotten parenthesis
- The KrbMethodK4Pass and KrbMethodK5Pass options renamed to KrbMethodK4Passwd
  and KrbMethodK5Passwd, respectively

20 years agoDon't overwrite the minor status from accept_sec_context()
kouril [Fri, 19 Dec 2003 16:45:02 +0000 (16:45 +0000)]
Don't overwrite the minor status from accept_sec_context()

20 years agoDon't offer the Negotiate method again when the client has failed to authenticate...
kouril [Fri, 19 Dec 2003 16:41:54 +0000 (16:41 +0000)]
Don't offer the Negotiate method again when the client has failed to authenticate using GSS.

20 years agolet GSS error code propagate properly to the caller
kouril [Fri, 19 Dec 2003 15:27:40 +0000 (15:27 +0000)]
let GSS error code propagate properly to the caller

20 years agoIncreased version number before publishing a new release
kouril [Fri, 19 Dec 2003 11:34:13 +0000 (11:34 +0000)]
Increased version number before publishing a new release

20 years agoHow to initialize the module
kouril [Fri, 19 Dec 2003 09:53:46 +0000 (09:53 +0000)]
How to initialize the module

20 years agoremoved '-o $@' since it has been announced to making troubles on Solaris (see
kouril [Thu, 18 Dec 2003 16:18:21 +0000 (16:18 +0000)]
removed '-o $@' since it has been announced to making troubles on Solaris (see
https://sourceforge.net/forum/forum.php?thread_id=991025&forum_id=171554)

20 years agomark place to fix (don't offer Negotiate when some GSS call failed)
kouril [Thu, 18 Dec 2003 15:16:14 +0000 (15:16 +0000)]
mark place to fix (don't offer Negotiate when some GSS call failed)

20 years agoproperly initialize memory space so that it can be unallocated later.
kouril [Thu, 18 Dec 2003 15:12:11 +0000 (15:12 +0000)]
properly initialize memory space so that it can be unallocated later.

20 years agoDon't wrap tokens returned by the acceptor with the SPNEGO oid specs
kouril [Thu, 18 Dec 2003 14:12:54 +0000 (14:12 +0000)]
Don't wrap tokens returned by the acceptor with the SPNEGO oid specs

20 years agoUse `HTTP' as a default principal name for authentication, instead of `khttp'.
kouril [Wed, 17 Dec 2003 14:04:17 +0000 (14:04 +0000)]
Use `HTTP' as a default principal name for authentication, instead of `khttp'.

20 years agoAdded the -c switch to apxs when doing installation. This enforce a new
kouril [Wed, 17 Dec 2003 13:57:44 +0000 (13:57 +0000)]
Added the -c switch to apxs when doing installation. This enforce a new
compilation of the module itself but (hopefuly) prevents problems with libtool
and different target names generated by libtool on different platforms.

20 years agoExtended format of GSS error messages (human readable info on both minor_status
kouril [Sun, 14 Dec 2003 19:00:06 +0000 (19:00 +0000)]
Extended format of GSS error messages (human readable info on both minor_status
and major stator is printed out)

20 years agouse krb5_cc_resolve() and manualy created temporary files (generated with mkstemp...
kouril [Thu, 11 Dec 2003 21:48:47 +0000 (21:48 +0000)]
use krb5_cc_resolve() and manualy created temporary files (generated with mkstemp) to create ccache. This should more portable.

20 years agogssapi lib added to the `openbsd part'
kouril [Fri, 28 Nov 2003 22:45:57 +0000 (22:45 +0000)]
gssapi lib added to the `openbsd part'

20 years agoupdated list of Heimdal libs for Openbsd
kouril [Fri, 28 Nov 2003 22:41:18 +0000 (22:41 +0000)]
updated list of Heimdal libs for Openbsd

20 years agoMake configure work also with krb5 installations where the krb5-config command
kouril [Sun, 23 Nov 2003 22:38:38 +0000 (22:38 +0000)]
Make configure work also with krb5 installations where the krb5-config command
is not available (suppose only Heimdal libraries in this case)

20 years agoAdded 'make install' line
kouril [Mon, 17 Nov 2003 00:14:44 +0000 (00:14 +0000)]
Added 'make install' line

20 years agoAdded #include <string.h> to make compiler stop complaining of memset() and memcmp...
kouril [Sun, 16 Nov 2003 23:20:49 +0000 (23:20 +0000)]
Added #include <string.h> to make compiler stop complaining of memset() and memcmp() not being declared

20 years agoCheck error values
kouril [Thu, 13 Nov 2003 15:18:51 +0000 (15:18 +0000)]
Check error values

20 years agoCorrected targets to prevent from useles compiling files that hasn't changed
kouril [Thu, 13 Nov 2003 15:01:28 +0000 (15:01 +0000)]
Corrected targets to prevent from useles compiling files that hasn't changed

20 years agoincreased version number before creating a new release v5.0-rc3
kouril [Fri, 7 Nov 2003 15:29:25 +0000 (15:29 +0000)]
increased version number before creating a new release

20 years agonote the configure script
kouril [Fri, 7 Nov 2003 15:23:15 +0000 (15:23 +0000)]
note the configure script

20 years ago- make krb_authoritative really work as it's supposed to
kouril [Thu, 6 Nov 2003 18:30:50 +0000 (18:30 +0000)]
- make krb_authoritative really work as it's supposed to
- use proper option type for the ServiceName option

20 years ago- don't forgot krb4 libs
kouril [Thu, 6 Nov 2003 18:29:54 +0000 (18:29 +0000)]
- don't forgot krb4 libs

20 years agoadded -Ispnegokrb5
kouril [Thu, 6 Nov 2003 16:58:14 +0000 (16:58 +0000)]
added -Ispnegokrb5

20 years agoAdded support for the KrbAuthoritative option (if set by the admin to 'off' it
kouril [Tue, 4 Nov 2003 20:12:48 +0000 (20:12 +0000)]
Added support for the KrbAuthoritative option (if set by the admin to 'off' it
allows authentication control to pass on to another modules).

20 years agoAdded support for the KrbServiceName option, which can be used to set the name
kouril [Tue, 4 Nov 2003 19:08:15 +0000 (19:08 +0000)]
Added support for the KrbServiceName option, which can be used to set the name
of the service key in the keytab

20 years agoadded support for both spnego and pure krb5 GSS tokens
kouril [Tue, 4 Nov 2003 18:52:22 +0000 (18:52 +0000)]
added support for both spnego and pure krb5 GSS tokens

20 years agoDon't use recursive definition
kouril [Tue, 4 Nov 2003 18:50:28 +0000 (18:50 +0000)]
Don't use recursive definition

20 years agoAdded check for Heimdal
kouril [Tue, 4 Nov 2003 16:59:01 +0000 (16:59 +0000)]
Added check for Heimdal

20 years ago- the spnegokrb5 lib is not used if only krb4 is specified
kouril [Tue, 4 Nov 2003 16:39:36 +0000 (16:39 +0000)]
- the spnegokrb5 lib is not used if only krb4 is specified
- configure script adapted to work correctly with MIT krb4 headers

20 years agoremoved unused files
kouril [Tue, 4 Nov 2003 14:31:39 +0000 (14:31 +0000)]
removed unused files

20 years ago- cosmetics in the main Makefile
kouril [Tue, 4 Nov 2003 14:30:21 +0000 (14:30 +0000)]
- cosmetics in the main Makefile
- changes to make the spnego dir work with the autools stuff

20 years agoRemove Makefiles which are generated by the autools stuff
kouril [Tue, 4 Nov 2003 14:08:22 +0000 (14:08 +0000)]
Remove Makefiles which are generated by the autools stuff

20 years agoAdded distclean rule
kouril [Tue, 4 Nov 2003 14:06:24 +0000 (14:06 +0000)]
Added distclean rule

20 years agoignore generated stuff
kouril [Tue, 4 Nov 2003 13:58:43 +0000 (13:58 +0000)]
ignore generated stuff

20 years ago- set bugs contact to the developer list
kouril [Tue, 4 Nov 2003 13:52:14 +0000 (13:52 +0000)]
- set bugs contact to the developer list
- the apxs and httpd binaries are also looked for in the sbin subdirs

20 years agoAdded option KrbVerifyKDC to optinaly disable the verification of KDC
kouril [Tue, 4 Nov 2003 12:37:11 +0000 (12:37 +0000)]
Added option KrbVerifyKDC to optinaly disable the verification of KDC
(solves Patch record #835573)

20 years ago- removed unused compatibility macros
kouril [Mon, 3 Nov 2003 09:16:01 +0000 (09:16 +0000)]
- removed unused compatibility macros
- don't let apache log errno messages
- use HAVE_KRB5_CC_GEN_NEW definition (set by the configure script)
- have the moduled called only once (for the initial request). This should
  prevent from multiple contacting KDC and significantly decrease number of
  messages sent over the network (and increase perfomance thus)

20 years agoAdded support for autotools
kouril [Mon, 3 Nov 2003 09:07:24 +0000 (09:07 +0000)]
Added support for autotools

20 years agoAdded variable to makefile.include to ease build of stand-alone spnegokrb5
kouril [Fri, 31 Oct 2003 15:30:53 +0000 (15:30 +0000)]
Added variable to makefile.include to ease build of stand-alone spnegokrb5

20 years ago*** empty log message ***
kouril [Fri, 31 Oct 2003 15:20:41 +0000 (15:20 +0000)]
*** empty log message ***

20 years agotypos
kouril [Mon, 27 Oct 2003 12:50:57 +0000 (12:50 +0000)]
typos

20 years agoAdded variable to makefile.include to ease build of stand-alone spnegokrb5
kouril [Mon, 27 Oct 2003 12:48:02 +0000 (12:48 +0000)]
Added variable to makefile.include to ease build of stand-alone spnegokrb5

20 years agoAllocate memory before setting enviroment
kouril [Mon, 27 Oct 2003 12:46:59 +0000 (12:46 +0000)]
Allocate memory before setting enviroment

20 years agoAdded some comments
kouril [Fri, 24 Oct 2003 11:36:36 +0000 (11:36 +0000)]
Added some comments

20 years agoLog error messages on krb4 failures
kouril [Fri, 17 Oct 2003 09:29:05 +0000 (09:29 +0000)]
Log error messages on krb4 failures

20 years agoWarning about bad use of strcat
kouril [Mon, 29 Sep 2003 16:23:15 +0000 (16:23 +0000)]
Warning about bad use of strcat

20 years agouse putenv() instead of setenv() to be more portable (Solaris9 seems not like it
kouril [Thu, 18 Sep 2003 11:03:56 +0000 (11:03 +0000)]
use putenv() instead of setenv() to be more portable (Solaris9 seems not like it
-- see https://sourceforge.net/forum/message.php?msg_id=2196410)

20 years agoremove also files in the src directory v5.0-rc2
kouril [Mon, 8 Sep 2003 11:39:24 +0000 (11:39 +0000)]
remove also files in the src directory

20 years agoremoved configure.in
kouril [Mon, 8 Sep 2003 11:33:24 +0000 (11:33 +0000)]
removed configure.in

20 years agoFirst attempt of writing configure.in
kouril [Mon, 8 Sep 2003 11:32:29 +0000 (11:32 +0000)]
First attempt of writing configure.in

20 years agoAdded _very_ rough documentation
kouril [Mon, 8 Sep 2003 11:24:39 +0000 (11:24 +0000)]
Added _very_ rough documentation

20 years agoSend 'Negotiate' instead of 'GSS-Negotiate' in the WWW-Authenticate header
kouril [Mon, 8 Sep 2003 11:22:26 +0000 (11:22 +0000)]
Send 'Negotiate' instead of 'GSS-Negotiate' in the WWW-Authenticate header

20 years agoLink with the spnegokrb5 lib
kouril [Mon, 8 Sep 2003 11:21:15 +0000 (11:21 +0000)]
Link with the spnegokrb5 lib

20 years agoUse MIT by default :-)
kouril [Mon, 8 Sep 2003 10:38:37 +0000 (10:38 +0000)]
Use MIT by default :-)

20 years agoMake comment more descriptive
kouril [Mon, 8 Sep 2003 10:37:35 +0000 (10:37 +0000)]
Make comment more descriptive

20 years agoremoved free()
kouril [Sat, 6 Sep 2003 21:25:37 +0000 (21:25 +0000)]
removed free()

20 years agoAdded the accepting part
kouril [Sat, 6 Sep 2003 21:05:24 +0000 (21:05 +0000)]
Added the accepting part

20 years agoAdded proper GSS encapsulation of token sent
kouril [Fri, 5 Sep 2003 14:38:15 +0000 (14:38 +0000)]
Added proper GSS encapsulation of token sent

20 years agoRemoved unsed Makefile.in
kouril [Fri, 5 Sep 2003 09:29:01 +0000 (09:29 +0000)]
Removed unsed Makefile.in

20 years agoRemoved unused files
kouril [Fri, 5 Sep 2003 09:23:19 +0000 (09:23 +0000)]
Removed unused files

20 years agoRemoved dependecies on Heimdal
kouril [Fri, 5 Sep 2003 09:16:50 +0000 (09:16 +0000)]
Removed dependecies on Heimdal

20 years agoMakefile stuff to build the whole zoo
kouril [Fri, 5 Sep 2003 09:00:29 +0000 (09:00 +0000)]
Makefile stuff to build the whole zoo

20 years ago- added version announcent (ap_add_version_component) for apache2
kouril [Fri, 5 Sep 2003 08:59:35 +0000 (08:59 +0000)]
- added version announcent (ap_add_version_component) for apache2
- fixed headers locations

20 years agoAdded wrapping calls (gss_init_sec_context_spnego() and gss_accept_sec_context_spnego...
kouril [Fri, 5 Sep 2003 08:54:08 +0000 (08:54 +0000)]
Added wrapping calls (gss_init_sec_context_spnego() and gss_accept_sec_context_spnego()) for SPNEGO and krb5 gss-api

20 years agoCall of gss_accept_sec_context_spnego
kouril [Thu, 4 Sep 2003 12:55:49 +0000 (12:55 +0000)]
Call of gss_accept_sec_context_spnego

20 years agoFixed my email address
kouril [Tue, 26 Aug 2003 10:50:57 +0000 (10:50 +0000)]
Fixed my email address

20 years agoLudek Sulak added to originators
kouril [Tue, 26 Aug 2003 06:52:37 +0000 (06:52 +0000)]
Ludek Sulak added to originators

20 years agoBetter handling of includes v5.0-rc1
kouril [Mon, 25 Aug 2003 12:24:27 +0000 (12:24 +0000)]
Better handling of includes

20 years agoAdded correct parameters to ap_strcat()
kouril [Mon, 25 Aug 2003 10:39:03 +0000 (10:39 +0000)]
Added correct parameters to ap_strcat()

20 years ago- Added a license block
kouril [Mon, 25 Aug 2003 07:02:19 +0000 (07:02 +0000)]
- Added a license block
- Krb4 part adapted to be able to build with MIT too
- Removed option KrbServiceName (current server hostname is found by means of
  ap_get_server_name())
- Added new function krb5_verify_user() implementing krb5 password verification
  (not dependent on actual krb5 implementation used)

20 years agoImplemented KRB4 password verification
kouril [Tue, 12 Aug 2003 13:45:39 +0000 (13:45 +0000)]
Implemented KRB4 password verification

20 years ago- removed unused code
kouril [Tue, 12 Aug 2003 10:49:36 +0000 (10:49 +0000)]
- removed unused code
- removed directives KrbSaveTickets, KrbForwardable

20 years agoSince we're going to support mainly Kerberos GSSAPI, gss context is not kept
kouril [Tue, 12 Aug 2003 09:36:42 +0000 (09:36 +0000)]
Since we're going to support mainly Kerberos GSSAPI, gss context is not kept
across multiple request.

20 years ago- added setting flag KRB5_TC_OPENCLOSE to make krb5_initialize happy
kouril [Tue, 12 Aug 2003 08:18:10 +0000 (08:18 +0000)]
- added setting flag KRB5_TC_OPENCLOSE to make krb5_initialize happy
- various typos

20 years ago- krb5_verify_user() made really work
kouril [Tue, 12 Aug 2003 07:00:32 +0000 (07:00 +0000)]
- krb5_verify_user() made really work
- added parameters use_krb4, use_krb5 to note_kerb_auth_failure()

20 years agoChanges for compatibility with MIT (1.2.8)
kouril [Mon, 11 Aug 2003 14:12:47 +0000 (14:12 +0000)]
Changes for compatibility with MIT (1.2.8)

20 years ago- removed directive 'KrbTmpdir'
kouril [Mon, 11 Aug 2003 12:45:22 +0000 (12:45 +0000)]
- removed directive 'KrbTmpdir'
- new files for krb5 ccaches are generated by means of krb5 API

20 years ago- have the module returned the krb5 format of authenticated username instead of what...
kouril [Mon, 11 Aug 2003 12:27:15 +0000 (12:27 +0000)]
- have the module returned the krb5 format of authenticated username instead of what user sent in the request
- if service name given in the config file contains a slash, use only the first
part of the service name

20 years agoUse gss_display_name() instead of gss_export_name() to get only the user's name witho...
kouril [Mon, 11 Aug 2003 11:27:49 +0000 (11:27 +0000)]
Use gss_display_name() instead of gss_export_name() to get only the user's name without mechanism id's

20 years agoAdded call krb5_save_realms() for saving multiple realms given in a config file ...
kouril [Mon, 11 Aug 2003 11:06:45 +0000 (11:06 +0000)]
Added call krb5_save_realms() for saving multiple realms given in a config file (can the ITERATE flag be used?)

20 years agoRemoved option 'AuthKerberos' (and all corresponding code) and used AuthType
kouril [Mon, 11 Aug 2003 09:49:30 +0000 (09:49 +0000)]
Removed option 'AuthKerberos' (and all corresponding code) and used AuthType
instead.

20 years ago- name changed from kerb_auth_module to auth_kerb_module (to ease building with
kouril [Fri, 8 Aug 2003 14:28:15 +0000 (14:28 +0000)]
- name changed from kerb_auth_module to auth_kerb_module (to ease building with
apache2)
- more adaptations to make it compile with apache2

20 years agoAdaptation to make it compile with Apache 2.0 (not finished yet)
kouril [Fri, 8 Aug 2003 12:17:50 +0000 (12:17 +0000)]
Adaptation to make it compile with Apache 2.0 (not finished yet)

20 years agoRemoved useless code
kouril [Thu, 7 Aug 2003 14:57:37 +0000 (14:57 +0000)]
Removed useless code

20 years ago- use specifiefd keytab for passwd verification
kouril [Thu, 7 Aug 2003 13:16:07 +0000 (13:16 +0000)]
- use specifiefd keytab for passwd verification
- use service_name from config file if specified
- corrected output of gss error text

20 years ago- removed unused code
kouril [Thu, 7 Aug 2003 10:09:54 +0000 (10:09 +0000)]
- removed unused code
- added some comments to make the module structure more readable

20 years ago- reordered calls so that similar calls are placed togetoher
kouril [Thu, 7 Aug 2003 09:55:49 +0000 (09:55 +0000)]
- reordered calls so that similar calls are placed togetoher
- added and used function store_gss_creds()
- fixed parameters sent in http 401 replies