Projet

Général

Profil

0001-restore-some-ID-WSF-functions-to-keep-current-ABI-as.patch

Benjamin Dauvergne, 13 septembre 2021 11:21

Télécharger (3,89 ko)

Voir les différences:

Subject: [PATCH] restore some ID-WSF functions to keep current ABI as-is
 (#56883)

 debian-buster/liblasso3.symbols  |  4 ++++
 debian-stretch/liblasso3.symbols |  4 ++++
 lasso/lasso.c                    | 17 +++++++++++++++++
 lasso/lasso.h                    |  6 ++++++
 4 files changed, 31 insertions(+)
debian-buster/liblasso3.symbols
67 67
 lasso_flag_strict_checking@Base 2.3.5
68 68
 lasso_flag_thin_sessions@Base 2.5.0
69 69
 lasso_flag_verify_signature@Base 2.3.5
70
 lasso_get_prefix_for_dst_service_href@Base 2.3.5
71
 lasso_get_prefix_for_idwsf2_dst_service_href@Base 2.3.5
70 72
 lasso_get_default_key_encryption_method@Base 2.8.0
71 73
 lasso_get_default_signature_method@Base 2.8.0
72 74
 lasso_identity_destroy@Base 2.3.5
......
324 326
 lasso_provider_set_server_signing_key@Base 2.5.0
325 327
 lasso_provider_verify_signature@Base 2.5.0
326 328
 lasso_provider_verify_single_node_signature@Base 2.3.5
329
 lasso_register_dst_service@Base 2.3.5
330
 lasso_register_idwsf2_dst_service@Base 2.3.5
327 331
 lasso_registry_default_add_direct_mapping@Base 2.3.5
328 332
 lasso_registry_default_add_functional_mapping@Base 2.3.5
329 333
 lasso_registry_default_get_mapping@Base 2.3.5
debian-stretch/liblasso3.symbols
67 67
 lasso_flag_strict_checking@Base 2.3.5
68 68
 lasso_flag_thin_sessions@Base 2.5.0
69 69
 lasso_flag_verify_signature@Base 2.3.5
70
 lasso_get_prefix_for_dst_service_href@Base 2.3.5
71
 lasso_get_prefix_for_idwsf2_dst_service_href@Base 2.3.5
70 72
 lasso_get_default_key_encryption_method@Base 2.8.0
71 73
 lasso_get_default_signature_method@Base 2.8.0
72 74
 lasso_identity_destroy@Base 2.3.5
......
324 326
 lasso_provider_set_server_signing_key@Base 2.5.0
325 327
 lasso_provider_verify_signature@Base 2.5.0
326 328
 lasso_provider_verify_single_node_signature@Base 2.3.5
329
 lasso_register_dst_service@Base 2.3.5
330
 lasso_register_idwsf2_dst_service@Base 2.3.5
327 331
 lasso_registry_default_add_direct_mapping@Base 2.3.5
328 332
 lasso_registry_default_add_functional_mapping@Base 2.3.5
329 333
 lasso_registry_default_get_mapping@Base 2.3.5
lasso/lasso.c
438 438
		} while ((token = strtok_r(NULL, delim, &save_ptr)) != NULL);
439 439
	}
440 440
}
441

  
442
/* Deprecated functions, kept only to maintain the ABI and the SONAME */
443
void lasso_register_dst_service(const char *prefix, const char *href)
444
{
445
}
446

  
447
char* lasso_get_prefix_for_dst_service_href(const char *href)
448
{
449
	return NULL;
450
}
451
void lasso_register_idwsf2_dst_service(const gchar *prefix, const gchar *href)
452
{
453
}
454
gchar* lasso_get_prefix_for_idwsf2_dst_service_href(const gchar *href)
455
{
456
	return NULL;
457
}
lasso/lasso.h
72 72

  
73 73
LASSO_EXPORT void lasso_set_flag(char *flag);
74 74

  
75
/* Deprecated functions, kept only to maintain the ABI and the SONAME */
76
LASSO_EXPORT void lasso_register_dst_service(const char *prefix, const char *href);
77
LASSO_EXPORT char* lasso_get_prefix_for_dst_service_href(const char *href);
78
LASSO_EXPORT void lasso_register_idwsf2_dst_service(const gchar *prefix, const gchar *href);
79
LASSO_EXPORT gchar* lasso_get_prefix_for_idwsf2_dst_service_href(const gchar *href);
80

  
75 81
#ifdef __cplusplus
76 82
}
77 83
#endif /* __cplusplus */
78
-