Date: Tue, 15 Nov 2022 08:48:05 +0100 From: =?UTF-8?Q?Fernando_Apestegu=C3=ADa?= <fernando.apesteguia@gmail.com> To: Jamie Landeg-Jones <jamie@catflap.org> Cc: FreeBSD Mailing List <freebsd-ports@freebsd.org>, freebsd-users@freebsd.org, jailbird@fdf.net Subject: Re: Intentionally bad port behaviour Message-ID: <CAGwOe2ZSaBu-dbiz%2B%2BzEUvV8txLubHFbfkzE_KCSx7riDrctpA@mail.gmail.com> In-Reply-To: <202211150005.2AF05WDv063547@donotpassgo.dyslexicfish.net> References: <202211150005.2AF05WDv063547@donotpassgo.dyslexicfish.net>
next in thread | previous in thread | raw e-mail | index | archive | help
--00000000000047702b05ed7d94fe Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable El mar., 15 nov. 2022 1:05, Jamie Landeg-Jones <jamie@catflap.org> escribi= =C3=B3: > What's the policy on dodgy acting ports? > > I had elinks crash (well, the spidermonkey part crashed) > > elinks then accused me of editting the config file manually (I hadn't) > and then went into an intentional endless loop. > > I think this should be patched out: > > | src/util/error.c : > | > | /* User torturation. */ > | /* You are worried about what you see here? You don't see > anything in > | * the first place. Also, be assured that we know what are we > doing. */ > | /* (We are killing the user, obviously.) */ > | > | /* TODO: Gettextify? Er, better not. More people (translators) > could > | * find out what are we doing... ;-) --pasky */ > | /* TODO: Be more cruel when in trouble? ;-) --pasky */ > | > | fputs( "Wheeeeeeeeeee! You played with the config.h by hand, > didn't you?\n" > | "Of _COURSE_ you did! Is that how a nice .. creature > behaves like?\n" > | "Of _COURSE_ it isn't! I feel offended and thus I will > revenge now!\n" > | "You will _suffer_ >:).\n" > | "\n" > | "CPU burning sequence initiated...\n", f); > | > | /* TODO: Include cpuburn.c here. --pasky */ > | while (1); > This is really terrible and reflects very poorly on the upstream project/developers. It shows a worrying absence of ethics. I would definitely patch this out. > Cheers > > --00000000000047702b05ed7d94fe Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto"><div><br><br><div class=3D"gmail_quote"><div dir=3D"ltr" = class=3D"gmail_attr">El mar., 15 nov. 2022 1:05, Jamie Landeg-Jones <<a = href=3D"mailto:jamie@catflap.org">jamie@catflap.org</a>> escribi=C3=B3:<= br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde= r-left:1px #ccc solid;padding-left:1ex">What's the policy on dodgy acti= ng ports?<br> <br> I had elinks crash (well, the spidermonkey part crashed)<br> <br> elinks then accused me of editting the config file manually (I hadn't)<= br> and then went into an intentional endless loop.<br> <br> I think this should be patched out:<br> <br> =C2=A0| src/util/error.c :<br> =C2=A0| <br> =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* User torturation. */<br> =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* You are worried about what you = see here? You don't see anything in<br> =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 * the first place. Also, be assur= ed that we know what are we doing. */<br> =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* (We are killing the user, obvio= usly.) */<br> =C2=A0| <br> =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* TODO: Gettextify? Er, better no= t. More people (translators) could<br> =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 * find out what are we doing... ;= -) --pasky */<br> =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* TODO: Be more cruel when in tro= uble? ;-) --pasky */<br> =C2=A0| <br> =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0fputs(=C2=A0 "Wheeeeeeeeeee! = You played with the config.h by hand, didn't you?\n"<br> =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"= Of _COURSE_ you did! Is that how a nice .. creature behaves like?\n"<b= r> =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"= Of _COURSE_ it isn't! I feel offended and thus I will revenge now!\n&qu= ot;<br> =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"= You will _suffer_ >:).\n"<br> =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"= \n"<br> =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0"= CPU burning sequence initiated...\n", f);<br> =C2=A0| <br> =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/* TODO: Include cpuburn.c here. -= -pasky */<br> =C2=A0|=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0while (1);<br></blockquote></div><= /div><div dir=3D"auto"><br></div><div dir=3D"auto">This is really terrible = and reflects very poorly on the upstream project/developers. It shows a wor= rying absence of ethics.</div><div dir=3D"auto"><br></div><div dir=3D"auto"= >I would definitely patch this out.</div><div dir=3D"auto"><br></div><div d= ir=3D"auto"><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" st= yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"> <br> Cheers<br> <br> </blockquote></div></div></div> --00000000000047702b05ed7d94fe--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAGwOe2ZSaBu-dbiz%2B%2BzEUvV8txLubHFbfkzE_KCSx7riDrctpA>