Windows: Catch up with libkrb5 changes
This commit is contained in:
		@@ -49,7 +49,6 @@ libkrb5_OBJS =			\
 | 
				
			|||||||
	$(OBJ)\codec.obj		    \
 | 
						$(OBJ)\codec.obj		    \
 | 
				
			||||||
	$(OBJ)\config_file.obj		    \
 | 
						$(OBJ)\config_file.obj		    \
 | 
				
			||||||
	$(OBJ)\config_reg.obj		    \
 | 
						$(OBJ)\config_reg.obj		    \
 | 
				
			||||||
	$(OBJ)\convert_creds.obj	    \
 | 
					 | 
				
			||||||
	$(OBJ)\constants.obj		    \
 | 
						$(OBJ)\constants.obj		    \
 | 
				
			||||||
	$(OBJ)\context.obj		    \
 | 
						$(OBJ)\context.obj		    \
 | 
				
			||||||
	$(OBJ)\copy_host_realm.obj	    \
 | 
						$(OBJ)\copy_host_realm.obj	    \
 | 
				
			||||||
@@ -146,7 +145,6 @@ libkrb5_OBJS =			\
 | 
				
			|||||||
	$(OBJ)\ticket.obj		    \
 | 
						$(OBJ)\ticket.obj		    \
 | 
				
			||||||
	$(OBJ)\time.obj			    \
 | 
						$(OBJ)\time.obj			    \
 | 
				
			||||||
	$(OBJ)\transited.obj		    \
 | 
						$(OBJ)\transited.obj		    \
 | 
				
			||||||
	$(OBJ)\v4_glue.obj		    \
 | 
					 | 
				
			||||||
	$(OBJ)\verify_init.obj		    \
 | 
						$(OBJ)\verify_init.obj		    \
 | 
				
			||||||
	$(OBJ)\verify_user.obj		    \
 | 
						$(OBJ)\verify_user.obj		    \
 | 
				
			||||||
	$(OBJ)\version.obj		    \
 | 
						$(OBJ)\version.obj		    \
 | 
				
			||||||
@@ -169,7 +167,8 @@ INCFILES=			\
 | 
				
			|||||||
	$(INCDIR)\krb5_locl.h	\
 | 
						$(INCDIR)\krb5_locl.h	\
 | 
				
			||||||
	$(INCDIR)\krb5-protos.h	\
 | 
						$(INCDIR)\krb5-protos.h	\
 | 
				
			||||||
	$(INCDIR)\krb5-private.h	\
 | 
						$(INCDIR)\krb5-private.h	\
 | 
				
			||||||
	$(INCDIR)\krb5-v4compat.h
 | 
						$(INCDIR)\krb5-v4compat.h	\
 | 
				
			||||||
 | 
						$(INCDIR)\crypto.h
 | 
				
			||||||
 | 
					
 | 
				
			||||||
all:: $(INCFILES)
 | 
					all:: $(INCFILES)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -192,13 +191,22 @@ dist_libkrb5_la_SOURCES =			\
 | 
				
			|||||||
	codec.c					\
 | 
						codec.c					\
 | 
				
			||||||
	config_file.c				\
 | 
						config_file.c				\
 | 
				
			||||||
	config_reg.c				\
 | 
						config_reg.c				\
 | 
				
			||||||
	convert_creds.c				\
 | 
					 | 
				
			||||||
	constants.c				\
 | 
						constants.c				\
 | 
				
			||||||
	context.c				\
 | 
						context.c				\
 | 
				
			||||||
	copy_host_realm.c			\
 | 
						copy_host_realm.c			\
 | 
				
			||||||
	crc.c					\
 | 
						crc.c					\
 | 
				
			||||||
	creds.c					\
 | 
						creds.c					\
 | 
				
			||||||
	crypto.c				\
 | 
						crypto.c				\
 | 
				
			||||||
 | 
						crypto.h				\
 | 
				
			||||||
 | 
						crypto-aes.c				\
 | 
				
			||||||
 | 
						crypto-algs.c				\
 | 
				
			||||||
 | 
						crypto-arcfour.c			\
 | 
				
			||||||
 | 
						crypto-des.c				\
 | 
				
			||||||
 | 
						crypto-des-common.c			\
 | 
				
			||||||
 | 
						crypto-des3.c				\
 | 
				
			||||||
 | 
						crypto-evp.c				\
 | 
				
			||||||
 | 
						crypto-pk.c				\
 | 
				
			||||||
 | 
						crypto-rand.c				\
 | 
				
			||||||
	doxygen.c				\
 | 
						doxygen.c				\
 | 
				
			||||||
	data.c					\
 | 
						data.c					\
 | 
				
			||||||
	deprecated.c				\
 | 
						deprecated.c				\
 | 
				
			||||||
@@ -262,12 +270,18 @@ dist_libkrb5_la_SOURCES =			\
 | 
				
			|||||||
	read_message.c				\
 | 
						read_message.c				\
 | 
				
			||||||
	recvauth.c				\
 | 
						recvauth.c				\
 | 
				
			||||||
	replay.c				\
 | 
						replay.c				\
 | 
				
			||||||
 | 
						salt.c					\
 | 
				
			||||||
 | 
						salt-aes.c				\
 | 
				
			||||||
 | 
						salt-arcfour.c				\
 | 
				
			||||||
 | 
						salt-des.c				\
 | 
				
			||||||
 | 
						salt-des3.c				\
 | 
				
			||||||
	scache.c				\
 | 
						scache.c				\
 | 
				
			||||||
	send_to_kdc.c				\
 | 
						send_to_kdc.c				\
 | 
				
			||||||
	sendauth.c				\
 | 
						sendauth.c				\
 | 
				
			||||||
	set_default_realm.c			\
 | 
						set_default_realm.c			\
 | 
				
			||||||
	sock_principal.c			\
 | 
						sock_principal.c			\
 | 
				
			||||||
	store.c					\
 | 
						store.c					\
 | 
				
			||||||
 | 
						store-int.c				\
 | 
				
			||||||
	store-int.h				\
 | 
						store-int.h				\
 | 
				
			||||||
	store_emem.c				\
 | 
						store_emem.c				\
 | 
				
			||||||
	store_fd.c				\
 | 
						store_fd.c				\
 | 
				
			||||||
@@ -277,7 +291,6 @@ dist_libkrb5_la_SOURCES =			\
 | 
				
			|||||||
	ticket.c				\
 | 
						ticket.c				\
 | 
				
			||||||
	time.c					\
 | 
						time.c					\
 | 
				
			||||||
	transited.c				\
 | 
						transited.c				\
 | 
				
			||||||
	v4_glue.c				\
 | 
					 | 
				
			||||||
	verify_init.c				\
 | 
						verify_init.c				\
 | 
				
			||||||
	verify_user.c				\
 | 
						verify_user.c				\
 | 
				
			||||||
	version.c				\
 | 
						version.c				\
 | 
				
			||||||
@@ -329,6 +342,43 @@ all:: $(OBJ)\libkrb5-exports.def
 | 
				
			|||||||
clean::
 | 
					clean::
 | 
				
			||||||
	-$(RM) $(OBJ)\libkrb5-exports.def
 | 
						-$(RM) $(OBJ)\libkrb5-exports.def
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#----------------------------------------------------------------------
 | 
				
			||||||
 | 
					# librfc3961
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					librfc3961_OBJS=\
 | 
				
			||||||
 | 
						$(OBJ)\crc.obj			\
 | 
				
			||||||
 | 
						$(OBJ)\crypto.obj		\
 | 
				
			||||||
 | 
						$(OBJ)\crypto-aes.obj		\
 | 
				
			||||||
 | 
						$(OBJ)\crypto-algs.obj		\
 | 
				
			||||||
 | 
						$(OBJ)\crypto-arcfour.obj	\
 | 
				
			||||||
 | 
						$(OBJ)\crypto-des.obj		\
 | 
				
			||||||
 | 
						$(OBJ)\crypto-des-common.obj	\
 | 
				
			||||||
 | 
						$(OBJ)\crypto-des3.obj		\
 | 
				
			||||||
 | 
						$(OBJ)\crypto-evp.obj		\
 | 
				
			||||||
 | 
						$(OBJ)\crypto-null.obj		\
 | 
				
			||||||
 | 
						$(OBJ)\crypto-pk.obj		\
 | 
				
			||||||
 | 
						$(OBJ)\crypto-rand.obj		\
 | 
				
			||||||
 | 
						$(OBJ)\crypto-stubs.obj		\
 | 
				
			||||||
 | 
						$(OBJ)\data.obj			\
 | 
				
			||||||
 | 
						$(OBJ)\error_string.obj		\
 | 
				
			||||||
 | 
						$(OBJ)\keyblock.obj		\
 | 
				
			||||||
 | 
						$(OBJ)\n-fold.obj		\
 | 
				
			||||||
 | 
						$(OBJ)\salt.obj			\
 | 
				
			||||||
 | 
						$(OBJ)\salt-aes.obj		\
 | 
				
			||||||
 | 
						$(OBJ)\salt-arcfour.obj		\
 | 
				
			||||||
 | 
						$(OBJ)\salt-des.obj		\
 | 
				
			||||||
 | 
						$(OBJ)\salt-des3.obj		\
 | 
				
			||||||
 | 
						$(OBJ)\store-int.obj		\
 | 
				
			||||||
 | 
						$(OBJ)\warn.obj
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					$(LIBRFC3961): $(librfc3961_OBJS)
 | 
				
			||||||
 | 
						$(LIBCON)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					all:: $(LIBRFC3961)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					clean::
 | 
				
			||||||
 | 
						-$(RM) $(LIBRFC3961)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#----------------------------------------------------------------------
 | 
					#----------------------------------------------------------------------
 | 
				
			||||||
# Tools
 | 
					# Tools
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -353,35 +403,36 @@ $(BINDIR)\verify_krb5_conf.exe: $(OBJ)\verify_krb5_conf.obj $(LIBHEIMDAL) $(LIBR
 | 
				
			|||||||
test:: test-binaries test-run
 | 
					test:: test-binaries test-run
 | 
				
			||||||
 | 
					
 | 
				
			||||||
test_binaries =				\
 | 
					test_binaries =				\
 | 
				
			||||||
	$(OBJ)\krbhst-test.exe		\
 | 
					 | 
				
			||||||
	$(OBJ)\test_alname.exe		\
 | 
					 | 
				
			||||||
	$(OBJ)\test_crypto.exe		\
 | 
					 | 
				
			||||||
	$(OBJ)\test_get_addrs.exe	\
 | 
					 | 
				
			||||||
	$(OBJ)\test_kuserok.exe		\
 | 
					 | 
				
			||||||
	$(OBJ)\test_renew.exe		\
 | 
					 | 
				
			||||||
	$(OBJ)\test_forward.exe		\
 | 
					 | 
				
			||||||
	$(OBJ)\aes-test.exe		\
 | 
						$(OBJ)\aes-test.exe		\
 | 
				
			||||||
	$(OBJ)\derived-key-test.exe	\
 | 
						$(OBJ)\derived-key-test.exe	\
 | 
				
			||||||
 | 
						$(OBJ)\krbhst-test.exe		\
 | 
				
			||||||
	$(OBJ)\n-fold-test.exe		\
 | 
						$(OBJ)\n-fold-test.exe		\
 | 
				
			||||||
	$(OBJ)\parse-name-test.exe	\
 | 
						$(OBJ)\parse-name-test.exe	\
 | 
				
			||||||
	$(OBJ)\store-test.exe		\
 | 
						$(OBJ)\store-test.exe		\
 | 
				
			||||||
	$(OBJ)\string-to-key-test.exe	\
 | 
						$(OBJ)\string-to-key-test.exe	\
 | 
				
			||||||
	$(OBJ)\test_acl.exe		\
 | 
						$(OBJ)\test_acl.exe		\
 | 
				
			||||||
	$(OBJ)\test_addr.exe		\
 | 
						$(OBJ)\test_addr.exe		\
 | 
				
			||||||
 | 
						$(OBJ)\test_alname.exe		\
 | 
				
			||||||
	$(OBJ)\test_cc.exe		\
 | 
						$(OBJ)\test_cc.exe		\
 | 
				
			||||||
	$(OBJ)\test_config.exe		\
 | 
						$(OBJ)\test_config.exe		\
 | 
				
			||||||
	$(OBJ)\test_hostname.exe	\
 | 
						$(OBJ)\test_crypto.exe		\
 | 
				
			||||||
	$(OBJ)\test_prf.exe		\
 | 
					 | 
				
			||||||
	$(OBJ)\test_store.exe		\
 | 
					 | 
				
			||||||
	$(OBJ)\test_crypto_wrapping.exe	\
 | 
						$(OBJ)\test_crypto_wrapping.exe	\
 | 
				
			||||||
 | 
						$(OBJ)\test_forward.exe		\
 | 
				
			||||||
 | 
						$(OBJ)\test_get_addrs.exe	\
 | 
				
			||||||
 | 
						$(OBJ)\test_hostname.exe	\
 | 
				
			||||||
	$(OBJ)\test_keytab.exe		\
 | 
						$(OBJ)\test_keytab.exe		\
 | 
				
			||||||
 | 
						$(OBJ)\test_kuserok.exe		\
 | 
				
			||||||
	$(OBJ)\test_mem.exe		\
 | 
						$(OBJ)\test_mem.exe		\
 | 
				
			||||||
	$(OBJ)\test_pac.exe		\
 | 
						$(OBJ)\test_pac.exe		\
 | 
				
			||||||
	$(OBJ)\test_plugin.exe		\
 | 
					 | 
				
			||||||
	$(OBJ)\test_princ.exe		\
 | 
					 | 
				
			||||||
	$(OBJ)\test_pkinit_dh2key.exe	\
 | 
						$(OBJ)\test_pkinit_dh2key.exe	\
 | 
				
			||||||
	$(OBJ)\test_pknistkdf.exe	\
 | 
						$(OBJ)\test_pknistkdf.exe	\
 | 
				
			||||||
	$(OBJ)\test_time.exe
 | 
						$(OBJ)\test_plugin.exe		\
 | 
				
			||||||
 | 
						$(OBJ)\test_prf.exe		\
 | 
				
			||||||
 | 
						$(OBJ)\test_princ.exe		\
 | 
				
			||||||
 | 
						$(OBJ)\test_renew.exe		\
 | 
				
			||||||
 | 
						$(OBJ)\test_rfc3961		\
 | 
				
			||||||
 | 
						$(OBJ)\test_store.exe		\
 | 
				
			||||||
 | 
						$(OBJ)\test_time.exe		\
 | 
				
			||||||
 | 
					
 | 
				
			||||||
test-binaries: $(test_binaries)
 | 
					test-binaries: $(test_binaries)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -399,6 +450,7 @@ test-run:
 | 
				
			|||||||
	test_config.exe
 | 
						test_config.exe
 | 
				
			||||||
	test_prf.exe
 | 
						test_prf.exe
 | 
				
			||||||
	test_store.exe
 | 
						test_store.exe
 | 
				
			||||||
 | 
						test_crypto.exe
 | 
				
			||||||
	test_crypto_wrapping.exe
 | 
						test_crypto_wrapping.exe
 | 
				
			||||||
	test_keytab.exe
 | 
						test_keytab.exe
 | 
				
			||||||
	test_mem.exe
 | 
						test_mem.exe
 | 
				
			||||||
@@ -414,6 +466,10 @@ $(test_binaries): $$(@R).obj $(LIBHEIMDAL) $(LIBVERS) $(LIBROKEN)
 | 
				
			|||||||
	$(EXECONLINK)
 | 
						$(EXECONLINK)
 | 
				
			||||||
	$(EXEPREP_NODIST)
 | 
						$(EXEPREP_NODIST)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					$(OBJ)\test_rfc3961.exe: $(OBJ)\test_rfc3961.obj $(LIBRFC3961) $(LIBHEIMDAL) $(LIBVERS) $(LIBROKEN)
 | 
				
			||||||
 | 
						$(EXECONLINK)
 | 
				
			||||||
 | 
						$(EXEPREP_NODIST)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
$(test_binaries:.exe=.obj): $$(@B).c
 | 
					$(test_binaries:.exe=.obj): $$(@B).c
 | 
				
			||||||
	$(C2OBJ_C) -Fo$@ -Fd$(@D)\ $** -DBlah
 | 
						$(C2OBJ_C) -Fo$@ -Fd$(@D)\ $** -DBlah
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,8 @@
 | 
				
			|||||||
EXPORTS
 | 
					EXPORTS
 | 
				
			||||||
 | 
					#ifdef KRB4
 | 
				
			||||||
	krb524_convert_creds_kdc
 | 
						krb524_convert_creds_kdc
 | 
				
			||||||
	krb524_convert_creds_kdc_ccache
 | 
						krb524_convert_creds_kdc_ccache
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
	krb5_abort
 | 
						krb5_abort
 | 
				
			||||||
	krb5_abortx
 | 
						krb5_abortx
 | 
				
			||||||
	krb5_acl_match_file
 | 
						krb5_acl_match_file
 | 
				
			||||||
@@ -102,6 +104,7 @@ EXPORTS
 | 
				
			|||||||
	krb5_cc_get_type
 | 
						krb5_cc_get_type
 | 
				
			||||||
	krb5_cc_get_version
 | 
						krb5_cc_get_version
 | 
				
			||||||
	krb5_cc_initialize
 | 
						krb5_cc_initialize
 | 
				
			||||||
 | 
					        krb5_cc_last_change_time
 | 
				
			||||||
	krb5_cc_move
 | 
						krb5_cc_move
 | 
				
			||||||
	krb5_cc_new_unique
 | 
						krb5_cc_new_unique
 | 
				
			||||||
	krb5_cc_next_cred
 | 
						krb5_cc_next_cred
 | 
				
			||||||
@@ -193,6 +196,7 @@ EXPORTS
 | 
				
			|||||||
	krb5_data_alloc
 | 
						krb5_data_alloc
 | 
				
			||||||
	krb5_data_cmp
 | 
						krb5_data_cmp
 | 
				
			||||||
	krb5_data_copy
 | 
						krb5_data_copy
 | 
				
			||||||
 | 
					        krb5_data_ct_cmp
 | 
				
			||||||
	krb5_data_free
 | 
						krb5_data_free
 | 
				
			||||||
	krb5_data_realloc
 | 
						krb5_data_realloc
 | 
				
			||||||
	krb5_data_zero
 | 
						krb5_data_zero
 | 
				
			||||||
@@ -727,6 +731,7 @@ EXPORTS
 | 
				
			|||||||
	_krb5_get_krbtgt
 | 
						_krb5_get_krbtgt
 | 
				
			||||||
	_krb5_build_authenticator
 | 
						_krb5_build_authenticator
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef KRB4
 | 
				
			||||||
        ; V4 compat glue
 | 
					        ; V4 compat glue
 | 
				
			||||||
	_krb5_krb_tf_setup
 | 
						_krb5_krb_tf_setup
 | 
				
			||||||
	_krb5_krb_dest_tkt
 | 
						_krb5_krb_dest_tkt
 | 
				
			||||||
@@ -739,6 +744,7 @@ EXPORTS
 | 
				
			|||||||
	_krb5_krb_free_auth_data
 | 
						_krb5_krb_free_auth_data
 | 
				
			||||||
	_krb5_krb_time_to_life
 | 
						_krb5_krb_time_to_life
 | 
				
			||||||
	_krb5_krb_cr_err_reply
 | 
						_krb5_krb_cr_err_reply
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	; Shared with libkdc
 | 
						; Shared with libkdc
 | 
				
			||||||
	_krb5_AES_string_to_default_iterator
 | 
						_krb5_AES_string_to_default_iterator
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user