×
Login Register an account
Top Submissions Explore Upgoat Search Random Subverse Random Post Colorize! Site Rules
0

[BUG] Link formatting in links to 'The Internet Archive' breaks display of the post.

submitted by aleleopathic to whatever 2.8 yearsJul 23, 2021 02:42:30 ago (+1/-1)     (www.voat.xyz)

https://www.voat.xyz/viewpost.php?postid=60f72c6739f1f#

See this comment: https://www.voat.xyz/viewpost.php?postid=60f72c6739f1f#

The comment source has additional sentences, but something about how the link is displayed prevents the rest of the comment from being shown, as well as displaying the link twice (it isn't in the source twice).

Was told to try posting here rather than pinging @system .


2 comments block


[ - ] try 1 point 2.8 yearsJul 23, 2021 06:42:34 ago (+1/-0)

ANCIENT bug from 4 years ago. trivial to fix.


Voat code is broken. Consult RFC Uniform Resource Identifier specification 3986 (for all web browsers) for URL/URI :

http://www.ietf.org/rfc/rfc3986.txt


its due to not allowing RFC valid URLs in older voat source code from github this site uses, fixed after I bitched over 4 years ago on old voat.co against goddamned 20 shills fighting with my links to the RFC.

the RFC internet rules for a valid complete URL specifically ALLOW the following symbols in any order in any quantity in a URL : "h t t p s : / / "

The restricted symbols are various and different.

Also the START of a URL need a URI such as file:// or other prefix, made complex due to how domains , passwords, and account names work in a URL.

The URL standard is quite strict for characters and escaping characters. a Forward slash in a URL is NOT ILLEGAL nor is my URL illegal for having http in it or a colon in that section (so long as it does not START with a colon) https://tools.ietf.org/html/rfc3986#appendix-A :

fragment = ( pchar / "/" / "?" ) pchar = unreserved / pct-encoded / sub-delims / ":" / "@" unreserved = ALPHA / DIGIT / "-" / "." / "_" / "~" pct-encoded = "%" HEXDIG HEXDIG sub-delims = "!" / "$" / "&" / "'" / "(" / ")" / "" / "+" / "," / ";" / "="

":" is in pchar, which is in fragment, so : is allowed

EIGHT DIFFERENT PEOPLE on VOAT.co kept telling puttitout to NOT FIX THE BUG!!!!!

EIGHT!!!!! including these gems to me on v/Technology when I detailed the voat.co bug:

- keksupreme : "shut the fuck up you stupid jew"

- Captain_Faggot : "If it's different code, sort your fucking life out, nigger."

- wakkablam : "7 people think you are a little bitch for ranting on a "best effort, no implied warranty" website"

- LexOrandiLexCredendi : "make a bug report in /v/voatdev instead of acting like a jackass"

- sir_andy_of_bad : "You're annoying as fuck. Probably some pajeet who thinks they can code" and "I downvoated every single post you made."

- sniper98g : "Voat isn't broken, your link is fucked up"

- scandalous-goat : "Don't be retarded, learn what you are talking about first"

- GoBackToReddit (a puttitout alt) : "The "code" isn't "broken", the filter is strict at the moment." He later conceded , thanked me, and fixed it.


I got 30 downvotes for mentioning this simple to fix bug to make voat.co web browser compliant for URLS, over 30 , from 8 retarded puttitout fanboys, egged on by puttitouts alt.

Those 8 fuckers will downvote your post about the bug too, if they are on the new voat.xyz

Years ago, they all kept downvoting and harassing my logical links to reference standards on what a URL is.



Then it was fixed in 2 days, when I tried desperately to educate every moron on voat.co what a RFC standard is and how voat.co was the one and only broken web site in existence that could not handle real URLS in a POST LINK (not comment)

You complaint is about comment link bug, mine was a two parter : all URLS were broken, including in a post link submission, not text addendum of a post, nor in a mere comment.


GOOD LUCK

Maybe @system will fix it in 48 hours, like puttitout did, after reading the RFC and agreeing to honor it. : http://www.ietf.org/rfc/rfc3986.txt








[ - ] deleted -1 points 2.8 yearsJul 23, 2021 03:58:05 ago (+0/-1)*

deleted