Changes between Initial Version and Version 1 of Ticket #12


Ignore:
Timestamp:
Oct 27, 2017, 3:38:05 PM (6 years ago)
Author:
Lewis Rosenthal
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #12 – Description

    initial v1  
    55  I believe the correct next state when the KDC returns KDC_ERR_SVC_UNAVAILABLE is KRB5_SENDTO_TIMEOUT, at least for now, but it would either be better to move to the next KDC immediately, or sleep a bit. I don't see where this code ever sleeps... which is strange. Ah, I get it. On timeout we always go to the next KDC, which is why we don't need to sleep: we wait in select(), and we round-robin KDCs. Still, if all KDCs fail with KDC_ERR_SVC_UNAVAILABLE we ought to sleep a bit before retrying once we run out of KDCs.
    66
     7Following up to that immediately, he wrote:
     8
     9  Actually, no, that's wrong, at line 284 we need to clear the response and continue.
     10