Page MenuHomeFreeBSD

dhclient: fix time parsing for leases expiring after 2038
ClosedPublic

Authored by alexander.bahm_dell.com on Jun 26 2023, 7:50 PM.
Tags
None
Referenced Files
F86496877: D40760.diff
Fri, Jun 21, 6:10 AM
Unknown Object (File)
Fri, May 24, 8:50 AM
Unknown Object (File)
May 18 2024, 12:01 AM
Unknown Object (File)
May 9 2024, 6:20 PM
Unknown Object (File)
May 1 2024, 2:29 AM
Unknown Object (File)
Apr 27 2024, 10:06 PM
Unknown Object (File)
Apr 27 2024, 11:34 AM
Unknown Object (File)
Apr 21 2024, 7:11 AM
Subscribers
None

Details

Summary

Convert lease parsing to timegm to calculate timestamp. For reference, when
writing the lease, we use gmtime to convert the timestamp to struct tm.

MFC after: 2 weeks
Sponsored by: Dell EMC Isilon

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 52304
Build 49195: arc lint + arc unit

Event Timeline

markj added inline comments.
sbin/dhclient/tests/option-domain-search.c
337
This revision is now accepted and ready to land.Jun 27 2023, 2:28 PM
This revision now requires review to proceed.Jun 27 2023, 8:36 PM
This revision is now accepted and ready to land.Jul 10 2023, 3:52 PM