diff options
author | Nalin Dahyabhai <nalin@fedoraproject.org> | 2005-09-14 23:58:11 +0000 |
---|---|---|
committer | Nalin Dahyabhai <nalin@fedoraproject.org> | 2005-09-14 23:58:11 +0000 |
commit | 533afdf392e3d121d9d7d3e0235857a5979480d2 (patch) | |
tree | 7674a727e6c72df64c11ce56fd46e3f3b8cc14c8 | |
parent | c82cff7d1047c745f17409fa6401a25eb510a7eb (diff) | |
download | krb5-533afdf392e3d121d9d7d3e0235857a5979480d2.tar.gz krb5-533afdf392e3d121d9d7d3e0235857a5979480d2.tar.xz krb5-533afdf392e3d121d9d7d3e0235857a5979480d2.zip |
- add an (undocumented, so far) option to set the max_dgram_size default
-rw-r--r-- | krb5-1.4.2-max_dgram_size.patch | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/krb5-1.4.2-max_dgram_size.patch b/krb5-1.4.2-max_dgram_size.patch new file mode 100644 index 0000000..946c31a --- /dev/null +++ b/krb5-1.4.2-max_dgram_size.patch @@ -0,0 +1,30 @@ +--- krb5-1.4.2/src/lib/krb5/os/osconfig.c 2000-10-17 19:01:32.000000000 -0400 ++++ krb5-1.4.2/src/lib/krb5/os/osconfig.c 2005-09-14 19:35:31.000000000 -0400 +@@ -36,7 +36,7 @@ + + char *krb5_defkeyname = DEFAULT_KEYTAB_NAME; + +-unsigned int krb5_max_dgram_size = MAX_DGRAM_SIZE; ++unsigned int krb5_max_dgram_size = -1; + unsigned int krb5_max_skdc_timeout = MAX_SKDC_TIMEOUT; + unsigned int krb5_skdc_timeout_shift = SKDC_TIMEOUT_SHIFT; + unsigned int krb5_skdc_timeout_1 = SKDC_TIMEOUT_1; +--- krb5-1.4.2/src/lib/krb5/os/sendto_kdc.c 2005-07-20 18:52:33.000000000 -0400 ++++ krb5-1.4.2/src/lib/krb5/os/sendto_kdc.c 2005-09-14 19:35:31.000000000 -0400 +@@ -1043,6 +1043,16 @@ + + dprint("krb5int_sendto(message=%d@%p)\n", message->length, message->data); + ++ if (krb5_max_dgram_size < 0) { ++ int tmp; ++ tmp = profile_get_integer(context->profile, ++ "libdefaults", "max_dgram_size", NULL, ++ MAX_DGRAM_SIZE, &krb5_max_dgram_size); ++ if ((tmp != 0) || (krb5_max_dgram_size < 0)) { ++ krb5_max_dgram_size = MAX_DGRAM_SIZE; ++ } ++ } ++ + reply->data = 0; + reply->length = 0; + |