OpenSSL breaks factor(6)

Robert Wing wingairak at gmail.com
Sun Dec 29 22:31:30 UTC 2019


Have y'all ever seen reviews.freebsd.org?

On Sunday, December 29, 2019, Garance A Drosehn <drosih at rpi.edu> wrote:

> On 29 Dec 2019, at 2:17, Steve Kargl wrote:
>
> > On Sun, Dec 29, 2019 at 01:34:28AM -0500, Garance A Drosehn wrote:
> >>>
> >>> An interested user will need to add that support.  AFAIK, factor(6)
> >>> has never recognized the 0x prefix, and I'm not trying to add new
> >>> features.  I'm simply fixing factor(6) to match its documentation,
> >>> and trying to ensure WITH_OPENSSL and WITHOUT_OPENSSL give the
> >>> same results where applicable.
> >>
> >> Well, I'd be willing to do the work to add the new feature, and also
> >> make the commit.  It'd be a nice easy task for me to tackle...  :)
> >>
> >> But I think documenting that "hex works, but only for hex values
> >> which have at least one A-F in the value" is not something that I'd
> >> want to draw attention to via documentation.
> >>
> >
> > You have a 17 year history to worry about as hexadecimal support
> > was added by "r104720 | fanf | 2002-10-09".  Compiling factor(6)
> > with and without OpenSSL support after 2002-10-09 gives a utility
> > with different inconsistent behavior.
>
> If I understand you right, that behavior has not been documented
> for 17 years.  If it continues to be un-documented, that cannot
> possibly break any scripts.  I'm  not saying we should remove the
> behavior, I'm just saying we don't need to document it.  Especially
> not if we add support for a better way to specify hex values.
>
> On 29 Dec 2019, at 1:50, Steve Kargl wrote:
> >
> >    Do what you want with the patch (including ignoring it).
> >    Hopefully, someone in the FreeBSD project will now
> >    recognize that factor(6) with and without OpenSSL gives
> >    inconsistent results, and neither matches factor(6)'s
> >    manpage.
>
> Oh.  I tend to lose track with who is and isn't a src-committer on
> FreeBSD.  I've seen your name enough that I assumed you were one.
> If you're not, I can handle committing these changes, including the
> new feature.  That'll keep my commit bit alive for another year!
>
> --
> Garance Alistair Drosehn = drosih at rpi.edu or gad at FreeBSD.org
> _______________________________________________
> freebsd-current at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-current
> To unsubscribe, send any mail to "freebsd-current-unsubscribe at freebsd.org"
>


More information about the freebsd-current mailing list