Closed twasilczyk closed 3 years ago
Hi, any comments on this one (and the other PR's too btw)? Again, I think removing the date from these strings would be ideal.
Thanks for the reminder. The team discussed this, and we agree to remove the DATE and TIME macros.
This pull request has been merged to the internal repo and was included in the mDNSResponder-1587 commit.
In this commit I followed the fix from
dnssd_clientlib.c
. However, the warning sound reasonable (it makes reproducible builds possible, which is a part of chain of trust and important security measure), so I would advise for removing__DATE__
and__TIME__
macros from the version string. Please let me know and I will update this commit if you agree.I also found a bunch of other uses of this macro in several other files, so it would be worthy to fix them too. However, I didn't get to building them for my OS, so I couldn't verify the source changes myself.